Как вы храните тестовые данные для автотестов?

Теги: #<Tag:0x00007f737c1d9d80> #<Tag:0x00007f737c1d9c40> #<Tag:0x00007f737c1d9b00> #<Tag:0x00007f737c1d99e8>

Добрый день.

Запускаю одни и те же тестовые наборы для десятка url адресов. Храню ссылки в json объекте, прохожусь по каждому элементы и применяю к нему сьют. Способ кажется громоздким.

А как вы храните (или хранили бы) такие данные и взаимодействуете с ними?

Я храню данные в файле пропертис, но не думаю, что этот вариант лучше, так как надо перед каждым запуском с новым параметром раскомментировать нужное значение.

Подключаю проверти файл таким образом
public class ReadPropertyFile {
Properties p;

public String getProp(String propName) {
    if (p == null) {
        FileReader reader = null;
        try {
            reader = new FileReader("src/test/java/default.properties");
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
        p = new Properties();
        try {
            p.load(reader);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    return p.getProperty(propName);
}

}

1 симпатия