Тестирование на выдержку - Soak testing

Тестирование на выдержку включает в себя тестирование системы с типичной производственной нагрузкой в ​​течение периода непрерывной доступности для проверки поведения системы при производственном использовании.[1]

Может потребоваться экстраполировать результаты, если невозможно провести такой расширенный тест. Например, если системе требуется обрабатывать 10 000 транзакций в течение 100 часов, можно завершить обработку тех же 10 000 транзакций за более короткий период (скажем, 50 часов) в качестве репрезентативной (и консервативной оценки) фактического производственного использования. Хороший тест на пропитку также должен включать возможность моделирования пиковых нагрузок, а не только средних нагрузок. Если управление нагрузкой в ​​течение определенных периодов времени невозможно, в качестве альтернативы (и консервативно) позвольте системе работать с пиковой производственной нагрузкой в ​​течение всего теста.

Например, в тестирование программного обеспечения, система может вести себя точно так, как ожидалось, при тестировании в течение одного часа. Однако при испытании в течение трех часов возникают такие проблемы, как утечки памяти вызвать сбой системы или непредвиденное поведение.

Испытания на выдержку используются в первую очередь для проверки реакции испытуемого в возможных смоделированных условиях в течение заданного времени и заданного порогового значения. Наблюдения, сделанные во время теста на замачивание, используются для улучшения характеристик объекта при последующих тестах.

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

Это подпадает под нагрузочное тестирование.

Рекомендации

  1. ^ Эллингвуд, Джастин (20 мая 2017 г.). «Введение в непрерывную интеграцию, доставку и развертывание». DigitalOcean. Архивировано из оригинал 8 декабря 2017 г.. Получено 3 февраля, 2018. Тестирование выдержки включает в себя тестирование программного обеспечения при значительной производственной или производственной нагрузке в течение длительного периода времени.