Я тестирую сайт, используя testng и селен в Eclipse. Мое понимание:В чем разница между pom.xml и testng.xml?
функция pom.xml, чтобы дать общую структуру, какие плагины я хочу запустить для всего проекта, какие зависимости и плагины он должен wireup вместе, чтобы запустить мои тестовые гладко.
testng.xml - это всего лишь шаблон для запуска одного конкретного пакета (коллекция небольших тестовых примеров). Я могу включать и структурировать различные случаи в моем моде.
Могу ли я найти много файлов testng.xml? Может ли кто-нибудь лучше объяснить разницу между ними?
testng.xml используется TestNG, чтобы узнать, какие тесты следует выполнить. pom.xml используется Maven, чтобы знать, как построить проект. У них нет ничего общего, за исключением того, что они оба являются файлами xml. Чтобы узнать о testng, прочитайте документацию: http://testng.org/doc/index.html. –
да, у вас есть возможность умножить тестовые файлы .xml. Потому что один xml содержит один набор тестов. Если вы тестируете большую платформу, вам нужно внедрить множество наборов тестов. Например, теперь я пишу тест для приложения, который имеет около ~ 25 .xml тестовых наборов конфигурационных файлов. –