안녕하세요.
회사에서 Tester 관련 교육으로 ISTQB Certified Tester Foundation Level 자격증 수업을 수강 하게 되었습니다.
시험 공부 겸 수업 내용을 정리 해보려고 합니다.
* 수업은 SK하이닉스와 STA 테스트 컨설팅에서 진행 하였고, 권혜영 강사님의 수업 이었습니다.
1. 독립적인 테스팅
- 테스팅 작업은 특정 테스팅 역할을 부여 받은 사람이나 다른 역할을 하는 사람도 수행 가능
- 개발자도 자신이 작성한 코드에서 많은 결함을 효율적으로 찾아 낼 수 있음
- 저자와 테스터가 가지는 인지편향의 차이 때문에 일정 수준의 독립성은 테스터가 결함을 더 효과적으로 찾게 해줌
- 독립적인 테스팅의 장점
- 독립적인 테스터는 그들이 가지고 있는 다양한 배경, 기술적인 관점, 성향이 달라 개발자와는 다른 유형의 장애를 찾아낼 수 있다.
- 독립적인 테스터는 이해관계자가 시스템 명세를 정의하고 구현하면서 만든 가정에 대해 확인하고 이의를 제기하고 틀렸음을 입증 할 수 있다.
- 독립적인 테스팅의 단점
- 개발팀과의 고립으로 협업이 어렵고, 개발팀에게 피드백 전달이 늦어지고 개발팀과의 적대적인 관계가 형성 될 수 있다.
- 개발자가 품질에 대한 책임감을 잃을 수 있다.
- 독립적인 테스터가 병목 현상 또는 출시 지연에 대한 비난을 받을 수 있다.
- 독립적인 테스터는 중요한 정보를 전달 받지 못할 수 있다.
2. 테스트 역할
- 테스트 관리자
- 테스트 프로세스에 대한 전반적인 책임과 테스트 활동을 성공적으로 이끄는 것
- 전문 테스트 관리자, 프로젝트 관리자, 개발 관리자, 품질 보증 관리자 역할을 맡을 수 있음
- 규모가 큰 프로젝트나 조직인 경우 몇 개 테스트 팀이 테스트 관리자, 테스트 코치, 테스트 코디네이터에 보고하고, 각 팀은 테스트 리더나 리드 테스터가 책임 질 수 있음
- 테스터
- 제품과 프로젝트의 리스크나 선택한 소프트웨어 개발 수명 주기 모델에 따라 테스트 레벨 별로 개발자, 비지니스 분석가, 해당 분야 전문가, 사용자, 운영이나 시스템 관리 담당자가 테스터의 역할을 수행 할 수 있음
- 테스트 분석, 테스트 설계, 특정 테스트 유형, 테스트 자동화에 관련해 일하는 사람은 각자의 역할에 전문가일 수 있음
3. 테스트 관리자의 역할
- 조직의 테스트 정책과 테스트 전략을 개발하고 리뷰
- 정황을 고려한 테스트 활동과 테스트 목적과 리스크 이해를 바탕으로 테스트 활동을 계획
- 테스트 접근법 선택
- 테스트 추정
- 리소스 획득
- 테스트 레벨
- 테스트 주기 정의
- 결함 관리
- 테스트 계획서 작성과 업데이트
- 프로젝트 관리자, 제품 오너, 기타 관계자와 테스트 계획 관련 협의
- 통합 계획 등과 같은 다른 프로젝트 활동과 테스트 관점 공유
- 테스트 분석, 설계, 구현, 실행 활동을 개시하고, 테스트 진행과 결과를 모니터링 하며 종료 조건의 상태를 점검
- 수집한 정보를 바탕으로 테스트 진행 상황 보고서와 테스트 요약 보고서 작성과 배표
- 적절한 메트릭 도입
- 테스트 진척 상황 측정
- 테스팅 및 제품 품질 평가
- 결함 관리 시스템과 테스트웨어에 적합한 형상 관리 체제 구축 지원
- 테스트 프로세스 지원용 도구 선택과 구현 지원
- 테스트 환경 구축에 관한 결정
- 조직에 테스터, 테스트 팀, 테스트 활동을 홍보하고 지지를 요청
- 테스터의 역량과 경력 개발
4. 테스터의 역할
- 테스트 계획을 리뷰하고 계획 작성에 참여
- 요구사항, 사용자 스토리와 인수 조건, 명세, 모델 (테스트 베이시스)의 테스트 용이성을 분석, 리뷰, 평가
- 테스트 컨디션을 식별 및 기록하고, 테스트 케이스, 테스트 컨디션, 테스트 베이시스 간의 추적성 설정
- 테스트 환경을 설계, 구축, 검증하고 필요한 경우 시스템 관리자, 네트워크 관리자와 협업
- 테스트 케이스와 테스트 프로시저를 설계 및 구현
- 테스트 데이터를 준비하고 획득
- 상세 테스트 실행 일정 수립
- 테스트를 실행 하고, 결과를 평가해 기대 결과와 차이 기록
- 테스트 프로세스에 적합한 도구 사용
- 테스트 자동화
- 수행 효율성, 신뢰성, 사용성, 보안성, 호환성, 이식성과 같은 비기능 품질 특성 평가
- 테스트 산출물 리뷰
'Computer Study > ISTQB' 카테고리의 다른 글
[ISTQB] Certified Tester Foundation Level 5-3. 형상 관리 / 리스크 관리 (0) | 2021.10.11 |
---|---|
[ISTQB] Certified Tester Foundation Level 5-2. 테스트 계획과 추정, 모니터링 (0) | 2021.10.07 |
[ISTQB] Certified Tester Foundation Level 4-4. 테스트 기법의 선택 (0) | 2021.10.01 |
[ISTQB] Certified Tester Foundation Level 4-3. 화이트박스 테스트, 경험 기반 테스트 (0) | 2021.09.29 |
[ISTQB] Certified Tester Foundation Level 4-2. 블랙박스 테스트 (0) | 2021.09.27 |