Я пишу функциональный тест, который состоит из примерно 20 шагов.Из этих двадцати шагов 15 шагов необходимо проверить как индивидуальный тест.
Я могу написать 20 тестов, каждый из которых выполняет на одну проверку больше, чем предыдущий.Или я могу написать один большой тест, и после того, как он пройден, я могу проверить статус этого теста в оставшихся 15 тестах и пометить статус теста как пройденный / неудачный.
По сути, я стараюсь избегать повторения кода.
Я понимаю, что один тест может быть только одним, и я добавляю 15 тестов для этой цели.
Случай с чудовищемпройдут большие тесты и пройдут все меньшие тесты.В худшем случае большие испытания не пройдены, а некоторые меньшие - неудачными.
Предложение / совет?