Я пишу тесты, которые проверяют, предоставляет ли внешняя служба данные инвентаризации (на своем тестовом сервере), с которыми я могу проверить, а также отменить.Это тестирование проводится в сфере путешествий / отелей, и мне нужно сделать тестовые бронирования, а затем отменить их.
Я делаю следующие шаги: 1) поиск инвентаря (номер в отеле) на 90 дней вперед 2) получить первый результат и провести с ним тестовую проверку 3) отменить заказ и подтвердить, что я получаю номер отмены 4) подтвердить, что соответствующие записи в базе данных выполнены
Это тестирование затрагивает самые разные части системы, и у меня (в настоящее время) нет механизмов для изоляции каждой из них.Поэтому я не рассматриваю это модульное тестирование.Однако будет ли это называться функциональным тестированием или чем-то еще?
В дальнейшем это, вероятно, поможет изолировать и написать тесты для каждой из подсистем, с которыми я взаимодействую.С чего бы вы, ребята, начали изоляцию?