если честно в статье описывают их разницу так: sanity оказывается smoke тестами на стабильном билде... а так же смахивает на feature testing.
1
Smoke testing means: to verify (basic) that the implementations done in a build are working fine.
Sanity testing means: to verify the newly added functionalities, bugs, etc. are working fine.
2
Smoke: This is the first testing on the initial build.
Sanity: Done when the build is relatively stable.
3
Smoke: Done on every build.
Sanity: Done on stable builds post regression.
понятное дело, что смок и расчитан на определение "более менее стабильного билда", следовательно всё остальное выполняется на них.
ну я ж о том, с регулярной периодичностью в этом чате и чате для QA поднимается вопрос различий между этими терминами, кио-то постит нечто подобное, но это не мешает срачику через некоторое время повторяться