Мы используем Testng с RC.Хотелось бы узнать общий / практический / обычно используемый способ определения того, какие тесты запускать и не запускать.
Переход к сценарию - в одном наборе тестов у меня есть 3 модуля - A, B и C. В каждомиз 5-6 тестов.Тесты созданы и работают нормально.Но по мере увеличения моих тестов я могу пропустить несколько тестов в любом из модулей.Я хочу запустить только A3, A5, B1, B2, C3, C4 и C5.Как мне реализовать эти настройки?Способы, которые я мог бы придумать -
- Должны ли эти настройки (тесты быть запущенными) выполняться из файла Excel.Скажем, на листе есть список всех тестовых случаев (только заголовок) и должны выполняться только те, которые помечены как «да».
- Должны ли эти параметры быть настроены из самого testng.xml?Если да, то как?Я знаю, что могу создавать группы и делать это.Но так ли это?
Общая идея - не трогать тесты или играть с аннотациями, чтобы пропустить тесты.Если 1 является ответом, то как файл Excel будет взаимодействовать с Testng, чтобы сообщить ему, какой тест нужно запустить, а какой не запускать?Или, если есть другой способ (несомненно, будет), чтобы добиться этого.
Пожалуйста, предоставьте некоторые материалы по этому вопросу, дайте мне знать, если что-то не ясно.
С уважением Тахир