QtWebDriver для автоматического тестирования приложения Qt

Передо мной стояла задача написать фреймворк автоматизации тестирования для настольного приложения Qt. Я нашел одно интересное решение с открытым исходным кодом - QtWebDriver. Кто-то из вас работал с этим инструментом? Что вы можете сказать по этому поводу? Или лучше использовать коммерческое решение (например, Squish или Testcomplete).


person MrAnadole    schedule 17.11.2015    source источник


Ответы (1)


Помимо бесплатных / коммерческих аспектов необходимо учитывать еще одну вещь - интеграцию с существующими инструментами (с открытым исходным кодом). QtWebdriver интегрируется с Selenium, который де-факто является стандартом веб-автоматизации.

Это означает:

  • Если у вас есть тесты на селен, вы сможете их повторно использовать.

  • Вы также можете использовать тесты selenium + QtWebdriver для автоматизации приложений qml / qwidgets.

  • Вы также можете воспользоваться поддержкой онлайн-сообщества Selenium

person Kur00Hazama    schedule 06.12.2015
comment
Не могли бы вы поделиться примерами тестирования qml-приложения с помощью QtWebDriver? - person catch23; 17.11.2017