0

I am currently working on updating regression test suite. I would like to add some simple test at the beginning of the regression suite to make sure it is still behaving correctly and all the basic functionality still works (can perform basic operations and also it is able to connect to the database or other services) before proceed with full regression test suite. These test would not be specialized based on type of changes which were made to the software, but would only cover specific subset of regression tests, which would be the same for every new build. They would cover broad range of functionality. Would these test be considered more as sanity tests or smoke tests? Thank you.

2 Answers 2

0

In this case, "sanity test" and "smoke test" are interchangeable. Wikipedia acknowledges a relationship between these two terms as well (also on the "smoke testing (software)" page). Both terms refer to tests that can be run quickly to ensure it's worth performing more extensive, costly tests. Since some organizations discourage using "sanity check" or "sanity test", "smoke test" would be the preferable term.

1
  • Thank you Thomas. Commented May 2 at 16:17
0

In my field, Sanity Tests are designed as a checklist which include necessary functions somewhere between 60 ~ 70 test cases. So if the new version passes Sanity Testing, we can start regression test cases.

And smoke tests aren't managed by the QA Team. It is handle by Dev Team.

But I'm not sure of all QA teams are the same as my field.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.