Помогите понять разницу между 0 switch transitions и 1 switch transitions
Из документации ISTQB следует, что при 0 switch transitions проверяются все переходы между состояниями, а при 1 switch - последовательность из 2 успешных
Прикладываю пример вопроса ISTQB TA, сколько здесь 0 switch transitions и 1 switch transitions ? как их считать?
When an employee requests payment of a claim from his/her health insurance, this request follows the sequences of states shown in the diagram from being requested until it is closed and removed.
If information is missing or changed, the claim may be moved back to an earlier state to prevent payment. There are the following restrictions: If a claim in state Accepted has been Closed it can only be restored to the same state Accepted. If a claim in state Activated has been Closed it can only be restored to state Activated.
Прошу знающих коллег направить меня на путь истинный. Задача такова(Java, TestNG, Maven):
1. Отправляем HTTP запрос на сервер, получаем ответ, парсим в объект класса.
2. В тестах сравниваем значения определенных параметров с ожидаемыми.
Думаю, логично было бы запрос и парсинг делать в @BeforeMethod, а сравнение в тестах. Но проблема в том, что запросы надо отсылать с разными параметрами каждый раз. И значений одного параметра может быть много. Тут, наверное, стоит привести пример... Файл с данными может выглядеть примерно так:
Собственно вопрос состоит в том, как скормить @BeforeMethod'у и @Test'у файлик со значениями параметров(csv, XML, .property). И чтобы прогонов теста было столько, сколько строк в файле.
В коде параметры прописывать, создавая объект параметров, не хочу. Причины следующие: любой член команды, даже пришедший вчера мануальщик, должен суметь сменить файл с тестовыми данными. В базе хранить данные не хочу по той же причине.
Помогите, пожалуйста. Хоть намекните, как это реализовать и по каким ключевым словам гуглить. Если будут примеры - буду безмерно благодарен.