테스트 벤치

테스트 벤치(test bench) 또는 테스팅 워크벤치(testing workbench)는 설계 또는 모델의 정확성이나 건전성을 확인하는 데 사용되는 환경이다.

이 용어는 전자 장치 테스트에서 유래되었는데, 엔지니어가 오실로스코프, 멀티미터, 납땜 인두, 와이어 커터 등 측정 및 조작 도구를 갖춘 실험대에서 수동으로 피시험 장치 (DUT)의 정확성을 확인하는 방식이었다.

소프트웨어, 펌웨어 또는 하드웨어 공학의 맥락에서 테스트 벤치는 개발 중인 제품을 소프트웨어 및 하드웨어 도구의 도움으로 테스트하는 환경이다. 소프트웨어는 테스트 벤치와 작동하도록 일부 경우 약간 수정되어야 할 수 있지만, 신중한 코딩을 통해 변경 사항을 버그 없이 쉽게 되돌릴 수 있다.

"테스트 벤치"라는 용어는 하드웨어 기술 언어를 사용한 디지털 설계에서 DUT를 인스턴스화하고 테스트를 실행하는 테스트 코드를 설명하는 데 사용된다.

"테스트 벤치"의 추가적인 의미는 격리되고 통제된 환경으로, 생산 환경과 매우 유사하지만 일반 대중, 고객 등에게는 숨겨지거나 보이지 않는 환경이다. 따라서 최종 사용자가 관여하지 않기 때문에 변경 사항을 안전하게 적용할 수 있다.

 같이 보기 
 샌드박스 (컴퓨터 보안)
 테스트 하네스

 각주 

분류:전자 테스트 장비
분류:소프트웨어 테스트