Skip to content

Тестирование функциональности авторизации пользователя

Notifications You must be signed in to change notification settings

npetyaeva/javaLessonTestMode

Repository files navigation

Build status

Модуль «Автоматизированное тестирование»

Тестовый режим

Необходимо протестировать функцию входа через Web интерфейс с использованием Selenide. Предоставлен тестовый режим запуска целевого сервиса, в котором открыта программная возможность создания Клиентов Банка.

Для создания клиента нужно делать запрос вида:

POST /api/system/users
Content-Type: application/json

{
    "login": "vasya",
    "password": "password",
    "status": "active" 
}

Возможные значения поля статус:
* "active" - пользователь активен
* "blocked" - пользователь заблокирован

В случае успешного создания пользователя возвращается код 200

При повторной передаче пользователя с таким же логином будет выполнена перезапись данных пользователя

Для активации этого тестового режима при запуске SUT нужно указать флаг -P:profile=test, т.е.: java -jar app-ibank.jar -P:profile=test.

Тестируемая функциональность: авторизация пользователя через Web интерфейс.

About

Тестирование функциональности авторизации пользователя

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages