테스트웨어 Testware

테스팅에 대한 계획, 설계, 실행, 평가, 보고 등에 활용하기위한 목적으로 테스트 프로세스 동안 생성되는 작업 산출물

Present in sylabi

사용 예

CRM 시스템 릴리스의 테스트웨어에는 테스트 계획서, 테스트 케이스와 테스트 스크립트, 테스트 데이터(예: 샘플 고객 레코드), 기대 결과, 설정 및 정리 절차, 테스트 환경 구성이 포함됩니다. 릴리스 중간에 새 테스터가 팀에 합류하면, 테스트웨어를 통해 테스팅을 이해하고 재현할 수 있습니다: 테스트웨어는 테스트 프로세스 동안 산출된 것으로서 테스트를 계획, 설계, 실행하는 데 필요한 모든 것입니다.

자주 묻는 질문

테스트웨어는 그냥 테스트 케이스인가요? 아닙니다. 테스트웨어는 테스트 프로세스 동안 산출된 모든 산출물을 포함합니다: 문서, 스크립트, 입력 값, 기대 결과, 설정 및 정리 절차, 파일, 데이터베이스, 환경 구성, 그리고 테스팅에 사용되는 추가 소프트웨어나 유틸리티까지.

테스트웨어가 왜 중요한가요? 테스트 프로세스의 재사용 가능한 산출물이기 때문입니다. 좋은 테스트웨어는 테스팅을 반복 가능하고, 유지보수 가능하고, 감사 가능하게 만듭니다 — 그리고 매 변경 후 회귀 테스팅을 다시 실행할 수 있게 해주는 것도 테스트웨어입니다.

테스트웨어와 테스트 데이터는 같은 것인가요? 테스트 데이터는 테스트웨어의 한 부분입니다. 이 용어는 테스트를 계획, 설계, 실행하는 데 필요한 산출물 전체를 포괄합니다.

누가 테스트웨어를 소유하나요? 테스트 팀이지만, 다른 프로젝트 산출물처럼 관리되어야 합니다 — 버전 관리되고, 리뷰되고, 저장되어 인원 변동에도 유지되고 릴리스 간에 재사용될 수 있어야 합니다.

관련 용어

  • 테스트 케이스 — 테스트웨어의 핵심 실행 산출물
  • 테스트 스크립트 — 자동화된 테스트웨어
  • 테스트 데이터 — 테스트 실행 중 사용되는 입력 값
  • 테스트 환경 — 테스트웨어가 실행되는 인프라
  • 테스트 도구 — 테스트 프로세스를 지원하는 소프트웨어
  • 테스트 자동화 — 도구를 사용해 테스트웨어를 자동으로 실행하는 것

Recommend more content related to this term