当前位置:网站首页>What is defect analysis?An article takes you to understand the necessary skills of test engineers
What is defect analysis?An article takes you to understand the necessary skills of test engineers
2022-07-30 14:10:00 【Pit player】
Defect analysis is also a skill that test engineers need to master, but many times people only remember to submit defects and count defects, but ignore defect analysis.
In fact, the defect records of each project are of great value.In the testing phase, analyze the current defect situation, find out the existing problems in time and adjust the testing strategy, so as to reduce the risk and loss.After the test, it is also necessary to summarize through the defect analysis, continue to carry forward the good parts, and reflect and correct the bad parts in time.
Many students will wonder, if you want to analyze, where to start?Here are a few starting points for defect analysis:
1. Overall Defect Trend
The normal trend should be a rapid increase in the early stage, a gentle growth in the middle stage, and a basic stability in the later stage.
If the defect does not increase in the early stage, but in the middle and late stage, then it is necessary to analyze whether it is due to the failure to fully invest manpower and time in the early test, or the problem of testing attitude and ability, or the defect caused by the adjustment of the design by the students in the middle of the test.number increases.
2. Problems after testing
The standard of the test should be to pass the regression test, and the new function can be used normally.If there is a problem of blocking and dangerous level after the test, it is necessary to analyze whether the quality of the test is not strictly controlled, and there is no clear acceptance standard.
3. Is there a serious problem that was discovered after a few days of testing
Observe whether serious and above problems are discovered and solved in the early stage. If there are serious problems raised after a few days of testing, it depends on whether the testing strategy is reasonable and whether it is not executed first and has a higher priority.test point.
4. Defects caused by development and repair problems
Some test cases are fine at the beginning of execution, but there is a problem later, which is most likely caused by the developers when they fix the problem.After each developer submits the code, the tester needs to look at the code changes and evaluate the scope of influence.
If conditions permit, put this step forward: communicate with the development classmates about the solution to the problem to reduce the risk.
5. Pending Defects
Pending defects are generally functions that do not need attention, or are discussed and supplemented in the next iteration. If so, consider why the three parties have inconsistent understandings, and why the previous requirements review, design review, and use case review did not find it.This point only appears during testing.
6. Whether the defect type is single
Testing students not only need to find requirements and design loopholes, but also pay attention to interface and interaction deficiencies and propose optimization suggestions.
7.Which module has more defects
Module with more problems, more problems to be found.In the testing phase, you need to focus on modules with more defects and design more scenarios to cover them.At the same time, this also requires that the defect management panel needs to provide the function of module classification, and when submitting a defect, you also need to standardize the module to which the problem belongs.
8. Proportion of defects above important level
If a project has a high proportion of issues above the critical level, it means that the development quality needs to be improved. At this time, it is necessary to analyze whether the development time is compressed or the newcomer is not familiar with the business. The development manager needs to pay special attention to such projects.
9. Are all bugs resolved/closed after going online
Every day, the person in charge needs to remind the relevant development and testing students to deal with the defects and update the defect status in time. All defects should be closed (or a few suspended) before going online. If not, the person in charge needs to remind them again.
It's not difficult to look at defect analysis in this way, is it?Careful to discover, you can explore more and more interesting questions.
It is important to find out the test strategy problem and correct it in time to avoid repeating the same problem next time.Also, a few points to keep in mind:
First, the defect standards need to be unified, otherwise everyone's evaluation standards will be different, which will affect the accuracy of the analysis results;
Second, test students need to record defects in the project. Don't silently find developers offline to solve them. This will not only easily lead to forgetting to return, but also lead to inaccurate project summary evaluation.
Finally: You can get a 216-page software test engineer interview collection document on the public account: Programmer Yifan [free].And the corresponding video learning tutorials are shared for free!, including basic knowledge, Linux essentials, Shell, Internet program principles, Mysql database, packet capture tool topics, interface testing tools, advanced testing-Python programming, Web automated testing, APP automated testing, interface automated testing, testingAdvanced continuous integration, testing architecture development testing framework, performance testing, security testing, etc.
Now I invite you to join our software testing learning exchange group: 769146372, remark "join the group", everyone can discuss and communicate software testing together, learn software testing techniques, interviews and other aspects of software testing, and there will be free live classes, to gain more testing skills, let's advance Python automated testing/test development together, and move towards a high salary.
Friends who like software testing, if my blog is helpful to you, if you like my blog content, please "Like", "Comment" and "Favorite" with one click!
边栏推荐
- 群晖系统安装相关文件分享
- 【自校正控制】自校正PID
- 深度操作系统DeepinOS安装步骤和MySQL安装测试
- ENVI Image Processing (6): NDVI and Vegetation Index
- ENVI图像处理(6):NDVI和植被指数
- CF1320E Treeland and Viruses
- TaskDispatcher源码解析
- 电池包托盘有进水风险,存在安全隐患,紧急召回52928辆唐DM
- Study Notes - Becoming a Data Analyst in Seven Weeks "Week 2: Business": Business Analysis Metrics
- 自动化测试之数据驱动DDT详细篇
猜你喜欢
cpu / CS 和 IP
canvas彩虹桥动画js特效
为什么做软件测试一定要学自动化?谈谈我眼中自动化测试的价值
TaskDispatcher源码解析
There is a risk of water ingress in the battery pack tray and there is a potential safety hazard. 52,928 Tang DMs are urgently recalled
高性能数据访问中间件 OBProxy(三):问题排查和服务运维
ARC117E零和范围2
BUUCTF刷题十一道(06)
jsArray array copy method performance test 2207300040
人社部公布“数据库运行管理员”成新职业,OceanBase参与制定职业标准
随机推荐
什么是缺陷分析?一篇文章带你了解,测试工程师必备技能
产品年度营销计划书
AT4108 [ARC094D] Normalization
LoRaWAN网关源码分析(V1.0.2)
时序数据库在船舶风险管理领域的应用
重保特辑|拦截99%恶意流量,揭秘WAF攻防演练最佳实践
八年测试经验,为何惨遭领导痛批:你写的测试文档还不如刚来的应届生
阿里 P7 到底是怎样的水平?
程序员修炼之道:务以己任,实则明心——通向务实的最高境界
“12306” 的架构到底有多牛逼
20220729 Securities, Finance
【Advanced Mathematics】【7】Double Integral
CF1320E Treeland and Viruses
[论文翻译] Unpaired Image-To-Image Translation Using Cycle-Consistent Adversarial Networks
CF603E Pastoral Oddities
3年软件测试经验面试要求月薪22K,明显感觉他背了很多面试题...
CF1677E Tokitsukaze and Beautiful Subsegments
【软考软件评测师】基于规则说明的测试技术上篇
LeetCode二叉树系列——107.二叉树的层序遍历II
libudev manual