Pull to refresh
8
0
Казаков Иван @XNoNAME

Специалист по тестированию

Send message

Еще один способ тестирования веб-сервисов с использованием AssertJ

Reading time5 min
Views14K
Захотелось поделиться с вами моим способом тестирования веб-сервисов.

Принцип такой:

1. Создаем maven проект.
2. Настраиваем его так, чтобы с каждым запуском выполнялось следующее:
2.1. загружалось WSDL описание сервиса по ссылке
2.2. генерировался код клиента на основе WSDL описания
2.3. генерировался код ассертов для классов, участвующих в проверках, в том числе тех, которые были сгенерированы на предыдущем этапе
3. Пишем тесты.
4. Добавляем проект в jenkins, который и запускает само тестирование.

Нам понадобятся следующие инструменты: Java, maven, AssertJ, TestNG.

AssertJ — интересный фреймворк, который, помимо всего прочего, умеет генерировать асерты для конкретных классов. Это позволяет писать тесты так:
Читать дальше →
Total votes 7: ↑7 and ↓0+7
Comments0

Information

Rating
Does not participate
Location
Пушкино, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Test Automation Engineer, Manual Test Engineer
Senior
From 250,000 ₽
Git
PHP
Java
Junit
Apache Maven
PhpUnit
Selenium
Manual testing
Software testing
Apache Jmeter