Нефункциональное тестирование — тип тестирования ПО, направленный на проверку его нефункциональных требований. Оно оценивает характеристики системы, не связанные напрямую с конкретными функциями, а скорее с тем, "как" система работает.
Основные цели нефункционального тестирования:
Виды нефункционального тестирования:
Тип тестирования | Краткое описание | Примеры проверяемых характеристик |
---|---|---|
Тестирование производительности | Оценка скорости, отзывчивости, стабильности и масштабируемости системы под нагрузкой. | Время отклика, пропускная способность, нагрузка CPU/памяти. |
Нагрузочное тестирование | Проверка поведения системы при ожидаемой пиковой нагрузке. | Количество одновременных пользователей, транзакций в секунду. |
Стрессовое тестирование | Проверка поведения системы при превышении ожидаемой пиковой нагрузки или нехватке ресурсов. | Точка отказа системы, поведение при перегрузке. |
Тестирование стабильности (Endurance Testing) | Проверка способности системы выдерживать длительную непрерывную работу под нагрузкой. | Утечки памяти, деградация производительности со временем. |
Тестирование безопасности | Проверка защищенности системы от внешних и внутренних угроз, несанкционированного доступа. | Защита от SQL-инъекций,XSS-атак, аутентификация, авторизация. |
Тестирование удобства использования (Usability Testing) | Определение того, насколько легко и интуитивно понятно пользователям использовать систему. | Понятный интерфейс, легкая навигация, доступность. |
Тестирование совместимости | Проверка работы системы в различных окружениях (брауз |
Нефункциональное тестирование — тип тестирования ПО, направленный на проверку его нефункциональных требований. Оно оценивает характеристики системы, не связанные напрямую с конкретными функциями, а скорее с тем, "как" система работает.
Основные цели нефункционального тестирования:
Виды нефункционального тестирования:
Тип тестирования | Краткое описание | Примеры проверяемых характеристик |
---|---|---|
Тестирование производительности | Оценка скорости, отзывчивости, стабильности и масштабируемости системы под нагрузкой. | Время отклика, пропускная способность, нагрузка CPU/памяти. |
Нагрузочное тестирование | Проверка поведения системы при ожидаемой пиковой нагрузке. | Количество одновременных пользователей, транзакций в секунду. |
Стрессовое тестирование | Проверка поведения системы при превышении ожидаемой пиковой нагрузки или нехватке ресурсов. | Точка отказа системы, поведение при перегрузке. |
Тестирование стабильности (Endurance Testing) | Проверка способности системы выдерживать длительную непрерывную работу под нагрузкой. | Утечки памяти, деградация производительности со временем. |
Тестирование безопасности | Проверка защищенности системы от внешних и внутренних угроз, несанкционированного доступа. | Защита от SQL-инъекций,XSS-атак, аутентификация, авторизация. |
Тестирование удобства использования (Usability Testing) | Определение того, насколько легко и интуитивно понятно пользователям использовать систему. | Понятный интерфейс, легкая навигация, доступность. |
Тестирование совместимости | Проверка работы системы в различных окружениях (брауз |
Register or sign in to get access to full answers for all questions from the question bank.