2

Я являюсь персонажем QA & Выполняет проверку Blackbox с использованием Java + TestNG + Selenium WebDriver для нашего веб-приложения. У меня нет доступа к фактическому коду приложения. Мое приложение работает на JBoss (на удаленном сервере).Тестирование Blackbox с использованием Arquillian

Недавно я слышал о Arquillian & Я видел несколько примеров, которые они используют Arquillian + WebDriver. Когда я googled, я не мог точно использовать Аркиллиан.

Вопросы:

  • JUnit & TestNG также единичные рамки тестирования. Но я могу использовать его для написания автономных тестовых ящиков Blackbox для тестирования моего приложения с использованием WebDriver. Может ли этот Аркиллиан также использоваться аналогично?
  • Какие функции можно использовать, если я могу использовать его в существующей структуре TestNG? (например, TestNG имеет тестирование на основе параметров, поддержку зависимостей по сравнению с JUnit).
+0

Arquillian для автоматического тестирования Blackbox http://www.testautomationguru.com/selenium-webdriver-automation-using-arquillian-framework/ – vins

ответ

3

Arquillian не является заменой JUnit/TestNG, он довольно дополняет - помогает управлять жизненным циклом теста и предоставляет множество полезных расширений. В тестовом пространстве Blackbox есть расширения Graphene и Drone.

Я хотел бы призвать вас взглянуть на расширение графеновых для Arquillian - они направлены на тестирование черного ящика, используя лучшие практики, такие как страницы объектов картина:

https://github.com/arquillian/arquillian-graphene

Графен также тесно соединяется с расширением Drone для Arquillian, который помогает настроить WebDriver.

Оба инструмента строятся поверх WebDriver, они не заменяют его.

+0

Обязателен ли метод развертывания/ShrinkWrap.create? Я продолжаю спрашивать об этом, потому что все примеры имеют метод. Ваш ответ не уточняет это. Как я уже сказал, у меня нет доступа к фактическому развертываемому коду. Это похоже на то, что я тестирую функцию поиска google.com, и я не работаю в Google. – KitKarson

Смежные вопросы