При нефункциональном тестировании проверяется производительность, безопасность, надежность и другие качественные характеристики системы.
Рассмотрим:
При нефункциональном тестировании проверяется производительность, безопасность, надежность и другие качественные характеристики системы.
Рассмотрим:
Нефункциональные требования описывают характеристики и ограничения, которые не связаны напрямую с функциональностью и касаются качественных аспектов работы системы.
Производительность
Безопасность
Надежность
Масштабируемость
Как и функциональные требования, нефункциональные требования обычно прописываются в спецификации.
2. Нефункциональные требования
2.1 Производительность
Задержка при получении ответа от сервера не должна превышать 500 миллисекунд
.
2.2 Безопасность
Аутентификация должна осуществляться с использованием JWT токена,
подписанного с помощью алгоритма HMAC SHA-256
.
Передача данных между клиентом и сервером должна быть защищена TLS
1.2
или выше.
2.3 Надежность
Система должна быть доступна не менее 99.0 %
времени в течение календарного
месяца,
исключая запланированное время на обслуживание. Общее время простоя не должно превышать 7
часов и 18 минут в месяц.
2.4 Масштабируемость
При увеличении нагрузки система должна автоматически увеличивать количество экземпляров приложения — горизонтально масштабироваться.
DevTools Timing позволяет проанализировать производительность сетевых запросов.
F12
или Ctrl + Shift + I
F12
или Cmd + Option + I
Обратите внимание на значение поля Waiting for server response — это задержка ответа сервера (latency).
Уровень повышен!