Передо мной стояла задача написать фреймворк автоматизации тестирования для настольного приложения Qt. Я нашел одно интересное решение с открытым исходным кодом - QtWebDriver
. Кто-то из вас работал с этим инструментом? Что вы можете сказать по этому поводу? Или лучше использовать коммерческое решение (например, Squish или Testcomplete).
QtWebDriver для автоматического тестирования приложения Qt
Ответы (1)
Помимо бесплатных / коммерческих аспектов необходимо учитывать еще одну вещь - интеграцию с существующими инструментами (с открытым исходным кодом). QtWebdriver интегрируется с Selenium, который де-факто является стандартом веб-автоматизации.
Это означает:
Если у вас есть тесты на селен, вы сможете их повторно использовать.
Вы также можете использовать тесты selenium + QtWebdriver для автоматизации приложений qml / qwidgets.
Вы также можете воспользоваться поддержкой онлайн-сообщества Selenium
person
Kur00Hazama
schedule
06.12.2015
Не могли бы вы поделиться примерами тестирования qml-приложения с помощью QtWebDriver?
- person catch23; 17.11.2017