о негативном тестировании
На этой неделе я в очередной раз убедилась в том, насколько важно и до начинающих тестировщиков, и до разработчиков (к сожалению, зачастую и опытных), доносить важную идею о том, что негативное тестирование не доложно вызывать сбои.
Во-первых, хочется процитировать Куликова - "...существует неверное понимание того, что негативные тест-кейсы должны заканчиваться возникновением сбоев и отказов в приложении. Нет, это не так. Негативные тест-кейсы пытаются вызвать сбои и отказы, но корректно работающее приложение выдерживает это испытание и продолжает работать верно. Также отметим, что ожидаемым результатом негативных тест-кейсов является именно корректное поведение приложения, а сами негативные тест-кейсы считаются пройденными успешно, если им не удалось «поломать» приложение."
Во-вторых, если я услышу от еще одного тестировщика или разработчика что-то в духе "ну да, приложение крешится, если в него приходит некорректные данные с сервера, но это не моя проблема, мой код написан только под "правильные" данные, так что чинить я не хочу" - я начну убивать. Натурально, нести свет просвещения, а потом убивать.
Аналогичная проблема, кстати с темами про "ну если перелогинится юзер то все заработает, можно и не чинить", но про это - в следующих сериях.
Post #22
1.3K
- ❤ 2