May 3, 2022
Еще одна история о важности Тест Плана
Дамы и господа, сегодня мы вкратце обсудим, почему документация по тестированию и, в частности, тест план - это импульс для всей команды.
Приведём несколько причин, почему тест планы - это важно и вы должны внедрить их в свою работу.
- Предположим, разработчики в вашей команде не особо заинтересованы в процессе тестирования. Тем не менее, тест план содержит информацию о том, в каких случаях код не справится с тестированием, не смотря на то, планируем ли мы запустить юнит тесты, проверить их покрытие и среду.
- Судя по моему опыту и тому, что я слышал от коллег из других компаний/проектов, проджект-менеджеры обычно не уделяют должного внимания всем тонкостям процесса тестирования. Следовательно, тестовая документация — в нашем случае тест план позволяет получить краткую информацию о ходе тестирования, что помогает в общении с заказчиком, определении/уточнении сроков.
- Надеюсь, это звучит не грубо. В рамках работы с заказчиком тест план — это ваша гарантия, потому что в нём вы четко прописываете свою сферу ответственности, какой областью функционала занимаетесь, и как происходит интеграция с другими командами/приложениями. Другими словами, вы определяете границы своих обязанностей.
- Тест план — это ресурс для новичков и стажеров, позволяющий им ознакомиться с принципами тестирования проекта, собрать полезную информацию о текущей версии и т. д.
- Наконец, у всей команды тестирования будет четкое понимание задач для текущего релиза. Даже если вы единственный тестировщик в команде, по мере роста приложения все труднее помнить все детали и фичи, которые нужно тестировать, поэтому шанс что-то упустить будет расти.
В заключение можно добавить, что тест план делает работу команды прозрачной, упорядочивает обязанности. При возникновении вопросов, все будут знать к кому обратиться. Тест план сэкономит вам уйму времени, даже если на его создание вы потратите несколько часов. Найти пример тест плана - не проблема, но помните, что это просто шаблон, который необходимо адаптировать под конкретный проект.