/ / Обработване на големи масиви от данни с тестове с данни - robotframework

Обработка на големи масиви от данни с тестове, базирани на данни - роботфрейм

Проблемът, който имаме с тестовете, базирани на данни, е, че кодът става неуправляем поради голямото количество различни тестови случаи.

Като пример имаме тестов шаблон, който тества видео вход и изход.

Test_Video ${Input_format} ${Output_format} ${Input_channel} ${Output_channel}

Така че имаме 8 възможни формата и 8 възможни входа и изхода. Това създава 8x8x8x8 = 4096 възможни тестови случая. Писане, че много тестови случаи е начин за много работа.

Моят въпрос е как да се справите с такива големи масиви от данни и да направите кода по-управляем. Трябва ли да променим начина, по който тестваме?

Опитах се да използвам цикъла: FOR, но това не показва всяка итерация като отделен тестов случай.

Отговори:

1 за отговор № 1

Ако имах този проблем, бих написал малък скрипт, който генерира тестовия пакет за мен.