Редактирование: Тестирование программного обеспечения
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 225: | Строка 225: | ||
Тестирование производительности обычно выполняется для определения того, как система или подсистема работает с точки зрения отзывчивости и стабильности при определенной рабочей нагрузке. Он также может служить для исследования, измерения, проверки или проверки других атрибутов качества системы, таких как масштабируемость, надежность и использование ресурсов. | Тестирование производительности обычно выполняется для определения того, как система или подсистема работает с точки зрения отзывчивости и стабильности при определенной рабочей нагрузке. Он также может служить для исследования, измерения, проверки или проверки других атрибутов качества системы, таких как масштабируемость, надежность и использование ресурсов. | ||
Нагрузочное тестирование в первую очередь касается проверки того, что система может продолжать работать при определенной нагрузке, будь то большие объемы данных или большое количество пользователей. Это обычно называют масштабируемостью программного обеспечения. Связанная с нагрузочным тестированием деятельность, когда выполняется как нефункциональная деятельность, часто упоминается как тестирование на выносливость. Объемное тестирование - это способ тестирования функций программного обеспечения, даже когда некоторые компоненты (например, файл или база данных) значительно увеличиваются в размерах. Стресс-тестирование - это способ проверки надежности при неожиданных или редких нагрузках. Тестирование стабильности (часто называемое нагрузочным тестированием или тестированием на выносливость) проверяет, может ли программное обеспечение непрерывно хорошо функционировать в течение приемлемого периода времени или дольше. | |||
Существует мало согласия относительно того, каковы конкретные цели тестирования производительности. Термины нагрузочное тестирование, тестирование производительности, | Существует мало согласия относительно того, каковы конкретные цели тестирования производительности. Термины нагрузочное тестирование, тестирование производительности, тестирование масштабируемости и объемное тестирование часто используются как взаимозаменяемые. | ||
Программные системы реального времени имеют строгие временные ограничения. Для проверки соблюдения временных ограничений используется | Программные системы реального времени имеют строгие временные ограничения. Для проверки соблюдения временных ограничений используется тестирование в режиме реального времени. | ||
===Тестирование удобства использования=== | ===Тестирование удобства использования=== |