当前位置:网站首页>How to determine the end point of a software test
How to determine the end point of a software test
2022-07-23 09:29:00 【Multi surveyor 111】
How to determine the end point of a software test
This problem is mentioned in every test book , It's not much fun just to list them , Just sum it up :
1、 Forced exit at the organization level :
- Project to suspend , Usually, there are serious problems in the project or force majeure factors
- The funds are exhausted , Usually, the project funds are not well controlled , A bankrupt , This kind of situation is relatively rare now
- Overdue , This is the most common , Especially in the traditional waterfall mode , Development has been delayed repeatedly , Resulting in insufficient testing time , Had to forcibly stop , It's up to God

2、 Reached the functional quality index . It's too difficult to list all the quality indicators , Put several common exit indicators :
- Test case coverage
- Execution rate of test cases
- Test platform coverage , Like language , operating system , Hardware types, etc . For some special tests, such as configuration testing , localization / International testing is crucial
- Repair rate of serious defects
- Whether the unrepaired defects are recorded
- * The speed of opening new defects
- * The speed of repairing defects
- Whether the regression test is well performed
- Defect detection rate of regression test .( This is often overlooked , Introducing new defects from the repaired defect code is an important source of testing risk )
- * Change trend of the total number of unrepaired defects , It is usually considered a good time to end the test only when it converges quickly
- Document completeness , Problems that you decide not to fix must be noted in the release document
The three curves formed by the three indicators marked with an asterisk are usually the most important reference basis for testing
3、 Reached the non functional index
- Performance indicators ( Expansion is too complicated )
- Availability metrics ( Although it is an indicator , But there are few hard indicators )
- Compatibility index , Especially for multi-component applications , For the compatibility between various components of different versions , Sometimes even developers are confused
- Safety index , Extremely important
finally , I can't help but talk about agile development . Iterative development process will get different defect curves . It seems that there is no book or article to discuss this problem well . From personal experience, the above three key curves will reach a peak before the customer demonstration . And the exit time of each iteration is usually not long before the demonstration . Another important exit condition is that unit tests must reach a high coverage . Because in agile development, the quality of software largely depends on the quality of unit testing . From the whole project life cycle, the defect curve is wavy . Agile development has another special feature . In many cases of agile development , It is not mandatory that all requirements be submitted in the end . Some functions with low priority but high cost may be cancelled . So the final exit conditions may be more flexible and empirical .
For more information on testing techniques, please pay attention to : Shenzhen duosurveyor software and Technical Service Co., Ltd
边栏推荐
猜你喜欢

Event listening and deleting events - event object - default event - cancel bubbling event - event delegation - default trigger

复盘:pearson皮尔森相关系数和spearman斯皮尔曼相关系数的区别

复盘:什么是B+树?你知道B+树怎么构建有序表的吗?B+树有什么特点

真人踩过的坑,告诉你避免自动化测试常犯的10个错误

35 year old programmer, early middle-aged crisis

Linear feedback shift register (lsfr)

力扣(LeetCode)203. 移除链表元素(2022.07.22)

In the era of Internet of everything, see how IOT test meets the challenge of "core"

免费屏幕录像机

PNA肽核酸修饰多肽Suc-Ala-Ala-pNA|2-Ala-Ala-LeupNA|Ac-Phe-Gly-PNA
随机推荐
开发者必看 | DevWeekly 第1期:什么是时间复杂度?
Transformer summary
EasyV半年度“官方网站热门内容”排行榜盘点
免费屏幕录像机
35 year old programmer, early middle-aged crisis
【C语言】预处理详解
1058 A+B in Hogwarts
广发期货可以开户吗?安全吗
Cbcgpcolordialog control used by BCG
[simple bug handling]
SPSS Chi-Square
1059 Prime Factors
canal 配置01
Déterminer s'il s'agit d'un type vide
JDBC工具类
申请炒股账户在手机开户安全吗?
Is it safe to buy shares and open an account? Will you lose money?
Group before getting the maximum value in stream operation
C语言经典练习题(1)——“水仙花数“
一文搞定C语言指针