Difference between somke testing and sanity testing
2011-02-01 06:59
337 查看
SMOKE TESTING:
Smoke testing originated in the hardware testing practice of turning
on a new piece of hardware for the first time and considering it a
success if it does not catch fire and smoke. In software industry, smoke
testing is a shallow and wide approach whereby all areas of the
application without getting into too deep, is tested.
A smoke test is scripted, either using a written set of tests or an automated test
A Smoke test is designed to touch every part of the application in a cursory way. It’s shallow and wide.
Smoke testing is conducted to ensure whether the most crucial
functions of a program are working, but not bothering with finer
details. (Such as build verification).
Smoke testing is normal health check up to a build of an application before taking it to testing in depth.
SANITY TESTING:
A sanity test is a narrow regression test that focuses on one or a
few areas of functionality. Sanity testing is usually narrow and deep.
A sanity test is usually unscripted.
A Sanity test is used to determine a small section of the application is still working after a minor change.
Sanity testing is a cursory testing, it is performed whenever a
cursory testing is sufficient to prove the application is functioning
according to specifications. This level of testing is a subset of
regression testing.
Sanity testing is to verify whether requirements are met or not, checking all features breadth-first.
Smoke testing originated in the hardware testing practice of turning
on a new piece of hardware for the first time and considering it a
success if it does not catch fire and smoke. In software industry, smoke
testing is a shallow and wide approach whereby all areas of the
application without getting into too deep, is tested.
A smoke test is scripted, either using a written set of tests or an automated test
A Smoke test is designed to touch every part of the application in a cursory way. It’s shallow and wide.
Smoke testing is conducted to ensure whether the most crucial
functions of a program are working, but not bothering with finer
details. (Such as build verification).
Smoke testing is normal health check up to a build of an application before taking it to testing in depth.
SANITY TESTING:
A sanity test is a narrow regression test that focuses on one or a
few areas of functionality. Sanity testing is usually narrow and deep.
A sanity test is usually unscripted.
A Sanity test is used to determine a small section of the application is still working after a minor change.
Sanity testing is a cursory testing, it is performed whenever a
cursory testing is sufficient to prove the application is functioning
according to specifications. This level of testing is a subset of
regression testing.
Sanity testing is to verify whether requirements are met or not, checking all features breadth-first.
相关文章推荐
- Difference between End-to-end testing and System testing
- Difference between End-to-end testing and System testing
- Difference Between Performance Testing, Load Testing and Stress Testing – With Examples
- Difference Between Performance Testing, Load Testing and Stress Testing
- What is the difference between "green" threads and "native" threads?
- What is difference between And and Andalso in VB.net ?
- SOAP Binding: Difference between Document and RPC Style Web Services
- Q Is there a difference between clipping and limiting?
- Difference between Beijing and Silicon Valley on innovation
- 01_Difference between case object and object
- Difference between git pull and git pull --rebase
- What is difference between UIModalTransitionStyle and UIModalPresentationStyle ?
- Multi-thread: What is the difference between OpenMP and MPI
- Eclipse: Difference between clean, build and publish
- Differences between the C Locale and the C++ Locales
- The difference between Agent and Actor
- Difference between Select Unique and Select Distinct
- What is the difference between BIT and TINYINT in MySQL
- 进程与线程的区别 What is the difference between process and thread
- The difference between github and svn