当前位置:网站首页>Is it necessary to do code review to test the code that students participated in the development of?
Is it necessary to do code review to test the code that students participated in the development of?
2022-08-06 17:27:00 【white thief】
Questions
Nowadays, many large factories will require testers to participate in code review of the code developed during the iterative process, and also require the ability to read code during the interview.Some students are very confused. It is enough for the testing position to do their own testing work. Is it necessary to participate in code review?Even if you read the code, can you really find the problem in the coding?
Discussion
In fact, from the perspective of quality assurance, walking code is helpful for testing.I think there are several benefits:
- Familiar with back-end code logic, call link
- Identify coding stage risks, such as some bad habits, exception capture problems
- Analyze the underlying causes of bugs
- Familiar with common pits will help to quickly identify high-risk modules that are prone to bugs
The final product should be to help test students design test cases or test methods that are closer to the core.
Generally speaking, my team asks testers to do two types of code readings:
1. The core logic code of day reading iteration
- Understand the code link corresponding to the core main link, or understand the dependencies between applications in a microservice scenario
- Describe at least one branch logic (up to method level)
- What use cases need to be designed to cover this code branch
2. Reading code related to typical back-end bugs
- Learn why the bug occurs, because what conditions trigger the bug
- Develop methods and logic for repair
- List bugs caused by similar reasons
- What use cases need to be designed to cover this code branch
At present, most of what we do is mainly based on the back-end code of java. The front-end code has not been read. Of course, if we do, it is a similar idea.
I hope this discussion is helpful to you, you can feel free to private message me for further communication~
边栏推荐
- 王学岗——————H265实现低延时投屏,从零实现高清无损投屏
- Fast charging charger Multi-port fast charging protocol chip
- CSDN粉丝福利·全栈思维导图·信年*原创
- sql语句之字符串截取函数(substring_index)
- 快充充电器 多口快充协议芯片
- 面试20场,我总结了面试问题及解答!激光+IMU融合定位方向
- FR9608SP SOP-8 28V、3A、340 KHz同步降压DC/DC转换器
- php ini设置session过期时间
- win7和win10哪个占用资源少 win7和win10占用资源详解
- How to turn on the wireless screen mirroring function in win7
猜你喜欢

Interview Cheats | Common Interview Questions for Interface Tests

TCP的三次挥手、四次握手

8.paddlepaddle之loss损失函数自定义

1408. String matching in arrays

IDEA03:数据库CDC、Kafka和连接器Debezium配置

系统提示无法保存打印机设置0x000006d9怎么解决(win7win10通用)

how to unblock google browser firewall how to disable firewall blocking chrome browser

电脑每次开机都要按f1怎么解决 电脑按f1才能启动什么原因

Windows 7 input method is missing how to adjust out Windows 7 input method icon is missing

sql语句之字符串截取函数(substring_index)
随机推荐
电脑蓝屏的修复方法 电脑蓝屏退不出去怎么办
15 tips about SQL optimization
How to turn on the wireless screen mirroring function in win7
Ali, phoenix architecture have to pay first book guide to build large-scale distributed systems so precious
IPv6 实用教程
Jupyter Notebook to use
机器学习的命脉:自定义数据集的6个关键步骤,你知道几个?
华泰证券开户怎么样?安不安全
【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解
历史上的今天:微信 5.0 发布;百度上市;LinkedIn 创始人诞生
IDEA04:动态加载配置文件
c000021a蓝屏解救方法win7 电脑开机蓝屏c000021a怎么解决
1408. String matching in arrays
word2vec发展过程
win7打印机共享设置(详细图文步骤)
Commonly used CMD commands
【ROS2原理3】:构建系统“ament_cmake”和构建工具“ament_tools”
快捷方式指向的驱动器或网络连接不可用怎么解决
`数学` 微积分基本定理
FP6601AP5 CPC-16L Type-A HVDCP控制器与插入/输出自动检测