Как связать несколько столбцов с 1 переменной в автоматизации ранорекс, управляемой данными

Рассмотрим следующий пример: есть 2 столбца: а) название компании и б) имя сотрудника.

В одной компании может быть несколько имен сотрудников. Итак, как в этом случае выполнять автоматизацию на основе данных, поскольку она позволяет только 1 столбцу связать с 1 переменной.

например Столбец 1 = Название компании. Столбец 2–8 = Имя сотрудника.

В этом случае, как связать столбцы со 2 по 8 только с 1 переменной


person user3616334    schedule 25.11.2014    source источник
comment
Чего вы пытаетесь достичь? Вы хотите, чтобы тестовый пример вызывался один раз для каждой компании и связывал список сотрудников с переменной, или вы хотите запускать его один раз для каждого сотрудника? В последнем случае я бы использовал 2 столбца и несколько строк для каждой компании. Например. строка 1: компания A, сотрудник A1, строка 2: компания A, сотрудник A2, строка 3: компания B: сотрудник B1 и т. д.   -  person themik81    schedule 27.11.2014


Ответы (1)


Ranorex ожидает, что строка источника данных будет единственным тестовым случаем. В случае, который вы описываете выше, у вас есть 7 разных тестовых случаев? простым способом было бы иметь источник данных с двумя столбцами и 7 строками. таким образом, у вас будет компания a в столбце 1, строка 1, сотрудник a в столбце 2, строка 1, компания a в столбце 1, строка 2, и сотрудник b в столбце 2, строка 2. Это даст вам два разных запуска тестов из вашего источника данных.

Если в вашем тестовом примере вы всегда будете использовать одну и ту же компанию для всех этих тестов, вы можете связать это с переменной уровня набора тестов, а затем использовать источник данных с одним столбцом для вашего источника данных в вашем тестовом примере. Затем вы можете переопределить переменную уровня набора тестов, если вам нужно изменить компанию из командной строки при запуске набора тестов.

person theDarse    schedule 01.12.2014