Skip to content

Курсовой проект по модулю «Автоматизация тестирования» для профессии «Инженер по тестированию»

Notifications You must be signed in to change notification settings

levvolkov/Course-work

Repository files navigation

Задание курсовой работы .


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


  • Предусловие

    • Необходимо изучить перечень используемых инструментов с обоснованием выбора, описаных в плане автоматизации тестирования в папке documents файле Plan.md и обеспечить их дальнейшее использование в проекте.

    • Клонировать репозиторий командой в терминале git clone git@github.com:LevVolkov/Course-work.git.

    • Запустить Docker Desktop.

    • Открыть клонированный проект в IntelliJ IDEA.

  • Для запуска приложения поочередно ввести команды в терминале IntelliJ IDEA

    • docker pull mysql Для загрузки образа контейнера MySQL в локальную систему Docker. Этот образ представляет собой предварительно собранный контейнер, который содержит все необходимое программное обеспечение для работы сервера баз данных MySQL.

    • docker-compose up Для запуска композитного контейнера, определенного в файле docker-compose.yml. Эта команда запускает все службы, определенные в файле конфигурации, в отдельных контейнерах и связывает их вместе. Она также отображает логи каждой службы, что позволяет отслеживать состояние и производительность каждой службы во время выполнения.

    • java -jar artifacts/aqa-shop.jar -port=8080 Для запуска Java-приложения с названием aqa-shop.jar.

  • Для запуска тестов поочередно ввести команды в терминале IntelliJ IDEA

    • ./gradlew clean test Очищает предыдущие прогоны тестов и запускает их по новой.

    • ./gradlew allureServe Для генерация отчёта Allure Report по результатам тестирования и автоматическое открытие отчета в браузере по умолчанию.

About

Курсовой проект по модулю «Автоматизация тестирования» для профессии «Инженер по тестированию»

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages