Вождение ATG с Fitnesse? - PullRequest
       23

Вождение ATG с Fitnesse?

0 голосов
/ 13 марта 2011

В настоящее время работаю тренером в магазине ATG и хотел бы представить некоторую форму приемочных испытаний. Моим любимым оружием обычно является Fitnesse, но ребята говорят, что нельзя вести ATG с Fitnesse. Интересно, попробовал ли кто-нибудь еще это, и если да, то каков был их опыт? Заранее спасибо - davep

Ответы [ 2 ]

0 голосов
/ 12 июня 2015

Рекомендованным способом было бы предоставить API (например, веб-сервисы REST + JSON) из ATG и использовать Fitnesse для управления этим.

Это имеет то преимущество, что не только легче тестировать, но также поддерживает адаптивный HTML 5 и нативные мобильные приложения.

В зависимости от вашей версии ATG существуют различные механизмы для предоставления компонента в качестве службы REST. А еще лучше взглянуть на Mobile Cube (http://www.deliverycube.com) как на фреймворк, который можно использовать для создания REST API на ATG. (Полное описание, я разработал фреймворк)

0 голосов
/ 13 марта 2011

Я предполагаю, что вы говорите о тестировании пользовательского интерфейса, а не о тестировании на уровне кода; «приемочное тестирование» для меня подразумевает UI.

Я работаю в ATG и использую HtmlUnit и WebDriver для тестирования пользовательского интерфейса, при этом тесты, написанные с использованием JUnit, напрямую используют эти инфраструктуры. Наши QA парни используют Сахи .

Я никогда не использовал Fitnesse. Тем не менее, после быстрого взгляда на это, я не вижу показов. Вы хотели бы написать приспособления, которые использовали бы HtmlUnit или WebDriver (я бы порекомендовал WebDriver), чтобы попасть на сайт и делать вещи в методах фикстуры. Это будет включать три запущенных процесса: сервер Fitnesse, процесс, выполняющий приборы, а затем сам ATG. Я бы не стал запускать светильники внутри ATG. Не для тестирования пользовательского интерфейса.

Это то, о чем вы думали?

...