what is the difference between smoke, sanity and dry run
testing?
Answer Posted / saravanaragupathy
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.
Sources :
http://www.softwaretestinghelp.com/smoke-testing-and-sanity-testing-difference/
| Is This Answer Correct ? | 3 Yes | 3 No |
Post New Answer View All Answers
Do you use any automation tool for smoke testing?
what technical problem u face in your module please tell what is it mean its any bug or anything else i want ans give any example which ever modul u r working for u can give me any example
ive been looking for a junior tester job for quite some time now, but most company keep requisting for experienced staffs, but if i dont start from somewhere how do i get the experience
What are cookies?
Hello everybody, How many people do you think one sprint team can have in average?
For any web application, what are the possible login features that should be tested?
PLEASE CAN ANYONE SEND ME THE TEST SCENARIO BASED QUESTIONS FOR 3+ EXPERIENCE IN MANUAL TESTING
Can you please explain me how to do testing of an E-insurance project end to end process..
What is 'Account Conditioning'?
Can automation testing replace manual testing?
Relative to other technical groups in the company? Relative to your staff?
Please explain how to elaborate on the types of system/functionality for testing Payments, Statements, & Transactions features in a bank.....like what do we test in these,in detail? It's urgent, please reply...thanks in advance.
Explain stub in testing point of view?
What are the different types of software testing?
please anyone let me know the -ve testing of Excel sheet?