Тестирование выдержки включает в себя тестирование системы с типичной производственной нагрузкой в течение периода непрерывной доступности для проверки поведения системы при производственном использовании. [1]
Может потребоваться экстраполировать результаты, если невозможно провести такой расширенный тест. Например, если системе требуется обрабатывать 10 000 транзакций в течение 100 часов, можно завершить обработку тех же 10 000 транзакций за более короткий период (скажем, 50 часов) в качестве репрезентативной (и консервативной оценки) фактического производственного использования. Хороший тест на пропитку также может включать в себя возможность имитировать пиковые нагрузки, а не только средние нагрузки. Если управление нагрузкой в течение определенных периодов времени невозможно, в качестве альтернативы (и консервативно) позвольте системе работать с пиковой производственной нагрузкой в течение всего теста.
Например, при тестировании программного обеспечения система может вести себя точно так, как ожидалось, при тестировании в течение одного часа. Однако при тестировании в течение трех часов такие проблемы, как утечки памяти, приводят к сбою или неожиданному поведению системы.
Испытания на выдержку используются в первую очередь для проверки реакции испытуемого в возможных смоделированных условиях в течение заданной продолжительности и заданного порогового значения. Наблюдения, сделанные во время теста на замачивание, используются для улучшения характеристик объекта при последующих тестах.
В электронике испытание на выдержку может включать в себя тестирование системы до максимальных значений или выше в течение длительного периода времени. Некоторые компании могут выдерживать испытание продукта в течение многих месяцев, одновременно применяя внешние нагрузки, такие как повышенные температуры.
Это подпадает под нагрузочное тестирование .
Рекомендации
- ^ Эллингвуд, Джастин (20 мая 2017). «Введение в непрерывную интеграцию, доставку и развертывание» . DigitalOcean . Архивировано из оригинала 8 декабря 2017 года . Проверено 3 февраля 2018 года .
Тестирование выдержки включает в себя тестирование программного обеспечения при значительной производственной или производственной нагрузке в течение длительного периода времени.