Данный репозиторий содержит материалы для курса по тестированию программного обеспечения. Здесь вы найдете проекты на Java и Python, демонстрирующие различные методы и инструменты тестирования.
- Изучение теоретических основ тестирования.
- Практическое применение различных видов тестирования.
- Освоение инструментов автоматизации.
- Формирование навыков написания качественных тестов и отчетов.
- Java, JUnit, Gradle
- Python, Pytest, Selenium
- Автоматизация тестирования
Java
— с использованием Gradle и JUnit для модульного тестирования.Python
— с использованием Pytest и Selenium для автоматизации функционального и UI тестирования.Gradle
— используется для сборки и управления зависимостями в Java-проекте.Примеры тестов
— разнообразные тестовые сценарии, демонстрирующие разные техники тестирования: функциональное, UI, интеграционное и нагрузочное.
- Клонируйте репозиторий:
git clone https://github.com/iDemetr/Cource-Software-Testing.git
- Для Java-проекта:
- Перейдите в папку
java_project
(указать точное имя) - Запустите сборку и тесты через Gradle:
./gradlew test
- Перейдите в папку
- Для Python-проектов:
- Установите зависимости:
pip install -r requirements.txt
- Запустите тесты:
pytest
- Установите зависимости: