Difference between Smoke and Regression Testing in Tabular Form
Distinction between Smoke and Regression Testing - Simple
Smoke testing
|
Regression testing
|
1. Smoke testing is a surface level testing to verify/ensure that build provided/given by development team to QA team is ready to accept for further testing.
|
1. Regression testing is not considered as a surface level testing and it is performed/ executed by testers only.
|
2. Smoke testing is known as a quick-and-dirty test means that the major/crucial functions of a piece of software work/perform without bothering with finer details.
|
2. Regression testing is not known by the quick-and-dirty test and in this testing testers test the application with more details.
|
3. It is executed/ performed when testers have to accept a build for further testing.
|
3. It is executed/performed when tester's have enough time for testing.
|
4. Smoke testing may be conducted manually or by using automation tools.
|
4. Regression testing is also conducted manually or using automated tools.
|
5. Performing smoke testing will not enlarge the product cost and budget because it didn't requires more manpower and time.
|
5. Performing Regression testing definitely will enlarge the product cost and budget because it requires more manpower and time.
|
6. It is also called as BAT (Build Acceptance Test) or BVT (Build Verification Testing).
|
6. It is not known by any other name.
|
7. It is done by developers before the build is released or by testers before accepting a build for further testing.
|
7. It is usually done by testers only.
|
8. We use script for smoke testing.
|
8. We use script for regression testing.
|
Category: Regression Testing, Software Testing Terms, What is Smoke Testing
Thanks for such a great article here. I was searching for something like this for quite a long time and at last I’ve found it on your blog. It was definitely interesting for me to read about their market situation nowadays.
ReplyDeleteDot Net Training Institute in Chennai
Software Testing Course in Chennai
Core Java Training in Chennai
PHP Certification in Chennai