본문 바로가기

IT/IT 정보 정리

[ISTQB]테스트 활동과 작업

반응형

단계마다 비슷한 말의 반복으로 비교해서 확인 하는게 좀 더 쉬울것 같다는 판단하에 정리.

 

  주요 활동 작업 산출물
테스트 계획 목적을 달성하기 위해 필요한 접근법을 정의  
테스트 모니터링과 제어

테스트 제어는 테스트 계획에 따른 목적 달성을 위해 필요한 행동을 취하는 활동

테스트 모니터링은 테스트 계획에 정의된 테스트 메트릭을 활용해 실제 진행 상황을 계획한 진척 상황과 지속적으로 비교하는 활동

테스트 진행 현황 보고서

테스트 요약 보고서

테스트 분석

1. 고려중인 테스트 레벨에 적합한 테스트 베이시스 평가

(요구사항 명세, 설계와 구현 정보, 구현한 컴포넌트나 시스템, 컴포넌트나 시스템의 기능,비기능 구조측면을 고려한 리스크 분석 보고서 )

2. 테스트 베이시스와 테스트 항목을 평가해서 다양한 형태의 결함 식별

3.테스트할 기능과 기능 세트 식별

4. 테스트 베이시스를 평가하고 기능, 비기능, 구조 특성, 기타 비즈니스 기술 요소, 리스크 수준 등을 고려해서 각 기능에 대한 테스트 컨디션의 정의 및 우선순위 선정

5.테스트 베이시스의 개별 요소와 연관된 테스트 컨디션 간의 양방향 추적성 포착

분석을 통해 식별되고 운선순위가 선정된 테스트 컨디션
테스트 설계

1. 테스트 케이스와 테스트 케이스 세트 설계 및 우선순위 선정

2. 테스트 컨디션과 테스트 케이스 케이스에 필요한 테스트 데이터 식별

3. 테스트 환경 설계와 필요한 인프라 및 도구 식별

4. 테스트 베이시스 , 테스트 컨디션, 테스트 케이스 간의 양방향 추적성 포착

테스트 케이스와 테스트 케이스 세트

필요한 테스트 데이터의 설계나 식별

테스트 환경 설계

인프라와 도구의 식별

테스트 구현

1. 테스트 프로시저의 개발과 우선순위 선정. 자동 테스트 스크립트 생성

2. 테스트 프로시저와 자동 테스트 스크립트로부터 테스트 스위트 생성

3. 효과적인 테스트 실행이 가능하도록 테스트 스위트를 테스트 실행 일정 내에 배치

4. 테스트 환경 구축, 필요한 사항을 제대로 구현 했는지 확인

5. 테스트 데이터를 준비하고, 테스트 환경에 제대로 입력 했는지 확인

6. 테스트 베이시스, 테스트 컨디션, 테스트 케이스, 테스트 프로시저, 테스트 스위트 서로 간의 양방향 추적성 검증과 업데이트

테스트 프로시저와 프로시저의 배열

테스트 스위트

테스트 실행 일정

테스트 실행

1. 고유번호와 버전 기록

2. 테스트를 수동으로 혹은 테스트 실행 도구를 활용 해서 실행

3. 기대 결과와 실제 결과 비교

4. 이상 현상을 분석해 원인 파악

5. 관찰한 장애를 기반으로 결함 보고

6. 테스트 실행 결과 기록

7. 이상 현상 떄문에 취한 활동의 결과로 인해 또는 계획된 테스팅의 일부로 테스트 활동 반복

8. 테스트 베이시스, 테스트 컨디션, 테스트 케이스, 테스트 프로시저, 테스트 결과 간의 양방향 추적성 검증과 업데이트 

개별 테스트 케이스나 테스트 프로시저의 상태에 대한 문서

결함 보고서

테스팅에 사용한 테스트 항목, 테스트 대상, 테스트 도구, 테스트웨어 에 대한 문서

테스트 완료

1. 모든 결함 보고 처리를 완료 했는지, 모든 결함에 대해 수정 요청서 또는 프로젝트 백로그 항목을 생성 했는지 확인

2. 이해관계자에게 테스트 요약 보고서 생성

3. 차후 재사용을 위해 테스트 환경, 테스트 인프라, 기타 테스트 웨어의 마무리 및 보관

4. 테스트웨어를 기타 이해 관계자에게 인계

5. 완료한 테스트 활동을 통해 얻은 교훈을 분석해서 향후 프로젝트를 위해 수정해야 하는 사항 판단

6. 테스트 프로세스 성숙도 개선을 위해 수집된 정보 활용

테스트 요약 보고서

액션 아이템

수정 요청서

백로그 항목

완성된 테스트웨어

* 종료 조건 평가

  . 명시된 커버리지 조건 대비 테스트 결과와 로그 확인

  . 테스트 결과와 로그를 기반으로 컴포넌트나 시스템의 품질 수준 평가

  . 추가 테스트 필요 여부

반응형