Archer_kzn
@Archer_kzn

Автоматизированное тестирование Windows 8 WinJS based app?

Как автоматизировать тестирование GUI у Windows 8 WinJS приложения?
Ranorex и RIATest не предлагать, т.к. первый платный, а второй намертво вешает систему при попытке записать сценарий. (и тоже платный)
CodedUI умеет "трогать" только XAML based apps.

Сейчас использую Jasmine тесты, которые подгружаются в отдельную (невидимую при всех конфигурациях, кроме тестовой) секцию, и выполняются по нажатию специальной кнопки. У этого подхода есть минусы: нет нативности действий, т.е. все действия делаются javascript'ом, и происходят моментально. UI не успевает отработать такую скорость взаимодействия. При проставлении слипов приложение застывает на это время, и иногда не правильно отрабатывает действия тестов. Так же при таком подходе отсутствует возможность подцепить тесты к CI.

Точно так же можно использовать QUnit, но в отличии от jasmin'a ему для DDT тестов нужно дополнение "qunit-parameterize", а для правильного отображения в приложении версия "qunit-metro".

Может есть возможность запускать VS эмулятор с приложением, и как то управлять им программно?
  • Вопрос задан
  • 2497 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы