Какой лучший способ запустить мои методы испытаний? - PullRequest
1 голос
/ 05 ноября 2010

У меня есть несколько методов испытаний. Каждый метод будет в каждом файле класса, который имеет независимый DP, который имеет различные сценарии в качестве параметров данных. Файлы классов объединяются в разные пакеты в соответствии с их поведением в приложении. Код работает на Selenium GRID. Теперь я хотел сделать более удобным для пользователя, чтобы просто запустить один DRIVERSCRIPT, который получит файлы, необходимые для запуска. Например, мой основной лист со всеми данными будет выглядеть так:

http://img815.imageshack.us/img815/5455/format.jpg

Интересно, мог ли бы я иметь только один сценарий, который бы извлекал все включенные данные из листа и использовал комплект TestNG XMLsuite из для создания TestNG.xml и запуска его? Или есть другой путь?

1 Ответ

0 голосов
/ 18 ноября 2010

Вы, безусловно, можете запустить TestNG программно , чего я никогда не делал, но кажется, что это будет просто.Трудно оценить, является ли это хорошей идеей или нет, не зная больше о вашей настройке.Мои тесты содержатся в файлах комплектов TestNG, вызываемых сценарием ANT.Я не думаю, что вы получите гораздо больше, чем читаемость, используя электронную таблицу.

Если читаемость имеет для вас первостепенное значение, Седрик написал блог об использовании YML в качестве альтернативы..

...