Для тестирования APK следует включить все сценарии в один и тот же файл параметров, даже если они тестируют различные функции APK? Если мне нужны несколько файлов функций, мне нужен отдельный файл шагов для каждого файла функции, или я могу использовать один и тот же файл шагов для всех из них?Несколько несвязанных сценариев в одном файле свойств
ответ
Я бы, наверное, выделил сценарии много файлов функций.
Несвязанные сценарии могут жить в одном и том же файле функций. Но если каждый файл описания описывает примеры для определенной части приложения, то может быть более логичным разделить их.
Огурец не заставит вас делать то или другое, он с радостью выполнит указанные шаги.
Разделение - это ваше будущее, или кто-то другой, который будет поддерживать приложение. Этот человек может поблагодарить вас за разделение сценариев и, следовательно, упростить понимание системы.
Вы должны создать файлы функций для различных областей функциональности или различных областей вашего приложения.
Часть преимуществ использования сценариев заключается в том, что они предоставляют исполняемую документацию для вашего приложения. Если вы читаете документацию по чему-то, вы, вероятно, ожидаете, что это будет интуитивно понятным. Способ создания таких файлов, которые имеют разумные группы сценариев.
Это также поможет в ремонтопригодности в будущем, поскольку инженер, работающий над сценариями, будет тратить меньше времени на поиск соответствующей части.
Лучше всего иметь несколько файлов функций и шагов, при этом содержимое разделяется логической группировкой, например. сценарии закупок входят в один и тот же файл функций, а шаги, связанные с рабочим процессом покупки, находятся в одном файле шагов.
Вам не нужно иметь более одного файла функций или более одного файла шагов, но это облегчает поиск того, что вы ищете, если вы группируете вещи логически, особенно по мере того, как увеличивается ваш список сценариев.
У меня есть файл глобальных шагов с шагами, которые влияют на сценарии для нескольких функций, а затем файл шагов для более конкретных областей, которые не разделяются между функциями.
Что такое APK и почему это должно повлиять на ваш выбор структурирования функций? –