Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zhikhareval/simbirsoft-sdet-test
Этот проект представляет собой набор автоматизированных тестов для веб-приложения с использованием Selenium и Pytest. Проект включает тестирование различных функциональностей, включая загрузку изображений в форме регистрации.
https://github.com/zhikhareval/simbirsoft-sdet-test
allure pytest python3 selenium
Last synced: 3 months ago
JSON representation
Этот проект представляет собой набор автоматизированных тестов для веб-приложения с использованием Selenium и Pytest. Проект включает тестирование различных функциональностей, включая загрузку изображений в форме регистрации.
- Host: GitHub
- URL: https://github.com/zhikhareval/simbirsoft-sdet-test
- Owner: ZhikharevAl
- License: mit
- Created: 2024-08-05T13:06:15.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-09-15T20:51:51.000Z (5 months ago)
- Last Synced: 2024-09-15T21:27:15.933Z (5 months ago)
- Topics: allure, pytest, python3, selenium
- Language: Python
- Homepage: https://zhikhareval.github.io/SimbirSoft-SDET-TEST/
- Size: 172 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
#
[![Actions status](https://github.com/ZhikharevAl/SimbirSoft-SDET-TEST/actions/workflows/ruff_check.yml/badge.svg)](https://github.com/ZhikharevAl/SimbirSoft-SDET-TEST/actions/workflows/ruff_check.yml)
## SimbirSoft-SDET-TEST
Этот проект представляет собой набор автоматизированных тестов для веб-приложения с использованием Selenium и Pytest. Проект включает тестирование различных функциональностей, включая загрузку изображений в форме регистрации.
## Содержание
- [Описание](#описание)
- [Требования](#требования)
- [Установка](#установка)
- [Использование](#использование)
- [Запуск тестов](#запуск-тестов)
- [Генерация отчетов Allure](#генерация-отчетов-allure)
- [Ссылки](#ссылки)
- [Лицензия](#лицензия)## Описание
Проект разработан для автоматизированного тестирования веб-приложения. Включает тесты на загрузку изображений, проверку форм и другие функциональные тесты.
## Требования
- Python 3.12
- Selenium
- Pytest
- Allure
- Google Chrome и ChromeDriver## Установка
1. Клонируйте репозиторий:
```bash
git clone https://github.com/ZhikharevAl/SimbirSoft-SDET-TEST.git
cd SimbirSoft-SDET-TEST
```2. Установите зависимости:
```bash
pip install -r requirements.txt
```## Использование
Для использования проекта вам необходимо иметь установленный Google Chrome и ChromeDriver соответствующей версии.
## Запуск тестов
```bash
pytest --alluredir=allure-results
pytest -n auto --alluredir=allure-results # позволяет выполнять тесты параллельно, распределяя их по нескольким процессорам или машинам.
```https://github.com/user-attachments/assets/9432cb62-16de-4f6a-aeb9-c36f963e403f
## Генерация отчетов Allure
```bash
allure serve ./allure-results
```![Screenshot 2024-08-07 144931](https://github.com/user-attachments/assets/5020df27-7a55-4646-ae47-6e75a2166333)
### История запусков
![Screenshot 2024-08-08 030328](https://github.com/user-attachments/assets/6c8bf452-f48b-4178-8e4b-0511335c9472)
## Ссылки
Аналогичный проект, реализованный на языке программирования Kotlin с применением инструментария Playwright, доступен по нижеследующей гиперссылке: [Проект на Kotlin с Playwright](https://github.com/ZhikharevAl/demoQAPlaywright).
## Лицензия
Этот проект лицензирован под лицензией MIT. Подробности смотрите в файле [LICENSE](LICENSE.md)