Skip to content

Автоматизация тестирования комплексного сервиса, взаимодействующего с СУБД и API Банка

Notifications You must be signed in to change notification settings

andreykaratsupa/Diplom

Repository files navigation

Процедура запуска автотестов

Предусловие - запущен Docker Desktop

  1. Запускаем проект Diplom в IntelliJ IDEA

  2. В 1-ом терминале запускаем контейнеры с образами Баз Данных (MySql, PostgresQl) и симулятором gate-simulator командой

Docker-compose up
  • Во 2-ом терминале запускаем наше приложение с базой MySQL командой

    java -
    Dspring.datasource.url=jdbc:mysql://localhost:3306/app -
    Dspring.datasource.username=app -
    Dspring.datasource.password=pass -jar aqa-shop.jar
    
  • Или во 2-ом терминале запускаем наше приложение с базой PostgresSQL командой

    java -
    Dspring.datasource.url=jdbc:postgresql://localhost:5432/app -
    Dspring.datasource.username=app -
    Dspring.datasource.password=pass -jar aqa-shop.jar
    
  1. Запускаем тесты:

    Команда для MySQL ./gradlew clean test "-Ddb.url=jdbc:mysql://localhost:3306/app"

    Команда для Postgres ./gradlew clean test "-Ddb.url=jdbc:postgresql://localhost:5432/app"

  2. Отчет о тестировании:

    Отчет формируется через Allure. Для этого нужно ввести команду ./gradlew allureServe

  3. Отчетные документы: Report и Summary

About

Автоматизация тестирования комплексного сервиса, взаимодействующего с СУБД и API Банка

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published