- Задание Дипломной работы
- Планирование автоматизации
- Отчёт о проведенном тестировании
- Отчёт по итогам автоматизации
- IntelliJ IDEA
- Docker или Docker Toolbox
-
Клонировать проект
-
Запустить контейнеры командой:
docker-compose up -d
-
Убедиться что контейнеры запущены командой:
docker ps
-
Запустить приложение командой:
Для Mysql:
java "-Dspring.datasource.url=jdbc:mysql://localhost:3306/app" -jar artifacts/aqa-shop.jar
Для Postgresql:
java "-Dspring.datasource.url=jdbc:postgresql://localhost:5432/app" -jar artifacts/aqa-shop.jar
(Если запущен Docker ToolBox, то вместо localhost следует писать IP Toolbox)
-
Запустить авто-тесты командой:
Для Mysql:
./gradlew clean test "-Ddb.url=jdbc:mysql://localhost:3306/app"
Для Postgresql:
./gradlew clean test "-Ddb.url=jdbc:postgresql://localhost:5432/app"
-
Для создания отчета Allure запустить команду:
./gradlew allureServe