Перейти к содержимому

Публикации RareScrap

1 публикаций создано RareScrap (учитываются публикации только с 28 сентября 2023)


#185757 Как эффективно управлять базой тесткейсов?

Отправлено автор: RareScrap 03 марта 2024 - 12:11 в Тест-дизайн и ручное тестирование

Есть небольшая команда девелоперов из 6-ти человек. Решили что перед отправкой в тест будем отписывать тесткейсы о том как фичу тестировать. С формой определились, по рукам стукнули, все успешно пишется и база тесткейсов копится.

 

Проблема в том, что мы сейчас именуем тесткейсы на следующий манер:

SomeFeature-0
SomeFeature-1
SomeFeature-2
SomeFeature-3
...
AnotherFeature-0
AnotherFeature-1
AnotherFeature-2
AnotherFeature-3
...

Иногда в нижестоящих тестах нам в prerequirement'ах нужно гарантировать работоспособность другой фичи, поэтому мы ссылаемся на тест, который покрывает эту фичу. Сразу прочекали что это может привести к циклическим зависимостям и забились ссылаться только на тесткейсы с меньшим айдишником.

Главная беда в том, что непонятно как быть когда потребуется изменять самые старые тесты - это же может заафектить все нижестоящие. Более того требования в продукте могут поменяться, одни фичи станут зависить от других, какие-то из тестов вовсе потеряют актуальность т.к. выпилятся связанные с ними фичи и т.п.

Где-то на этом форуме находил рекомендацию вовсе отказаться от ссылок на другие тесткейсы, но как быть тогда? Копипастить тескейс-зависимость во все новые тесткейсы? Оно же раздуется до состояния, что с ним будет невозможно работать.

 

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