В чем разница между тестированием на замачивание и стресс-тестированием?


11

Кто-нибудь может объяснить разницу в выдержке и стресс-тестировании? Я погуглил их и обнаружил, что оба собираются протестировать программное обеспечение за его пределами. Правильно ли это для обеих стратегий тестирования?

Ответы:


20

Согласно различным ответам, найденным здесь и в Википедии , тестирование на замачивание представляется проверкой нормального длительного использования в течение длительного периода времени. Это делается для того, чтобы ошибки или утечки памяти не появлялись после того, что считается относительно «нормальным» периодом использования.

Стресс-тестирование также является формой проверки надежности, которая в течение более короткого времени тестирует не только обычное использование приложения, но и определяет, сломалось оно или нет. В этой категории обычно можно найти тестирование того, как приложение ведет себя, когда подключено большое количество одновременно работающих пользователей, и системных ресурсов начинает не хватать (память, время обработки, пропускная способность и т. Д.)


1

Тесты могут быть похожими или одинаковыми, главное отличие - цель.

В стресс-тестировании цель состоит в том, чтобы определить, в какой момент система будет тормозить. Цель состоит в том, чтобы подтолкнуть его до тех пор, пока он не перестанет работать, чтобы установить максимальную емкость системы.

В тестировании на пропитание цель совершенно иная. Цель состоит в том, чтобы определить, сработает ли что-то как можно раньше. Этот тест пытается выставить плохой дизайн.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.