2016-11-24 2 views
0

Я хочу сделать вызов командной строки squishrunner.exe --testsuite примерно с 200 моими 400 тестовыми тестами. Я думаю, что это неправильный способ сделать вызов командной строки looooooong со всеми параметрами 200 --testcase oneOfMyManyManyTestcases. Как мне это решить?Как запустить только несколько тестовых тестов testuite через командную строку?


В GUI (Squish 6.1), можно установить все TestCase флажков на я хочу, и таким образом определить подмножество, которое работает при нажатии на кнопку плей-Тестов. Но при закрытии GUI с половиной флажков и запуске теста из командной строки squishrunner выполняет весь testuite и не заботится о флажках, но я этого не хочу.

+0

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

ответ

1

Есть некоторые преимущества раскалывается выполнение ...

Вы можете написать скрипт, который отдельно запускает каждый тестовый случай, проверка на годен/не годен, собирает соответствующие журналы и т.д.

Мы независимо выполняем каждый из наших 500 + тестовых примеров и результаты процесса для каждого выполнения независимо.

Если вы хотите выполнить 200 из них вместе, просто напишите сценарий, который выполняет итерацию над вашим списком.

Если у вас нет 6.2, вы можете написать свой метафайл для организации тестов в группах и выполнения групп со сценарием.

Если у вас есть 6.2, кажется, что теги должны помочь.