В проекте представлена автоматизация тестирования веб-сервиса для покупки тура, который взаимодействует с СУБД и API банка. Веб-сервис дает возможность купить тур двумя способами:
Приложение передает данные банковской карты, введенные пользователем, банковским сервисам. После чего сохраняет информацию об успешности или неуспешности платежа в базе данных
Запустить на компьютере программу Docker Desktop Для запуска приложения необходимо подготовить следующие Docker-контейнеры:
PostgreSQL (запуск описан в docker-compose.yml, данные для подключения к БД описаны в application.properties)
Для запуска контейнеров ввести в терминале: docker-compose up --build
java "-Dspring.datasource.url=jdbc:mysql://localhost:3306/app" -jar artifacts/aqa-shop.jar
- для работы с базой данный MySQLjava "-Dspring.datasource.url=jdbc:posgresql://localhost:5432/app" -jar artifacts/aqa-shop.jar
- для работы с базой данных PostgreSQL./gradlew "-Ddb.url=jdbc:mysql://localhost:3306/app" test
- при работе с базой данных MySQL
./gradlew "-Ddb.url=jdbc:postgresql://localhost:5432/app" test
- при работе с базой данных PostgreSQL
./gradlew allureserve