当前位置:网站首页>Classification of regression tests
Classification of regression tests
2022-07-07 18:08:00 【Multi surveyor 111】
Classification of regression tests
Express the use cases used in regression testing in mathematical form , It can be explained in this way : Suppose the software function set of a development cycle is P, The corresponding test case set is T.
In regression testing , We can use test case sets T、 For new / modify ( For example, repair defects ) Feature set after P、 To test . among P、⊂P,T、⊂T. So we can see , For regression testing , The key is the set of test cases T、 Selection of .
So how to select regression test case set ?
Commonly used : Select the regression test case set according to the code modification , Or select regression test case set according to data flow diagram . In short , Collect feature sets that require regression testing P、 Related information , Retrieve the test case set associated with it in the use case library T.
Let's illustrate the whole process of regression testing with an example , Combined with the elaboration of the third part , Two examples are given to illustrate different types of regression tests , How to do regression testing .

1. Modified regression test
The modified regression test is mainly used after defects are detected and repaired
hypothesis : The development cycle D Inside , The software feature set is P={P1,P2,P3,P4,P5}, The corresponding test case set is T={T1,T2,T3,T4,T5}.
After ordinary test , Submit defect set B={B2,B3},B2 yes T2 Use case discovery and P2 Function related defects ,B3 yes T3 Use case discovery and P3 Function related defects .
After defect repair , The function of detecting defects P2,P3 Do regression testing , The regression test case set is T、={T2,T3},T2 and T3 The use case is tested without any modification .
2. Progressive regression test
The progressive regression test is usually carried out after adding, deleting and other modifications to the original functions , The progressive flow chart and stage are shown in the figure below 2 Shown , Progressive regression test can be used to start after modifying the original function in the current development cycle .
hypothesis : The development cycle Dn+1 Inside , The software feature set is P={P1,P2,P3,P4,P5、,P6,P7}, among P1-P4 For the original function of the software ,P6、P7 For the development cycle Dn+1 New functions in ,P5、 For the original P5 Function after modification .
The corresponding test case set is T Contains the original use case set T1-T4, New use case set T6,、7, And the modified test case T5、. namely T={T1,T2,T3,T4,T5、,T6,T7}.
In the progressive regression test stage , Need to be right P5、 Function regression test , The test case used is the original T5 The use case has been modified , To adapt to new P5、 Of T5、 Use cases .
3. Understand the significance of regression testing
Regression testing is often mentioned and used in testing activities , There are often testers who don't know the routine ( Ordinary ) The significance of testing and regression testing , And how to conduct regression tests . After the introduction of this paper , It can help testers better understand and regression testing activities .
For more information on testing techniques, please pay attention to : Shenzhen duosurveyor software and Technical Service Co., Ltd
边栏推荐
猜你喜欢

zdog. JS rocket turn animation JS special effects

原生js验证码

3分钟学会制作动态折线图!

测试3个月,成功入职 “字节”,我的面试心得总结

Simple loading animation

目标检测1——YOLO数据标注以及xml转为txt文件脚本实战
![[tpm2.0 principle and Application guide] Chapter 5, 7 and 8](/img/38/93fd986916193803bbd90805f832fa.png)
[tpm2.0 principle and Application guide] Chapter 5, 7 and 8

Yarn capacity scheduler (ultra detailed interpretation)

Summary of debian10 system problems

深度学习机器学习各种数据集汇总地址
随机推荐
Win11C盘满了怎么清理?Win11清理C盘的方法
[principles and technologies of network attack and Defense] Chapter 5: denial of service attack
Self made dataset in pytoch for dataset rewriting
Mobile app takeout ordering personal center page
性能测试过程和计划
Pro2:修改div块的颜色
Import requirements in batches during Yolo training Txt
Run Yolo v5-5.0 and report an error. If the sppf error cannot be found, solve it
What are the financial products in 2022? What are suitable for beginners?
现在网上期货开户安全吗?国内有多少家正规的期货公司?
Functions and usage of serachview
Sanxian Guidong JS game source code
YARN Capacity Scheduler容量调度器(超详细解读)
保证接口数据安全的10种方案
Face recognition attendance system based on Baidu flying plasma platform (easydl)
利用七种方法对一个文件夹里面的所有图像进行图像增强实战
Use seven methods to enhance all the images in a folder
[tpm2.0 principle and Application guide] Chapter 5, 7 and 8
Introduction to OTA technology of Internet of things
AI 击败了人类,设计了更好的经济机制