Тестирование стабильности
Тестирование стабильности или тестирование надёжности (англ. Endurance testing, Soak testing, Stability testing) - предполагает тестирование системы со значительной нагрузкой, распределенной на значительный период времени, чтобы узнать, как ведет себя система при длительном использовании.
Например, при тестировании программного обеспечения в течение одного часа, система может вести себя точно так, как ожидалось. Однако, когда приложение испытывался в течение трех часов, такие проблемы как утечка памяти, вызывают сбой системы или ее непрогнозированное поведение.
Перед тем как подвергать ПО экстремальным нагрузкам стоит провести проверку стабильности в предполагаемых условиях работы, то есть погрузить продукт в полную рабочую атмосферу. При тестировании, длительность его проведения не имеет первостепенного значения, основная задача - наблюдая за потреблением ресурсов, выявить утечки памяти и проследить чтобы скорость обработки данных и/или время отклика приложения в начале теста и с течением времени не уменьшалась. В противном случае вероятны сбои в работе продукта и перезагрузки системы.
Тестирование стабильности используется в основном для проверки реакции объекта испытания на искусственной среде на определенный срок и на определенном пороге. Наблюдения, сделанные в ходе тестирования стабильности, используются для улучшения характеристик системы.
Часто в рабочих а не лабораторных условиях тестирование стабильности совмещают со стресс-тестированием, то есть проверяют не только стабильность, но и способность приложения переносить жесткие условия и большие нагрузки длительное время.
В электронике, тестирование стабильности может включать в себя тестирование системы на максимальных допустимых показателях или даже выше в течение длительного периода времени.
Некоторые компании могут проводить тестирование стабильности продукта в течение многих месяцев. Они могут также применять внешние раздражители, такие как повышенная температура. Такие приёмы больше относятся к методам стресс-тестирования.
Ссылки
Тестирование стабильности в Wikipedia