Стратегия тестирования и обеспечения качества в платформе AIOps.
Разделы
| Страница | Описание |
|---|---|
| Quality Strategy | Общая стратегия и уровни тестирования |
| Test Pyramid | Соотношение unit, integration, e2e тестов |
| Test Environments | Окружения для тестов |
| Test Data | Данные для тестов, фикстуры, фабрики |
| Manual Testing | Ручное тестирование и сценарии |
| Automated Testing | Автоматизация тестов |
| Performance Testing | Нагрузочное тестирование |
| Security Testing | Тестирование безопасности |
| Release Acceptance Criteria | Критерии приемки релиза |
| Bug Triage Process | Приоритизация и разбор багов |
Принципы
- Автоматизация — регрессия покрыта автоматическими тестами (unit, integration); CI запускает тесты на каждый MR.
- Изоляция — unit-тесты без внешних зависимостей; integration — с реальной БД/Kafka в Docker (testcontainers) или в тестовом окружении.
- Качество кода — линтеры (ruff), типы (mypy), code review; см. Development / Coding Standards.
Связанные страницы
- Backend Testing — тестирование backend
- Definition of Done — критерии готовности
- Release Process — процесс релиза