Привет!
Делюсь с вами некоторыми размышлениями на тему написания тест-кейсов.
Одна из самых эмоционально и морально сложных штук в тестировании - это начать писать тест-кейсы (ТК), после продолжительного времени, как проверил функционал. Такая же проблема при актуализации кейсов. Наверное, причина этому в тому, что интересней тестировать, понимать реализацию, искать проблемы и недоработки. А уже после тестирования детали реализации забываются, да и по факту приходится ретестить функционал, чтобы ТК был проходимым.
Если долго не решаться, то копится техдолг, а значит возрастает риск что каждая новая функциональность поломает уже имеющуюся логику. Но не все так грустно, если вспомнить, что, начав писать, сложно остановиться! Но это все вкусовщина, возможно, кто-то любит писать, а кто-то вовсе не переносит этот процесс.
Несмотря на то, как тестировщик относится к написанию кейсов, есть практики позволяющие избежать техдолга и снизить риски пропуска багов в регрессе. Делюсь теми, что встречал за годы работы:
1. Не использовать тест-кейсы. Чаще всего такие команды используют чек-листы (ЧЛ). Как мне кажется, один из признаков крупной компании/проекта в том, что тестирование может себе позволить писать ТК, а еще и гонять их в регрессе.
2. Автоматизировать процесс написания ТК. Сюда входит использование TMS, создание ботов призывающих тестирование к написанию кейсов после проверки тасок, а кто-то привлекает ИИ к созданию артефактов и т.п.
3. Процессно регламентировать написание кейсов. Например, нельзя перевести задачу в статус "Протестировано" пока не будет написан ТК и прилинкован к таске. Тут половина дела решает договоренность в команде, а половина автоматизируется, т.е., как в примере, система управления проектам блокирует переход, пока не будет кейса.
Кстати, если у вас есть какие-то предложения, вам нужна консультация или есть вопросы, то смело пишите мне @Sovetkali. С удовольствием поделюсь опытом!