...
- Час відповіді серверної частини (backend) на запити користувачів не повинен перевищувати 200 мс у 95% запитів (P95)
- Пропускна здатність API повинна забезпечувати обробку не менше 5000 запитів на хвилину без деградації продуктивності
Вимоги до безпеки програмного забезпечення (захист від несанкціонованого доступу, захист даних)
...
Види тестування, яке може застосовуватися
| № | Вид тестування | Опис |
|---|---|---|
| 1 | Модульне тестування | Перевірка роботи окремих модулів системи |
| 2 | Інтеграційне тестування | Перевірка взаємодії між модулями та сервісами |
| 3 | Функціональне тестування | Перевірка відповідності функцій заявленим вимогам |
| 4 | Навантажувальне тестування | Оцінка продуктивності під високим навантаженням |
| 5 | Стрес-тестування | Перевірка роботи системи в екстремальних умовах |
| 6 | Тестування безпеки | Виявлення вразливостей, захист від атак |
| 7 | UX/UI тестування | Оцінка зручності використання інтерфейсу |
| 8 | Регресійне тестування | Перевірка працездатності після внесення змін |
Критерії приймання програмного забезпечення
Командою тестування складаються:
- тестові сценарії
- тест-кейси
Програмне забезпечення вважається прийнятим, якщо:
Усі критичні баги (blocking, critical) виправлені
Кількість дефектів рівня high не перевищує 2 на 1000 тест-кейсів
Продуктивність відповідає встановленим вимогам
Інтеграційні API відповідають документації та коректно взаємодіють з зовнішніми системами.
Успішно виконані приймальні випробування, що включають:
Функціональне тестування (тестування API)
Навантажувальне тестування
Безпекове тестування
UX/UI тестування (за наявності розробки фронту)
...
Вимоги до технічних засобів
...