안녕하세요.
회사에서 Tester 관련 교육으로 ISTQB Certified Tester Foundation Level 자격증 수업을 수강 하게 되었습니다.
시험 공부 겸 수업 내용을 정리 해보려고 합니다.
* 수업은 SK하이닉스와 STA 테스트 컨설팅에서 진행 하였고, 권혜영 강사님의 수업 이었습니다.
1. 리뷰 유형
- 비공식 리뷰
- 버디 체크
- 페어링
- 짝 리뷰 (페어 리뷰)
- 공식 리뷰 (비공식 리뷰에 가까운 순으로)
- Walkthrough
- 기술 리뷰
- Inspection (가장 공식 적으로 하는 리뷰)
2. 리뷰 프로세스 : 계획 -> 리뷰 착수 -> 개별 리뷰 -> 이슈 논의 및 분석 -> 수정 및 보고
- 계획
- 리뷰 목적, 리뷰 할 문서가 전체인지 특정 부분인지, 평가 할 품질 특성 등을 포함하는 범위의 정의
- 노력과 기간 추정
- 리뷰 유형에 따라 결정되는 역할, 홀동, 체크리스트와 같은 리뷰 특성의 식별
- 리뷰에 참석 할 인원을 선정하고 역할 할당
- 인스펙션과 같은 보다 공식적인 리뷰의 경우에는 시작 및 종료 조건 정의
- (공식적인 리뷰 유형의 경우) 시작 조건이 충족 되는지 확인
- 리뷰 착수
- 작업 산출물과 이슈 기록 양식, 체크리스트, 관련된 작업 산출물과 같은 기타 자료 배포
- 참가자가 범위, 목적, 프로세스, 역할, 작업 산출물을 설명
- 참가자가 리뷰에 대해 가질 수 있는 여러 질문에 답변
- 개별 리뷰
- 작업 산출물 전체 혹은 부분 리뷰
- 잠재 결함, 권고 사항, 질문 기록
- 이슈 논의 및 분석
- 식별 한 잠재 결함 전달
- 잠재 결함 분석 및 담당자 및 상태 할당
- 품질 특성 평가 및 문서화
- 종료 조건을 기준으로 리뷰 결과를 평가하여 리뷰 결과 전달
- 수정 및 보고
- 수정이 필요한 잠재 결함에 대한 결함 보고서 작성
- 리뷰 한 작업 산출물에서 발견 한 결함 수정
- 결함 정보를 적절한 사람이나 팀과 공유
- 필요한 경우 주석 작성자의 동의를 포함해 업데이트 된 결함 상태 기록
- 메트릭 수집
- 종료 조건의 충족 여부 확인
3. 리뷰에서의 역할과 책임
- 저자
- 리뷰 대상 작업 산출물 작성
- 리뷰 대상 작업 산출물 결함 수정
- 관리자
- 리뷰 계획 담당
- 리뷰 실행 결정
- 인력, 예산, 시간 할당
- 진행 비용 대비 효과 모니터링
- 결과가 만족스럽지 않은 경우 제어 결정 실행
- 촉진자 (Facilitator) / 중재자 (Moderator)
- 리뷰 회의 진행 시 효과적 회의 진행 보장
- 필요한 경우 다양한 관점들에 대한 중재
- 많은 경우 리뷰의 성공 여부에 결정적인 역할을 하는 사람
- 리뷰 리더
- 전반적으로 리뷰에 대한 책임을 지는 사람
- 참여자를 결정하고 언제 어디서 진행 할 지 결정
- 검토자 (Reviewer)
- 해당 주제에 대한 전문가, 프로젝트 참여 인원, 작업 산출물에 있는 이해 관계자나 특정 기술 혹은 비지니스 배경을 가진 사람 등
- 리뷰 대상 작업 산출물의 잠재적 결함 식별
- 다양한 관점을 대표 할 수 있음
- 서기 / 기록자
- 개별 리뷰 활동에서 발견한 잠재 결함 수집
- 리뷰 회의가 진행 되는 경우 새로운 잠재 결함, 쟁점, 결정 사항 기록
4. 비공식 리뷰
- 주요 목적
- 잠재적 결함 발견
- 기타 목적
- 새로운 아이디어나 해결책 도출
- 소소한 문제의 빠른 해결
- 공식 (문서화 된) 프로세스를 기반으로 하지 않음
- 리뷰 회의를 진행 하지 않을 수 있음
- 저자의 동료 또는 다른 사람이 수행 할 수 있음
- 결과는 문서로 기록 할 수 있음
- 검토자에 따라 성과가 달라짐
- 체크리스트 사용 여부는 상황에 맞게 판단
- 애자일 개발에서 매우 일반적으로 사용 됨
5. Walkthrough
- 주요 목적
- 결함 발견
- 소프트웨어 제품 개선
- 다른 구현 방법 고려
- 표준이나 규정 준수 평가
- 기타 목적
- 다양한 기술이나 스타일에 대한 아이디어 교환
- 참여자 교육
- 합의 도출
- 리뷰 회의 전 개별 준비는 필요에 따라 수행
- 리뷰 회의는 일반적으로 작업 산출물의 저자가 주도
- 서기 참여 필수
- 체크리스트 사용 여부는 상황에 맞게 판단
- 시나리오, 드라이 런, 시뮬레이션의 형태로 수행 할 수 있음
- 잠재 결함 로그와 리뷰 보고서를 작성 할 수 있음
- 실무에서는 비공식적인 형식에서 매우 공식적인 형식 까지 다양 할 수 있음
6. 기술 리뷰 (테크니컬 리뷰)
- 주요 목적
- 합의 도출
- 잠재적 결함 발견
- 기타 목적
- 작업 산출물의 품질 평가 및 자신감 획득
- 새로운 아이디어 도출
- 저자가 미래의 작업 산출물을 개선하도록 지원하고 동기를 부여
- 다른 구현 방법 고려
- 검토자는 저자의 기술 동료이면서 동일 분야 또는 다른 분야의 기술 전문가여야 함
- 리뷰 회의 전 개별 준비 필요
- 리뷰 회의는 선택 사항이며, 이상적으로는 훈련된 촉진자가 주도
- 서기는 반드시 있어야 함 (이상적으로는 저자가 아닌 사람이 수행)
- 체크 리스트 사용 여부는 상황에 맞게 판단
- 잠재 결함 로그와 리뷰 보고서가 일반적으로 작성 됨
7. Inspection (인스펙션)
- 주요 목적
- 잠재적 결함 발견
- 작업 산출물의 품질 평가 및 자신감 획득
- 저자 학습과 근본 원인 분석을 통한 유사 결함의 발생 예방
- 기타 목적
- 저자가 앞을오의 작업 산출물과 소프트웨어 개발 프로세스를 개선하고 합의를 이끌어 내도록 동기를 부여
- 규칙 및 체크리스트를 기반으로 공식 문서 산출물을 작성하는 정의된 프로세스를 수행
- 명확하게 정의된 역할 참여
- 낭독자의 참여 가능
- 검토자 : 저자의 동료 또는 작업 산출물과 연관된 분야의 전문가
- 서기 참여 필수
- 리뷰 회의는 훈련 받은 촉진자가 주도
- 저자는 리뷰 리더, 낭독자, 서기가 될 수 없음
- 리뷰 회의 전 개별 준비 필요
- 명시된 시작 및 종료 조건을 사용
- 잠재적인 결함 로그 및 리뷰 보고서 작성
- 인스펙션 프로세스 포함 전체 소프트웨어 개발 프로세스를 개선하기 위해 메트릭을 수집하고 사용
8. 복합적 리뷰
- 하나의 작업 산출물이 두 가지 이상 리뷰 유형의 대상이 될 수 있음
- 두 가지 이상의 리뷰 유형을 사용 하는 경우, 순서는 필요에 따라 조정 가능
- 공식적인 리뷰 준비를 위해 비공식적인 리뷰 선 진행 가능
- 때떄로 해결 확인을 위해 비공식적인 검토 사용 가능
- 첫 리뷰 결과에 따라 또 다른 리뷰가 필요할 수 있지만, 여러 공식 리뷰를 계획하는 것은 비효율적
'Computer Study > ISTQB' 카테고리의 다른 글
[ISTQB] Certified Tester Foundation Level 4-1. 테스트 기법 개요 (0) | 2021.09.23 |
---|---|
[ISTQB] Certified Tester Foundation Level 3-3. 리뷰 기법 및 성공 요인 (0) | 2021.09.22 |
[ISTQB] Certified Tester Foundation Level 3-1. 정적 테스팅 기초 (0) | 2021.09.20 |
[ISTQB] Certified Tester Foundation Level 2-2. 테스트 레벨 및 테스트 유형 (0) | 2021.09.17 |
[ISTQB] Certified Tester Foundation Level 2-1. 소프트웨어 개발 수명 주기 (0) | 2021.09.16 |