Тесты прошли. А что мы не проверили?

Разработчики написали тесты, все зеленое. Что теперь должен делать QA - повторять те же проверки?


Я предлагаю другой подход: смотреть не на количество тестов, а на то, какие важные свойства системы они действительно проверяют и что осталось за пределами тестов.


Разберем, как из обычного требования получить несколько проверяемых утверждений, как анализировать тесты разработчиков и находить пропущенные состояния, ошибки на стыках систем, сбои и другие слепые зоны. А еще посмотрим, как понять после релиза, что важное свойство системы нарушилось.


В итоге соберем простой алгоритм, который можно использовать на обычном ревью задачи или изменений в коде.

Комментарии ({{Comments.length}})
  • {{comment.AuthorFullName}}
    {{comment.AuthorInfo}}
    {{ comment.DateCreated | date: 'dd.MM.yyyy' }}

Для того чтобы оставить комментарий необходимо

или
Напишите нам, мы онлайн!