Розширення юніт-тестів
Розширення існуючих юніт-тестів з адаптацією до тестового фреймворку проєкту:
- Аналіз покриття: Запустити звіт покриття для виявлення неперевірених гілок, граничних випадків та зон з низьким покриттям
- Виявлення прогалин: Переглянути код на предмет логічних гілок, шляхів помилок, граничних умов, null/порожніх вхідних даних
- Написання тестів з використанням фреймворку проєкту:
- Jest/Vitest/Mocha (JavaScript/TypeScript)
- pytest/unittest (Python)
- Go testing/testify (Go)
- Rust test framework (Rust)
- Цільові сценарії:
- Обробка помилок та виключень
- Граничні значення (мін/макс, порожні, null)
- Крайні та кутові випадки (edge/corner cases)
- Переходи станів та побічні ефекти
- Верифікація покращення: Запустити покриття повторно, підтвердити вимірюване збільшення
Представляти лише нові блоки тестового коду. Дотримуватися існуючих патернів та конвенцій іменування тестів.
Останнє оновлення: 9 квітня 2026

