tgoop.com/QA_with_a_spoon/35
Last Update:
Про идеальные тест-кейсы - 2
В работе я придерживаюсь концепции управляемой ереси неидеальности - это когда делаешь что-то, что считается тобой (или не только тобой) неоптимальным или даже "плохим", но учитываешь контекст и принимаешь информированное решение сделать именно так.
Например, подход к ревью тестов сильно зависит от бюджета времени.
Если он есть - я стараюсь максимально отполировать тесты вместе с коллегами.
Если его нет - делаю основной фокус на том, чтобы тесты покрывали риски и были _сравнительно_ понятными.
При этом обязательно поясняю коллегам, что мы не улучшаем тесты прямо сейчас не потому, что тесты и так всем прекрасны, а потому, что времени нет.
А вот пример, который как будто больше подходит под определение "ересь", чем "неидеальность": порой я создаю тесты с очень неконкретными результатами. Они прекрасно работают в определенных контекстах (для которых, собственно, и были написаны).
Нет правил, насколько детализированными должны быть тесты. Есть спектр решений, а какое решение мы выбираем - зависит от контекста, в котором мы находимся. Context-driven test design:)
BY Ужасно медленная QA с крайне неэффективными инструментами в поисках Грааля
Share with your friend now:
tgoop.com/QA_with_a_spoon/35
