Тесты прошли. А что мы не проверили?
- SQADays / 39
-
40 мин
Разработчики написали тесты, все зеленое. Что теперь должен делать QA - повторять те же проверки?
Я предлагаю другой подход: смотреть не на количество тестов, а на то, какие важные свойства системы они действительно проверяют и что осталось за пределами тестов.
Разберем, как из обычного требования получить несколько проверяемых утверждений, как анализировать тесты разработчиков и находить пропущенные состояния, ошибки на стыках систем, сбои и другие слепые зоны. А еще посмотрим, как понять после релиза, что важное свойство системы нарушилось.
В итоге соберем простой алгоритм, который можно использовать на обычном ревью задачи или изменений в коде.