목적:
|
사용 가능한 테스트 용이성 요소 이해 및 지원되는 메커니즘 및 이점 이해
|
이런 환경에서 테스트를 사용하는데 유용한 메커니즘을 검토하고 해당 메커니즘을 구현하는 특정 테스트 용이성 요소를 식별하십시오. 여기에는 테스트 팀에서 개발하느 모든 기능 라이브러리 및 개발 팀에서 구현하는 스텁
또는 하니스와 같은 자원 검토가 포함됩니다.
테스트 용이성은 테스트 가능한 소프트웨어 개발과 테스트를 올바로 지원하는 테스트 접근 방식 정의를 조합하여 달성합니다. 이와 같이 테스트 용이성은 소프트웨어 개발 노력의 중요한 파트이기 때문에 테스트 팀 자산
개발의 중요한 요소입니다. 테스트 용이성의 달성은(소프트웨어 제품을 효율적으로 테스트하는 기능) 일반적으로 다음 조합에 연관됩니다.
-
테스트 자동화 도구에서 제공되는 테스트 용이성 인에이블러
-
컴포넌트 테스트 스크립트를 작성하는 특정 기법
-
테스트 스크립트의 기본 테스트 절차 정의의 복잡도를 분리하고 캡슐화하는 기능 라이브러리로 제어 및 수정의 중앙 제어점을 제공합니다.
현재 테스트 스위트에 분배할 요구사항이 있습니까? 있는 경우 분배를 지원하는 테스트 용이성 요소를 사용하십시오. 이 요소는 일반적으로 테스트 스위트를 분배하고 원격으로 실행하며 중앙 집중식 결과 판별을 위해 테스트
로그 및 기타 산출물을 작성하는 특정 자동 지원 도구로 수행됩니다.
현재 테스트 스위트에 기타 테스트 스위트와 동시에 수행되는 요구사항이 있습니까? 있는 경우 동시성을 지원하는 테스트 용이성 요소를 사용하십시오. 이 요소는 일반적으로 특정 지원 도구 및 다른 실제 시스템에서 동시에
실행되는 여러 테스트 스위트를 사용하도록 지원하는 유틸리티 기능의 조합입니다. 동시성에는 두 개의 동시 테스트로 동일한 데이터 레코드가 갱신되는 것과 같이 예상치 못하거나 계획하지 않은 부수적인 효과가 없도록
테스트 데이터 디자인 및 관리에 주의를 기울여야 합니다.
|