打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Regression testing、Smoke Test、Sanity testing
Regression testing is verifing that previously passed tests arestill OK after any change to the software or the environment, usually toverify that a change in one area doesn't affect other or unrelatedareas. Retesting? just running the same tests and conditions over andover again, to verify reproducability (precision)

Smoke Test:
When a build is received, a smoke test is run to ascertain if the build is stable and it can be considered for further testing.

Smoke testing can be done for testing the stability of any interim build.

Smoke testing can be executed for platform qualification tests.

Sanity testing:
Once a new build is obtained with minor revisions, instead of doing athrough regression, a sanity is performed so as to ascertain the buildhas indeed rectified the issues and no further issue has been introducedby the fixes.   Its generally a subset of regression testing and agroup of test cases are executed that are related with the changes madeto the app.

Generally, when multiple cycles of testing are executed, sanity testingmay be done during the later cycles after through regression cycles.

Smoke testing
1.Smoke testing originated in the hardware testing practice of turningon a new piece of hardware for the first time and considering it asuccess if it does not catch fire and smoke.   In software industry,smoke testing is a shallow and wide approach whereby all areas of theapplication without getting into too deep, is tested.  

2.A smoke test is scripted--either using a written set of tests or an automated test.

3.A Smoke test is designed to touch every part of the application in a cursory way. It's is shallow and wide.

4.Smoke testing will be conducted to ensure whether the most crucialfunctions of a program work, but not bothering with finer details. (Suchas build verification).

5.Smoke testing is normal health check up to a build of an application before taking it to testing in depth.

sanity testing
1. A sanity test is a narrow regression test that focuses on one or afew areas of functionality. Sanity testing is usually narrow and deep.

2.A sanity test is usually unscripted.

3.A Sanity test is used to determine a small section of the application is still working after a minor change.

4. Sanity testing is a cursory testing; it is performed whenever acursory testing is sufficient to prove the application is functioningaccording to specifications. This level of testing is a subset ofregression testing.

5.sanity testing is to verify whether requirements are met or not,
checking all features breadth-first.
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
快速软件开发 学习笔记 之二
详细介绍一下 Smoke Testing(冒烟测试)
软件测试系列——冒烟测试(Smoke Test,ST)
The Aikido FAQ: Shu Ha Ri
英语口语8000句 文本 送礼物、生活习惯
掌握这些词汇,Global实施再也不担心听不懂英文缩写了!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服