当前位置:网站首页>选好冒烟测试用例,为进入QA的制品包把好第一道关
选好冒烟测试用例,为进入QA的制品包把好第一道关
2022-07-31 02:56:00 【CrissChan】
选好冒烟测试用例,为进入QA的制品包把好第一道关
说起冒烟测试大家都觉得很重要,但是冒烟测试应该如何做呢?
冒烟测试真的是看看是不是“冒烟”
冒烟测试这个名称的来历,最初是从电路板测试得来的。因为当电路板做好以后,首先会加电测试,如果板子没有冒烟再进行其它测试,否则就必须重新来过。第一个讲这个概念引入软件制品流程中的是微软公司,在微软引入冒烟测试是为了解决每日构建的质量验证问题。当每日构建完成后,通过冒烟测试对系统的基本功能进行简单的测试。可以看出,冒烟测试强调对主要功能进行验证,而不是大而全的测试。我们常说的BVT测试(Build Verification Testing)其实是冒烟测试的另外一种叫法。
我相信有很多人会反驳,BVT是BVT,冒烟测试是冒烟测试,不是一回事,这两个概念是不是相等在行业内也有两种观点,大家各执一词,我更倾向于这两个名词就是一个概念的说法。
冒烟测试选取测试用例原则
冒烟测试是指初步的进行测试,并以此展示那些足以影响系统发布的错误,因此冒烟测试的测试用例应该是测试用例集的一个子集,主要是为了覆盖一些系统或者组件的重要功能而设计的,主要评价一个系统是否能正常运行。这也决定了冒烟测试的测试用例测试粒度不能太小,也不能太深入。在冒烟测试用例设计中,除去选取此次变更更加关注的业务流程外,更应该包含一些基本问题的验证,例如:“程序是否运行?”,“用户界面是否打开?”或“单击事件是否有效
边栏推荐
- 7. List of private messages
- 跨专业考研难度大?“上岸”成功率低?这份实用攻略请收下!
- [Android] Room - Alternative to SQLite
- php 网站的多语言设置(IP地址区分国内国外)
- Maximum area of solar panel od js
- Brute Force/Adjacency List Breadth First Directed Weighted Graph Undirected Weighted Graph
- 全流程调度——MySQL与Sqoop
- f.grid_sample
- JS 函数 this上下文 运行时点语法 圆括号 数组 IIFE 定时器 延时器 self.备份上下文 call apply
- 6、显示评论和回复
猜你喜欢
字体压缩神器font-spider的使用
完整复制虚拟机原理(云计算)
12 磁盘相关命令
你们程序员为什么不靠自己的项目谋生?而必须为其他人打工?
mycat的主从关系 垂直分库 水平分表 以及mycat分片联表查询的配置详解(mysql5.7系列)
19. Support Vector Machines - Intuitive Understanding of Optimization Objectives and Large Spacing
The application of AI in the whole process of medical imaging equipment
The Sad History of Image Processing Technology
【Bank Series Phase 1】People's Bank of China
8. Unified exception handling (controller notifies @ControllerAdvice global configuration class, @ExceptionHandler handles exceptions uniformly)
随机推荐
SQL注入 Less54(限制次数的SQL注入+union注入)
[C language foundation] Solve C language error: expected ';', ',' or ')' before '&' token
Draw Your Cards
CMOS和TTL的区别?
Live Preview | KDD2022 Doctoral Dissertation Award Champion and Runner-up Dialogue
5. SAP ABAP OData 服务如何支持 $filter (过滤)操作
【C语言基础】解决C语言error: expected ‘;‘, ‘,‘ or ‘)‘ before ‘&‘ token
英特尔软硬优化,赋能东软加速智慧医疗时代到来
SQL注入 Less47(报错注入) 和Less49(时间盲注)
The whole process scheduling, MySQL and Sqoop
工程(五)——小目标检测tph-yolov5
Why is String immutable?
Mycat's master-slave relationship, vertical sub-database, horizontal sub-table, and detailed configuration of mycat fragmented table query (mysql5.7 series)
SQL injection Less47 (error injection) and Less49 (time blind injection)
LeetCode 1161 最大层内元素和[BFS 二叉树] HERODING的LeetCode之路
AI中的数学思想
Software accumulation -- Screenshot software ScreenToGif
AI software development process in medical imaging field
Thesis framework of the opening report
7. List of private messages