2015-03-16 3 views
-1

Предположим, что я запускаю скрипты, читая данные (в том числе runmode) из XLS и сохраняя результаты также в новой копии XLS, что именно будет роль TestNG в структуре? Пожалуйста, помогите .. Спасибо в Advance !!Каково использование TestNG в гибридной среде Selenium Webdriver?

Раджеш

+1

Просьба прочитать здесь Преимущества TestNG: http://www.toolsqa.com/selenium-webdriver/testng-introduction/ –

ответ

1

TestNG не просто управлять, как вы читать ваши входные параметры/данные и т.д. Это фактически делает намного больше. Попробуйте ответить на эти вопросы - - Как вы обычно вызываете какой-либо метод при загрузке класса? - Как вы вызываете какой-либо метод до/после каждого метода в вашем тесте? - Как вы узнаете, каков ваш тест? - Как сгенерировать отчет на основе HTML на основе утверждений журнала, которые у вас есть?

Ответ на вышеуказанные запросы (если TestNG не был там) был бы очень сложным и потребовал бы довольно некоторого опыта кодирования. Как было предложено ранее, прочитайте информацию об TestNG и о том, как ее можно эффективно использовать, а затем попытайтесь ответить на вышеуказанные вопросы в этом сообщении.

+0

Hi Dharam, спасибо за быстрый ответ, но у меня есть некоторые сомнения, поскольку я новичок в этом. 1) Как вы всегда вызываете какой-либо метод при загрузке класса? - Не уверен, что вы подразумеваете под этим 2) Как вы вызываете какой-либо метод до/после каждого метода в вашем тесте? - У меня это определено в XLS, я имею в виду, как только я запускаю скрипт драйвера, каждый шаг читается из XLS 3) Как вы скажете, что является вашим тестом? - Его в XLS 4) Как сгенерировать отчет на основе HTML на основе имеющихся у вас записей журнала? - снова сохранил бы результаты в XLS .. Я не в состоянии понять преимущества TestNG ... PLS help – Rajesh

+0

Опять же, я хотел бы, чтобы вы прочитали основы TestNG, которые охватывают аннотации, такие как '@BeforeClass, @ BeforeMethod, @AfterTest, @AfterMethod, @ DataProvider и т. Д. Совершенно верно, что вас интересуют отчеты на основе XLS, вы можете игнорировать отчеты HTML. Пожалуйста, ознакомьтесь со следующими 2 ссылками, которые четко объясняют преимущества - http://blog.varunin.com/2010/04/what-is-testng-and-whats-difference.html http: // www .guru99.com/all-about-testng-and-selenium.html Даже ссылка @HelpingHands - это хорошо. Использовать или не использовать TestNG исключительно зависит от вас. – Dharam

+0

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