当前位置:网站首页>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?
边栏推荐
- 学习DAVID数据库(1)
- 【动态规划】连续子数组的最大和
- MultipartFile文件上传
- CorelDRAW2022 streamlined Asia Pacific new features in detail
- 7. List of private messages
- The whole process scheduling, MySQL and Sqoop
- Discussion on Service Commitment of Class Objects under Multithreading
- YOLOV5 study notes (3) - detailed explanation of network module
- 【Exception】The field file exceeds its maximum permitted size of 1048576 bytes.
- Moxa NPort device flaw could expose critical infrastructure to devastating attack
猜你喜欢
C#远程调试
Local area network computer hardware information collection tool
8. Unified exception handling (controller notifies @ControllerAdvice global configuration class, @ExceptionHandler handles exceptions uniformly)
【编译原理】词法分析程序设计原理与实现
QML的使用
递归查询单表-单表树结构-(自用)
Getting Started with CefSharp - winform
加密公司向盗窃的黑客提供报价:保留一点,把剩下的归还
C# remote debugging
[Dynamic programming] Maximum sum of consecutive subarrays
随机推荐
[Android] Room - Alternative to SQLite
4、敏感词过滤(前缀树)
11. Redis implements follow, unfollow, and follow and follower lists
The Map Entry understanding and application
execsnoop tool
【CocosCreator 3.5】CocosCreator 获取网络状态
观察者模式
PMP微信群日常习题
SIP协议标准和实现机制
MP使用时的几个常见报错
TCP和UDP详解
工程(五)——小目标检测tph-yolov5
Moxa NPort device flaw could expose critical infrastructure to devastating attack
LeetCode中等题之分数加减运算
C primer plus学习笔记 —— 8、结构体
Day32 LeetCode
6. Display comments and replies
分布式锁以及实现方式三种
10、Redis实现点赞(Set)和获取总点赞数
【C语言】表达式求值的一般方法