当前位置:网站首页>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!
边栏推荐
- ENVI Image Processing (6): NDVI and Vegetation Index
- [C# 循环跳转]-C# 中的 while/do-while/for/foreach 循环结构以及 break/continue 跳转语句
- SQL 26 calculation under 25 years of age or older and the number of users
- Flask框架——Flask-Mail邮件
- 数字信号处理课程实验报告(数字信号处理需要什么基础)
- 如何判断自己是否适合IT行业?方法很简单
- jsArray数组复制方法性能测试2207300823
- OFDM Sixteen Lectures 3- OFDM Waveforms
- No-code development platform all application settings introductory tutorial
- 群晖系统安装相关文件分享
猜你喜欢

第十五天笔记

(HR面试)最常见的面试问题和技巧性答复

selenium4+pyetsst+allure+pom进行自动化测试框架的最新设计

重保特辑|拦截99%恶意流量,揭秘WAF攻防演练最佳实践

Shell变量与赋值、变量运算、特殊变量、重定向与管渠

重保特辑|筑牢第一道防线,云防火墙攻防演练最佳实践

创意loadingjs特效小点跳跃动画

OFDM Sixteen Lectures 3- OFDM Waveforms

Study Notes - Becoming a Data Analyst in Seven Weeks "Week 2: Business": Business Analysis Metrics

无代码开发平台应用可见权限设置入门教程
随机推荐
记面试外包公司的一次经历,到底该不该去?
svg波浪动画js特效代码
二手手机销量突破3亿部,与降价的iPhone夹击国产手机
无代码开发平台应用可见权限设置入门教程
Skywalking入门
【软考软件评测师】基于规则说明的测试技术上篇
kubernate部署服务
TaskDispatcher源码解析
jsArray数组复制方法性能测试2207300823
逻辑漏洞----权限类漏洞
canvas彩虹桥动画js特效
LeetCode二叉树系列——116.填充每个节点的下一个右侧指针
00后测试员摸爬滚打近一年,为是否要转行或去学软件测试的学弟们总结出了以下走心建议
百家号取消接口发文功能:插外链获权重被堵死
libudev manual
Simple understanding of Precision, Recall, Accuracy, TP, TN, FP, FN
Flask框架——Flask-Mail邮件
CF338E Optimize!
shell 编程规范与变量
OFDM Sixteen Lectures 3- OFDM Waveforms