Тестирование пользовательского интерфейса для служб REST / SOAP с использованием testCafe - PullRequest
0 голосов
/ 31 декабря 2018

Я экспериментирую с инструментом testCafe и выясняю, подходит ли он для моего веб-приложения.У меня есть угловое приложение, и мы используем JAVA + Selenium со слоем BDD в качестве нашей среды автоматизации тестирования.Некоторые из наших тестов требуют, чтобы мы протестировали значения учетных записей клиентов в пользовательском интерфейсе, для которого мы выполняем вызов REST / SOAP в базовый сервис, и проверили значения по пользовательскому интерфейсу.

Я надеюсь, что кто-то может указать мне вправильное направление относительно того, как я могу добиться этого с помощью инфраструктуры testCafe?

Я сделал несколько базовых тестов пользовательского интерфейса - testcafe, которые используют шаблон объекта страницы и выполняют некоторые основные утверждения, но я не уверен, как я могу это сделатьсделать HTTP-вызов и привязать его к объектным файлам моего прибора или страницы.

Я прошел тестовые вопросы на SO и сайте testCafe, но не нашел ни одного примера, который помог бы мне начать.

Любые мысли по этому поводу могут помочь мне начать с этого момента. Я не совсем уверен, с чего начать?

Я прошу прощения, у меня нет примера кода для этого вопроса.

1 Ответ

0 голосов
/ 31 декабря 2018

Поскольку вы используете JAVA + Selenium, переход на TestCafe - это просто вопрос переноса кода JAVA на NodeJS с использованием языка JavaScript или TypeScript.После этого вам просто нужно импортировать этот код nodeJS в свои тестовые файлы TestCafe.

Возможно, вы могли бы начать с этого потока: Node.js: как использовать веб-службу SOAP XML

Для части BDD вы можете искать на GitHub для TestCafe и BDD

...