흡수 시험

Soak testing

소크 테스트에서는 표준 가동 부하를 가진 시스템을 지속적인 가용성 기간에 걸쳐 테스트하여 [1]실가동 시 시스템 동작을 검증합니다.

이러한 연장 테스트를 수행할 수 없는 경우 결과를 추정해야 할 수 있습니다.예를 들어 시스템이 100시간 동안 10,000건의 트랜잭션을 처리해야 하는 경우, 실제 생산 사용의 대표(및 보수적인 추정치)로서 동일한 10,000건의 트랜잭션을 더 짧은 기간(예를 들어 50시간) 내에 처리할 수 있습니다.양호한 흡수 테스트에는 평균 부하가 아닌 피크 부하를 시뮬레이션하는 기능도 포함됩니다.특정 기간에 걸쳐 부하를 조작할 수 없는 경우, 대체적으로(및 보수적으로) 시스템이 테스트 기간 동안 최대 생산 부하로 가동되도록 합니다.

예를 들어 소프트웨어 테스트에서는 시스템이 1시간 동안 테스트했을 때 예상대로 동작할 수 있습니다.단, 3시간 동안 테스트하면 메모리 누전 등의 문제로 인해 시스템이 실패하거나 예기치 않게 동작합니다.

소크 테스트는 주로 주어진 기간과 주어진 임계값에 대해 가능한 시뮬레이션 환경에서 테스트 대상 피험자의 반응을 확인하기 위해 사용된다.흡수 검사 중 관측치는 추가 검사 대상자의 특성을 개선하는 데 사용됩니다.

전자제품에서는 최대 정격 이상의 시스템을 장기간 테스트하는 경우가 있습니다.일부 회사에서는 제품을 몇 개월 동안 담그고 온도 상승과 같은 외부 스트레스를 가할 수 있습니다.

이것은 부하 테스트 대상입니다.

레퍼런스

  1. ^ Ellingwood, Justin (May 20, 2017). "An Introduction to Continuous Integration, Delivery, and Deployment". DigitalOcean. Archived from the original on December 8, 2017. Retrieved February 3, 2018. Soak testing involves testing software under significant production or production-like load for an extended period of time.