Skip to content

iDemetr/Course-Software-Testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Решение курса по тестированию ПО

Данный репозиторий содержит материалы для курса по тестированию программного обеспечения. Здесь вы найдете проекты на Java и Python, демонстрирующие различные методы и инструменты тестирования.

Цели и задачи

  • Изучение теоретических основ тестирования.
  • Практическое применение различных видов тестирования.
  • Освоение инструментов автоматизации.
  • Формирование навыков написания качественных тестов и отчетов.

Технологический стек

  • Java, JUnit, Gradle
  • Python, Pytest, Selenium
  • Автоматизация тестирования

Структура репозитория

  • Java — с использованием Gradle и JUnit для модульного тестирования.
  • Python — с использованием Pytest и Selenium для автоматизации функционального и UI тестирования.
  • Gradle — используется для сборки и управления зависимостями в Java-проекте.
  • Примеры тестов — разнообразные тестовые сценарии, демонстрирующие разные техники тестирования: функциональное, UI, интеграционное и нагрузочное.

Как использовать

  1. Клонируйте репозиторий:
    git clone https://github.com/iDemetr/Cource-Software-Testing.git
  2. Для Java-проекта:
    • Перейдите в папку java_project (указать точное имя)
    • Запустите сборку и тесты через Gradle:
      ./gradlew test
  3. Для Python-проектов:
    • Установите зависимости:
      pip install -r requirements.txt
    • Запустите тесты:
      pytest