当前位置:网站首页>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?
边栏推荐
- How to build a private yum source
- 遗留系统的自动化策略
- 11、Redis实现关注、取消关注以及关注和粉丝列表
- 4、敏感词过滤(前缀树)
- [Dynamic programming] Maximum sum of consecutive subarrays
- [Android] Room - Alternative to SQLite
- 多线程下类对象的服务承诺探讨
- Is interprofessional examination difficult?Low success rate of "going ashore"?Please accept this practical guide!
- Analysis summary - self-use
- 【HCIP】ISIS
猜你喜欢
随机推荐
[Godot][GDScript] 2D cave map randomly generated
Point Cloud DBSCAN Clustering (MATLAB, not built-in function)
刚出道“一战成名”,安全、舒适一个不落
QML的使用
Installation of mysql5.7.37 under CentOS7 [perfect solution]
JetPack component Databinding
Use of QML
【C语言】进制转换一般方法
Recursive query single table - single table tree structure - (self-use)
【编译原理】递归下降语法分析设计原理与实现
Uninstallation of mysql5.7.37 under CentOS7 [perfect solution]
Moxa NPort 设备缺陷可能使关键基础设施遭受破坏性攻击
els 方块向左移动条件判断
Ambiguous method call.both
execsnoop tool
Local area network computer hardware information collection tool
The simulation application of common mode inductance is here, full of dry goods for everyone
Ambiguous method call.both
3.5 】 【 Cocos Creator slow operating system to stop all animations
一份高质量的测试用例如何养成?