当前位置:网站首页>How to conduct test case review
How to conduct test case review
2022-07-26 05:17:00 【Love coriander】
Test case review is an important part of testing activities , Review test cases , It can effectively find the deficiencies in use cases , And better complement , To avoid missing test scenarios or inconsistent understanding of business logic . that , How to do a good job of test case review ?
01
Do a good job in grading test cases , Not all test cases need to be reviewed , Or some use cases need to be digested internally . In general , I will divide test cases into three levels :
Page function use case :
The main verification is the page function , For example, common data increase 、 Delete 、 Change 、 check , Page shows 、 Key function 、 Layout and simple data flow verification . Such use cases are not recommended for use case review , If there are more new people in the Group , Such use cases should be checked by the person in charge of the test .
Business process use cases :
Based on user behavior , Verify the correlation of various sub modules within the system through scenario cases , Ensure the orderly flow of data and status 、 normal , Abnormal data can be handled normally or given clear prompts . Such use cases are the focus of the review , It is also the core content of requirements , We need to focus on the review .
Cross system interface use cases :
As the complexity of the business increases , We may need to deal with other systems more , In cross system interface function verification , We need to be clear about what the expected checkpoints are ; The exception use cases that need to be considered fall into two categories ,1 Class is how to accept upstream exceptions ( Whether the status is returned 、 Whether the modification of upstream data will affect the system )2 It is the influence of the abnormality of our own system on the upstream and downstream systems .
02
How to better carry out test case review ? The author's experience is as follows :
focusing : Each use case review shall not exceed 1 Hours , Only review the core content and test design ideas , Do not review each specific use case , In fact, it doesn't make much sense , As long as the test idea is ok , Generally, there will be no deviation ;
Prepare in advance : Communicate with R & D and products in advance , Let them read the document in advance . During the review , There is no need to pull everyone , Only relevant personnel are needed
Continuous feedback : Test cases are not static , Even after the review . Don't let test cases become an excuse ( Many testers often tell others that they will not raise it during the review , This practice is not recommended , Others just help you check, Instead of letting him think for you )
Give action items : What needs to be revised , Timely revise and feed back , Let everyone have a sense of participation , And thank you .
Pay attention to the granularity of the test case , At the time of review , There is no need to go through one by one , Review the test ideas . In essence, test cases are also a process of visualizing test thinking , Unless your testing team is particularly young ( For example, the first kind of test cases , Not suitable for large-scale Review )
03
Don't use case reviews as a burden , Preparation before doing good , Take advantage of this opportunity , Another opportunity to align requirements understanding . It can ensure that everyone has the same understanding of the same demand , Avoid more possible rework waste .
Friends who like software testing , If my blog helps you 、 If you like my blog content , please “ give the thumbs-up ” “ Comment on ” “ Collection ” One Key triple connection !
边栏推荐
- OD-Paper【1】:Rich feature hierarchies for accurate object detection and semantic segmentation
- C语言详解系列——函数的认识(4)函数的声明与定义,简单练习题
- npm操作指令
- SQL注入
- NPM operation instruction
- An online accident, I suddenly realized the essence of asynchrony
- C language force buckle question 42 of rain. Four methods - violence, dynamic planning, stack, double pointer
- Leetcode linked list problem - 203. remove the linked list elements (learn the linked list by one question and one article)
- 嵌入式开发小记,实用小知识分享
- C语言详解系列——函数的认识(3)形参,实参,嵌套调用和链式访问
猜你喜欢
![[acwing] 1268. Simple questions](/img/f3/7eeae566dd74d77cf6f8b4640e4f29.png)
[acwing] 1268. Simple questions

MySQL基础学习

使用Ansible中的playbook

公交站间的距离 : 简单模拟题

Shell流程控制(重点)、if 判断、case 语句、let用法、for 循环中有for (( 初始值;循环控制条件;变量变化 ))和for 变量 in 值 1 值 2 值 3… 、while 循环

OD-Paper【2】:Fast R-CNN

The first positive number missing in question 41 of C language. Two methods, preprocessing, fast sorting and in situ hashing

Common solutions for distributed ID - take one

C语言-指针进阶

When AQS wakes up the thread, I understand why it traverses from the back to the front
随机推荐
Embedded sharing collection 21
【pytorch】torch1.8.1安装、查看torch版本、GPU是否可用
Reason for pilot importerror: cannot import name 'pilot_ Version 'from' PIL ', how to install pilot < 7.0.0
Application of remote sensing, GIS and GPS technology in hydrology, meteorology, disasters, ecology, environment and health
Install nccl \ mpirun \ horovod \ NVIDIA tensorflow (3090ti)
新导则下的防洪评价报告编制方法及洪水建模
手把手教你用代码实现SSO单点登录
Nacos registry
ABAP语法学习(ALV)
@Principle of Autowired annotation
Real scientific weight loss
SAP report development steps
Computable general equilibrium (CGE) model practice technology in resource environment under the goal of "double carbon"
ThreadLocal transfer between parent and child threads in asynchronous
Earth system model (cesm) practical technology
Embedded sharing collection 20
C language function
[Luogu] p1383 advanced typewriter
Map making of environmental impact assessment based on remote sensing interpretation and GIS technology
Princeton calculus reader 02 Chapter 1 -- composition of functions, odd and even functions, function images