Ситуация:
1. У кого-то наверху возникла идея внедрить подробные тест-кейсы
2. У меня есть подозрение, что от этого будет больше вреда, чем пользы, потому что
2.1. Увеличатся затраты времени на документирование и поддержку.
2.2. Кейсы потом не будут переиспользоваться, (потому что сейчас чек-листы идут к своей задаче и устаревают вместе с ней). Для уточнения ситуации - уже есть очень хорошее покрытие юнит/системными тестами, которые пишут разработчики, и есть автотесты на UI уровне, которые дополнительно проверяют базовый функционал.
2.3. Мне пока непонятно, какую задачу этим собираются решить
3. Так что на случай возможного спора я хочу иметь аргументы от людей авторитетней меня, которыми можно пользоваться
Ну вот все так и происходит: увеличивается время на документирование и поддержку, кейсы все равно недостаточно подробны ибо случаи разные бывают, где-то будет неточно написан, где-то не проапдейтится, где-то устареет....
Имеет смысл детально описывать вход и выход если они действительно детальны, скажем "если мы сначала встретили сущность типа MS с вариантами AB, а потом сущность того же типа с вариантами ABC, то ABC дожны быть видимы. А если наоборот, сначала ABC а потом AB, то AB можно спрятать".