Выполнение автоматического тестирования для веб-приложений и приложений для настольных ПК одновременно - PullRequest
0 голосов
/ 28 февраля 2019

Я выполняю тестирование автоматизации, и у меня есть два приложения.одно - веб-приложение, а другое - настольное приложение (WPF).Они работают вместе, и один нуждается в другом.Для выполнения задачи в настольном приложении задача должна быть сначала завершена веб-приложением.Я могу сделать автоматизированное тестирование для веб-приложения, используя Selenium или Protractor.В то же время я могу провести автоматизированное тестирование для настольного приложения с использованием Winium.Но то, что я хочу, это выполнить автоматизацию для обоих последовательно.Есть ли какое-нибудь решение, которое кто-нибудь может мне предложить?

Для вашей информации, мое веб-приложение разработано с использованием Angular JS.Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

Ниже описано, как я настроил свои тесты.Я выбираю C # в качестве языка программирования.У Selenium есть привязки .Net, поэтому для взаимодействия с пользовательским интерфейсом я использую Selenium (C #).Для настольного приложения я использую FlaUI / (TestStack.White).Мои тесты написаны на SpecFlow (реализация BDD в .Net).Таким образом, я могу тестировать все свои приложения под одним зонтиком и при этом использовать для тестирования все технологии с открытым исходным кодом.

0 голосов
/ 28 февраля 2019

Вы можете использовать следующие инструменты: Используя следующие инструменты, вы можете взаимодействовать как с рабочим столом, так и с веб-компонентом в одном тесте

  • Tosca :

Также поддерживается Desktop и Web Automation.Это Community Edition is FREE .

См. Tosca

  • Ranorex

Он также поддерживает настольные ПК, веб-приложения и мобильные устройства.Это платный инструмент.

См. Ranorex

  • TestComplete

Это инструмент автоматического тестированияэто позволяет создавать, управлять и запускать тесты для любого программного обеспечения Windows, Web или Rich Client.Это позволяет любому легко создавать автоматизированные тесты.А автоматизированные тесты работают быстрее, увеличивают охват тестами и снижают затраты.Это платный инструмент.

См. Тест завершен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...