Skip to content

Commit 143d3ac

Browse files
authored
Update README.md
1 parent 5f6f8ee commit 143d3ac

1 file changed

Lines changed: 20 additions & 20 deletions

File tree

README.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ pip install -r requirements.txt
3232
# Запустить тесты
3333
pytest api_tests -v # API-тесты
3434
pytest ui_tests -v # UI-тесты (требуется браузер)
35-
pytest -m smoke # Smoke-тесты
35+
pytest -m smoke # Smoke-тесты
3636

3737
# Сгенерировать отчёт
3838
pytest --alluredir=allure-results
@@ -45,31 +45,31 @@ allure serve allure-results
4545

4646
```
4747
.
48-
├── api_client/ # HTTP-клиент с retry, логированием, таймаутами
49-
│ ├── base.py # BaseApiClient
50-
│ ├── clients.py # Эндпоинты: GuapApiClient
51-
│ └── schemas.py # Валидация схем ответов
52-
├── api_tests/ # API-тесты
53-
│ ├── conftest.py # Фикстуры: api_client, http_session
48+
├── api_client/ # HTTP-клиент с retry, логированием, таймаутами
49+
│ ├── base.py # BaseApiClient
50+
│ ├── clients.py # Эндпоинты: GuapApiClient
51+
│ └── schemas.py # Валидация схем ответов
52+
├── api_tests/ # API-тесты
53+
│ ├── conftest.py # Фикстуры: api_client, http_session
5454
│ └── test_api_clients.py
55-
├── ui_tests/ # UI-тесты (Selenium)
56-
│ ├── conftest.py # Фикстуры: driver, page, wait
57-
│ ├── pages/ # Page Objects
55+
├── ui_tests/ # UI-тесты (Selenium)
56+
│ ├── conftest.py # Фикстуры: driver, page, wait
57+
│ ├── pages/ # Page Objects
5858
│ │ ├── base_page.py
5959
│ │ ├── guap_page.py
6060
│ │ └── metro_page.py
6161
│ └── test_pages.py
62-
├── load_tests/ # k6-скрипты для нагрузочного тестирования
62+
├── load_tests/ # k6-скрипты для нагрузочного тестирования
6363
│ ├── api_basic.js
6464
│ └── api_crud.js
65-
├── sql_tasks/ # SQL-запросы для валидации данных
65+
├── sql_tasks/ # SQL-запросы для валидации данных
6666
│ └── guap_db_queries.sql
67-
├── tests_data/ # Тестовые данные и factories
67+
├── tests_data/ # Тестовые данные и factories
6868
│ └── factories.py
69-
├── config/ # Конфигурация из .env
69+
├── config/ # Конфигурация из .env
7070
│ └── settings.py
71-
├── conftest.py # Глобальные фикстуры
72-
└── .github/workflows/ # CI/CD
71+
├── conftest.py # Глобальные фикстуры
72+
└── .github/workflows/ # CI/CD
7373
└── ci.yml
7474
```
7575

@@ -108,7 +108,7 @@ class GuapMainPage(BasePage):
108108
| `Selenium` | UI-автоматизация с Page Objects |
109109
| `k6` | Нагрузочное тестирование |
110110
| `Docker` | Воспроизводимое окружение |
111-
| `GitHub Actions` | CI/CD: lint tests report |
111+
| `GitHub Actions` | CI/CD: lint -> tests -> report |
112112

113113
---
114114

@@ -125,9 +125,9 @@ docker run --rm qa-tests pytest ui_tests -v
125125
## CI/CD
126126

127127
GitHub Actions автоматически запускает:
128-
1. **lint** flake8 проверка стиля
129-
2. **api-tests** API тесты
130-
3. **ui-tests** UI тесты (с автоскриншотами при падениях)
128+
1. **lint** - flake8 проверка стиля
129+
2. **api-tests** - API тесты
130+
3. **ui-tests** - UI тесты (с автоскриншотами при падениях)
131131

132132
---
133133

0 commit comments

Comments
 (0)