본문 바로가기
CSTS (일반등급)

CSTS 15장 테스트 모니터링/제어 및 테스트 종료

by record2840 2025. 5. 30.

기출문제의 보기로 나온 문장을 위주로 정리하였습니다

 

 

개요
테스트 프로세스를 수행하는 전 과정에서 테스트 활동이 계획에 일치하여 수행하는지 모니터링 할 필요가 있다.
만약, 실제 수행 상황이 계획과 일치하지 않으면 적절한 조치를 해야 한다. 예를 들어, 테스트 설계 및 구현 활동에서 테스트 범위에 포함된 각 테스트 피처에 대한 테스트 케이스 및 테스트 절차가 어느 정도 개발되고 있는지 모니터링 할 수 있다. 만약, 계획보다 지체되고 있다면 테스트 관리자는 지체된 원인에 대한 분석 결과를 바탕으로 적절한 조치를 수행한다.

 

(테스트 종료) 기준이 충족되면 (테스트 종료)활동을 수행하고 (테스트 종료) 보고서를 작성한다. -> 빈 칸 넣기

 

테스트 모니터링 및 제어 활동 산출물 요약

산출물 주요 항목
테스트 현황 보고서 보고 대상 기간
계획 대비 진척도
테스트 메트릭
신규 및 변경 위험
이후 테스트 계획

 

테스트 프로세스의 활동 중에서 테스트 설계 및 구현 활동과 테스트 실행 활동이 큰 비중을 차지한다.
테스트 실행 활동은 다수의 테스트 절차 및 테스트 케이스를 반복적으로 실행하여 결함을 검출하므로 많은 시간이 필요하다.

 

 

Open ~ Resolved 곡선 사이의 공간:  Open되었지만 Resolved 되지 않은 결함. 개발자가 결함 수정 등의 해결 작업을 해야 함  

Resolved ~ Verified 곡선 사이의 영역: Resolved 되었지만 아직 Verified 되지 않은 결함. 개발자가 수정한 사항을 다시 재테스팅하여 검증해야 하는 작업

결함 나이(Defect age): 결함 나이는 결함이 보고된 이후 종결이 될 때까지의 시간 (계산문제 나옴)

테스트 활동 제어

동적 테스트 활동의 시작: 테스트 계획서에는 동적 테스트 프로세스 또는 동적 테스트 활동에 대한 시작 조건이 정의되어 있다. 테스트 모니터링을 통해서 명시된 시작 조건이 충족되면 해당 테스트 활동을 시작한다.
동적 테스트 활동의 종료: 테스트 계획서에 명시된 동적 테스트 프로세스 또는 동적 테스트 활동의 종료 조건이 만족되면 해당 테스트 활동을 종료한다.
테스트 계획과의 차이: 만약 실제 테스트 진행 상황이 테스트 계획서에 명시된 일정과 상이하다면 이를 해결하기 위한 작업이 수행될 수 있다.
위험 관리: 새로운 위험이 식별되거나 기존 위험에 변동이 발생하면, 테스트 활동을 적절히 제어할 필요가 있다.

 

테스트 피처와 관련된 기능 및 품질의 위험도가 상승하면 해당 테스트 피처에 대한 테스트 설계 강도를 상향 조정할 수도 있다. 예를 들어, 기존에는 결정 커버리지 90%로 테스트 케이스를 설계하였지만 이를 상향 조정하여 결정 커버리지 100%로 테스트 케이스를 보강할 수 있다.

 

 테스트 현황 보고
보고 대상 기간: 보고의 대상이 되는 테스트 활동의 기간을 기술한다.
계획 대비 진척도: 테스트 계획서에 정의된 계획을 기준으로 한 진척도를 기술한다. 만약, 계획 대비 지체되는 작업이 있다면 그 원인을 분석하고 테스트 프로젝트에 미칠 수 있는 영향을 기술한다. 그리고 이 문제를 해소하기 위한 방법도 기술한다.
테스트 메트릭: 보고 대상 기간 동안의 테스트 활동에 대한 메트릭 측정값을 기술한다.
신규 및 변경 위험: 금번 보고 대상 기간 동안에 새롭게 식별된 위험에 대한 분석 결과를 기술한다.
이후 테스트 계획: 다음 보고 시점까지 수행할 테스트 활동에 대한 계획을 기술한다.

테스트 종료

테스트 활동이 종료되면 테스트 프로젝트에서 생성된 결과물을 이후 테스트 프로젝트에서도 재사용될 수 있도록 테스트 자산으로 관리한다. 테스트 프로젝트에서 사용되었던 다양한 테스트 환경 요소들을 약속된 상태로 정리한다.

 

각 테스트 문서에 대한 식별자를 일관되게 사용하여 테스트 문서를 지칭해야 한다.

기존에 수립된 계획과 실제 수행된 테스트 활동 사이에는 차이가 생길 수 밖에 없다. 그 변동 사항과 변동이 필요했던 이유를 기술한다.

 

테스트 산출물
테스트 활동을 수행하여 작성된 테스트 산출물을 나열한다.

재사용 가능한 테스트 자산
테스트 산출물을 포함하여 추후 재사용 가능한 테스트 자산을 나열한다.

 

개별 테스트 종료 보고서와 프로젝트 테스트 종료 보고서
수행할 개별 테스트마다 테스트 계획서를 작성하였듯이 개별 테스트마다 테스트 종료 보고서를 작성한다.
) 컴포넌트 테스트는 컴포넌트 테스트 종료 보고서, 통합 테스트는 통합 테스트 종료 보고서

개별 테스트에 대한 테스트 종료 보고서를 바탕으로 프로젝트 수준의 테스트 종료 보고서를 작성한다. ()

 

테스트 종료 보고서는 테스트 결과에 대한 종합적인 평가를 담고 있다. 따라서 각 레벨 테스트 종료 보고서는 다음 레벨의 테스트 실행을 시작할 준비가 되었는지를 판단하는 데 이용될 수 있다.

이 정보는 통합 테스트를 실행할 준비가 되었는지 판단 할 때 이용될 수 있다.

통합 테스트 보고서는 시스템 테스트를 실행할 준비가 되었는지 판단할 때 이용할 수 있다. 마지막으로 인수 테스트 보고서는 시스템이 출시될 준비가 되었는지 판단할 때 이용할 수 있다. , 인수 테스트 보고서에 기재된 테스트 완료 평가, 잔존 위험 등이 시스템의 출시 여부에 영향을 미치게 된다.

 

테스트 현황 보고서의 구성 항목
보고기간, 계획대비 진척도, 테스트 방해 요인, 테스트 메트릭, 신규 및 변경 위험, 이후 테스트 계획

 

테스트 종료 산출물 항목

테스팅 요약, 계획 대비 차이점, 테스트 방해 요인, 테스트 메트릭, 결함 목록, 잔존 위험, 테스트 완료 평가, 테스트 산출물, 재사용 가능한 테스트 자산, 교훈

반응형