역할: 테스트 분석가
이 역할은 필수 테스트를 식별 및 정의하고, 자세한 테스트 진행상태를 모니터하고 각 테스트 주기를 일으키고 전체 품질을 평가합니다. 또한 프로젝트에 대해 직접적 표시도 일반적 표시도 하지 않는 이해 당사자를 나타냅니다.
관계
기본 설명

역할은 타스크 수행 및 중간 산출물 개발에 대한 책임을 논리적 그룹으로 조직합니다. 각 역할은 한 명 이상에게 배정할 수 있고, 각 사람은 하나 이상의 역할을 맡을 수 있습니다. 테스트 분석가 역할 인력을 배정할 때 역할에 필요한 스킬과 역할에 인력 배정 시 취할 수 있는 다양한 접근 방식을 모두 고려해야 합니다.

일부 개발 문화에서 이 역할은 테스트 디자이너라고 부르거나 테스터 역할의 전문화 사항으로 고려됩니다.

특성
다중 발생
선택사항
계획됨Yes
인력 구성
스킬

테스트 분석가 역할에 적합한 스킬 및 지식은 다음을 포함합니다.

  • 뛰어난 분석 스킬
  • 도전 및 탐구 정신
  • 세부사항에 대한 주의 및 끈기
  • 소프트웨어 실패 및 결함에 대한 이해
  • 도메인에 대한 지식(매우 바람직함)
  • 테스트 중인 시스템 또는 응용프로그램에 대한 지식(매우 바람직함)
  • 다양한 테스트 노력에 대한 경험(바람직함)

이 역할은 주로 다음 항목에 대한 책임이 있습니다.

  • 테스트 노력에서 평가해야 할 테스트 대상 항목 식별
  • 해당하는 필수 테스트 및 연관된 테스트 데이터 정의
  • 테스트 데이터 수집 및 관리
  • 각 테스트 주기의 결과 평가
지정 접근 방식

테스트 분석가 역할은 다음 방법으로 배정할 수 있습니다.

  • 한 명 이상의 테스트 인력 구성원에게 테스트 분석가 및 테스터 역할을 모두 수행하도록 지정하십시오. 이 방법은 일반적으로 채택된 접근 방식으로, 팀이 비교적 균등한 스킬 레벨의 테스터 경험자 그룹으로 구성되어 있는 소규모 팀 및 모든 크기의 테스트 팀에 특히 적합합니다.
  • 테스트 인력 구성원 한 명 이상에게 테스트 분석가 역할만 수행하도록 지정하십시오. 이 방법은 대규모 팀, 특히 최소한의 테스트 구현 경험이 있지만 중요한 도메인 정보를 가지고 적절한 테스트를 지정하고 해당 테스트에 대해 적절한 결과를 판별하는 도메인 전문가가 있는 상황에서 효과적입니다. 또한 이 역할 지정 전략은 테스트 인력 중 일부가 최소한의 테스트 자동화 경험이 있고 테스터 및 테스트 디자이너 역할을 맡는 데 어려움이 있는 경우 책임을 분담하는것도 도움이 됩니다.
  • 인력 구성원 한 명이 테스트 분석가 및 테스트 관리자 역할을 모두 수행하도록 지정하십시오. 이 전략은 중소규모 테스트 팀을 위한 또 하나의 옵션입니다. 테스트 분석가 역할의 세부사항이 테스트 관리자 역할의 책임에 악영향을 주지 않도록 주의해야 합니다. 덜 중요한 테스트 분석가 타스크를 이 두 역할을 모두 맡은 사람에게 배정하고 가장 중요한 타스크를 직접 관리 책임이 없는 팀 구성원에게 맡겨 위험성을 완화하십시오.
  • 한 명 이상의 인력 구성원에게 테스트 분석가 및 요구사항 지정자 역할을 모두 수행하도록 지정하십시오. 이 전략은 중소규모 테스트 팀을 위한 또 하나의 옵션으로, 두 역할을 모두 수행하는 도메인 전문가가 있는 경우에 흔히 사용됩니다. 이 두 역할을 모두 만족시킬 수 있도록 적절한 노력을 기울이는 데 주의해야 합니다.

또한 특정 스킬 요구사항이 시행되는 테스트 유형에 따라 달라진다는 점을 유의하십시오. 예를 들어, 시스템 로드 테스트의 요구사항을 성공적으로 분석하는 데 필요한 스킬은 시스템 기능 테스트 요구사항을 분석하는 데 필요한 스킬과 다릅니다.

자세한 정보