Skip to content

Pexini/Diplom

Repository files navigation

Дипломный проект по профессии «Тестировщик»

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

Подготовка к работе

  1. Установить Браузер Google Chrome
  2. Установить Git - систему контроля версий
  3. Зарегистрироваться на сайте GitHUB
  4. Установить IntelliJ IDEA
  5. Установить программу Postman
  6. Установить программу DBeaver
  7. Установить программу Docker Desktop
  8. Открыть программу IntelliJ IDEA
  9. Склонировать публичный репозиторий

Начало работы

  1. Чтобы получить локальную копию проекта, необходимо склонировать репозиторий Pexini/Diplom :
  2. c помощью команды git clone и вставить ссылку:
  3. для HTTPS: https://github.com/Pexini/Diplom.git
    для SSH: [email protected]:Pexini/Diplom.git
  4. Через терминал запустить Docker контейнер командой: docker-compose up --build

Для работы с БД MySQL

  1. Через терминал открыть БД MySQL командой:
  2. java "-Dspring.datasource.url=jdbc:mysql:https://localhost:3306/app" -jar aqa-shop.jar
  3. В браузере Сhrome открыть URL https://localhost/8080
  4. Запустить DBeaver, проверить соединения с MySQL
  5. Запустить отчеты командой в терминале:
    ./gradlew allureServe
  6. Остановить allureServe командой в терминале: CTRL + C

Для работы с БД PostgresSQL

  1. Через терминал открыть БД PostgresSQL из терминала командой:
  2. java "-Dspring.datasource.url=jdbc:postgresql:https://localhost:5432/app" -jar aqa-shop.jar
  3. В браузере Сhrome открыть URL https://localhost/8080
  4. Запустить DBeaver, проверить соединения с PostgresSQL
  5. Запустить отчеты командой в терминале:
    ./gradlew allureServe
  6. Остановить allureServe командой в терминале: CTRL + C

Завершение работы

  1. Остановить работу приложение из терминала командой: Ctrl + C
  2. Остановить контейнеры Docker из терминала : docker-compose down

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published