Всем привет! Подскажите пожалуйста! Есть общие тесты, которые прогоняются на dev и prod. В тестах нужно заполнять формы разными данными!
1. Как сделать чтоб данные все хранились в одном месте и разные тесты их использовали?
2. Как сделать чтоб для dev брались одни данные, а для prod другие?
Добрый.
1. Залить набор данных в json|csv|excel файл, подставлять в параметризованный тест, благо тестовые фреймворки позволяют;
2. Хранить наборы данных для разных контуров в отдельных файлах, путь к файлам менять в зависимости от смены контура в том же параметризованном тесте. В junit это примерно так выглядит:
@ParameterizedTest@CsvFileSource(resources = "/packageName/fileName.csv", encoding = "utf-8", delimiter = ';', numLinesToSkip = 1)
//описание тестового метода