当前位置:网站首页>Select the smoke test case, and make the first pass for the product package entering QA
Select the smoke test case, and make the first pass for the product package entering QA
2022-07-31 03:11:00 【CrissChan】
Select the smoke test case, and make the first pass for the product package entering QA
Speaking of smoke testing, everyone thinks it is very important, but how should smoke testing be done?
The smoke test is really about "smoke"
The origin of the name smoke test was originally derived from circuit board testing.Because when the circuit board is done, it will first be powered on for testing. If the board does not emit smoke, then other tests will be performed, otherwise it must be done again.The first to introduce this concept into the software product process was Microsoft Corporation. The smoke test was introduced in Microsoft to solve the quality verification problem of daily builds.When the daily build is complete, the basic functionality of the system is briefly tested with a smoke test.It can be seen that the smoke test emphasizes the verification of the main function, rather than a large and comprehensive test.The BVT test (Build Verification Testing) we often say is actually another name for the smoke test.
I believe many people will refute, BVT is BVT, and smoke test is smoke test, they are not the same thing. There are two opinions in the industry as to whether these two concepts are equal.It is more inclined to say that these two nouns are a concept.
Principles of selecting test cases for smoke testing
Smoke test refers to preliminary testing to show errors that are enough to affect the system release, so the test cases of smoke test should be a subset of the test case set, mainly to cover some systems or componentsIt is designed for important functions and mainly evaluates whether a system can operate normally.This also determines that the test case test granularity of the smoke test cannot be too small or too deep.In the design of smoking test cases, in addition to selecting the business process that is more concerned with this change, it should also include the verification of some basic questions, such as: "Is the program running?", "Is the user interface open?" or "Click eventIs it valid?
边栏推荐
- 【HCIP】ISIS
- Redis实现分布式锁
- MultipartFile file upload
- What is distributed and clustered?What is the difference?
- How to develop a high-quality test case?
- CloudCompare&PCL 计算两个点云之间的重叠度
- 3.5 】 【 Cocos Creator slow operating system to stop all animations
- Several common errors when using MP
- STM32 problem collection
- 【C语言】表达式求值的一般方法
猜你喜欢

【动态规划】连续子数组的最大和

What is a distributed lock?Three ways of implementing distributed lock

什么是分布式锁?实现分布式锁的三种方式

TCP详解(二)

Addition and Subtraction of Scores in LeetCode Medium Questions

Office automation case: how to automatically generate period data?

The whole process scheduling, MySQL and Sqoop

Multilingual settings of php website (IP address distinguishes domestic and foreign)

10. Redis implements likes (Set) and obtains the total number of likes

YOLOV5 study notes (2) - environment installation + operation + training
随机推荐
YOLOV5 study notes (3) - detailed explanation of network module
[Compilation principle] Design principle and implementation of recursive descent parsing
[Godot][GDScript] 2D cave map randomly generated
2022牛客多校联赛第四场 题解
分布式与集群是什么 ? 区别是什么?
编译Hudi
4. Sensitive word filtering (prefix tree)
Project (5) - Small target detection tph-yolov5
刚出道“一战成名”,安全、舒适一个不落
一份高质量的测试用例如何养成?
Ambiguous method call.both
TCP详解(三)
5. SAP ABAP OData 服务如何支持 $filter (过滤)操作
IDEA comment report red solution
Discourse Custom Header Links
注解用法含义
选好冒烟测试用例,为进入QA的制品包把好第一道关
自己的一些思考
Mysql 45讲学习笔记(二十五)MYSQL保证高可用
Observer pattern