кажется, что у вас тут скорее с тестами проблемы чем с системой, где они хранятся. По-хорошему тесты должны работать с какой-то абстрактной сущностью, которой они говорят - вот результаты, опубликуй, без конкретики. А уже ваша сущность должна знать, как публиковать результаты в целевой системе, и при изменении в системе правки должны появляться только в одном месте: непосредственно в этой сущности.
Ну вот например, у меня есть форма загрузки данных Все хорошо работало Теперь в форму добавили фильтр даты обязательный и выбор группы В моих прежних тестах этот шаг был как: Выполнить загрузку данных Теперь же мне надо добавить ещё два шага: Выбрать группу Выбрать период даты такой-то Это используется не во всех тестах и в preconditions это не вставить. Итого приходится в ручную несколько десятков тестов корректировать Пришла идея шаги более формально описывать, а не каждое нажатие в отдельный степ
Обсуждают сегодня