QA Test Process - 2. Test Analysis - 테스트 분석

Dahun Yoo·2021년 4월 5일
1

QA or Test

목록 보기
3/38
post-thumbnail

테스트 분석(TestAnalysis)에 대해 기재해봅니다.


2. Test Analysis - 테스트 분석

보통 테스트 분석과 테스트 설계단계가 조금 애매하기도 하고, 실제로 일하다보면 분석하면서 설계도 하고 그렇기 때문에 굳이 나눌 필요가 있나 싶긴합니다.
일단 테스트 분석은, Spec을 정리하고 요건이나 테스트해야할 항목등을 명확히 하는 활동 이라고 생각하시면 좋을 것 같습니다.

테스트 분석 단계에서 확인해야할 사항

이 단계에서 진행하면 좋은 것들은 아래와 같습니다.

  • 테스트 대상의 전체 상, 요건
  • 테스트 대상의 Grouping
  • 테스트 조건 확인하기

1. 테스트 대상의 전체상, 요건확인하기

여러 방법이 있겠으나, 6W2H나 User-story 등으로 파악할 수 있을 것 같습니다.

6W2H

  • When 언제
  • Where 어디서
  • Who 누가
  • Whom 누구에게
  • Why 왜
  • What 무엇을
  • How 어떻게
  • How much 얼마나

한 가지 주의할 점은, 테스트 대상의 요건을 파악하기 위해서는, 프로덕트나 서비스의 도메인 지식이 충분히 필요하다는 점입니다. 만일 도메인 지식이 불충분한 상태라면, 기획자 혹은 PM등 이해관계자들에게 설명을 요구하는 것이 좋습니다.

이때 테스트가 필요한 내용이 적힌 기획서 등을 TestBase라고도 합니다.
이 Testbase를 테스트 분석단계에서 Review를 진행합니다. 굳이 기획서뿐만 아니라 각종 회의록, 메일, 채팅내용까지 포함하여 요건을 확인해야합니다.

2. 테스트 대상의 Grouping

시나리오나 목적, 기능등으로 가능한 잘게 나누어서 그룹핑해봅니다.
예를들어, 로그인 입력란과 버튼을 확인해본다고 가정합시다.

입력이 주가 되기때문에, 값을 입력하는 것에 맞추어서 패턴을 나누어볼 수 있을 것입니다.

카테고리패턴
입력값 input영어 입력하기
숫자 입력하기
특수기호 입력하기

3. 테스트 조건 확인하기

위에서 나열하고, 확인한 테스트 대상의 내용을 토대로, 테스트 조건을 명확히 해나갑니다. 설계단계에서 좀 더 꼼꼼히 작성하기 때문에, 지금 단계에서는 이렇게 하면 되겠거니~ 하고 열거하는 수준으로 해도 문제없습니다.

카테고리패턴테스트 조건
입력값 input영어영어를 입력해보기
숫자숫자를 입력해보기
특수기호특수기호를 입력해보기

다음으로는 테스트 설계로 이어집니다.

Ref. ISTQB Syllabus.

profile
QA Engineer

0개의 댓글