File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,6 +4,28 @@ Python | pytest | Selenium | k6 | Docker
44
55Фреймворк для автоматизации тестирования: API, UI и нагрузочное тестирование.
66
7+ ## Архитектура
8+
9+ ```
10+ ┌─────────────────────────────────────────────────────────────┐
11+ │ Test Layer │
12+ │ Тесты → Fixtures → Assertions │
13+ └─────────────────────────────────────────────────────────────┘
14+ ↓
15+ ┌─────────────────────────────────────────────────────────────┐
16+ │ Abstraction Layer │
17+ │ │
18+ │ API: API Client (method) → BaseApiClient → requests │
19+ │ UI: Page Object → BasePage → Selenium WebDriver │
20+ │ Data: Factory → DataBuilder → Test Data │
21+ └─────────────────────────────────────────────────────────────┘
22+ ↓
23+ ┌─────────────────────────────────────────────────────────────┐
24+ │ Infrastructure │
25+ │ Config (.env) | CI/CD (GitHub Actions) | Docker │
26+ └─────────────────────────────────────────────────────────────┘
27+ ```
28+
729## Что демонстрирует
830
931| Компонент | Описание |
You can’t perform that action at this time.
0 commit comments