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

Фотография

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


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 RareScrap

RareScrap

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Писарев Юрий Андреевич

Отправлено 03 марта 2024 - 12:11

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

 

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

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

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

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

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

 

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


  • 0

#2 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 894 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 04 марта 2024 - 09:51

1. В тест-кейсах не должно быть ссылок на другие тест-кейсы

2. В prerequirementах для тест-кейса мега подробно ничего не описываются

3. Если надо в prerequirementах описать что-то очень подробно, то используется Test Suite и Description к нему (это есть в любых ТМ, типо TestRail и тп)

4. Никакие тест-кейс зависимость никуда не копируются


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных