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