목적
  • 장치의 스펙을 확인하기 위함입니다.
  • 장치의 내부 구조를 확인하기 위함입니다.
역할:  구현자 
빈도: 필요할 때마다, 특히 구성, 전이 및 구현화 단계에서 일반적으로 반복당 여러 번.
단계
입력물:    결과물:   
툴 강좌: 
자세한 정보: 

워크플로우 세부사항:   

시작하기 페이지 맨 위

목적 테스트 구현을 준비하기 위함입니다. 

장치는 객체 지향 언어의 클래스만이 아니라 사용 가능 하위 프로그램(예: C++의 기능)도 의미합니다.

각 장치(구현된 클래스)를 테스트하려면 다음 단계를 수행하십시오.

장치 테스트 실행 페이지 맨 위

목적 테스트 프로시저 또는 테스트가 자동화된 경우 테스트 스크립트를 실행하기 위함입니다.  

장치 테스트를 실행하려면 다음 단계를 따라야 합니다.

  1. 테스트 환경을 설정하여 모든 필수 요소(예: 하드웨어, 소프트웨어, 도구, 데이터 등)가 구현되었으며 테스트 환경에 있는지 확인하십시오.
  2. 테스트 환경을 초기화하여 모든 컴포넌트가 테스트 시작에 올바른 초기 상태에 있는지 확인하십시오.
  3. 테스트 프로시저를 실행하십시오.

: 테스트 프로시저 실행은 테스트가 자동인지 수동인지 및 테스트 컴포넌트가 드라이버로 필요한지 스텁으로 필요인지 여부에 따라 달라집니다.  

  • 자동 테스트: 테스트 구현 단계 중에 작성된 테스트 스크립트가 실행됩니다.
  • 수동 실행: 테스트 프로시저 구성 활동 중에 개발된 구조화된 테스트 프로시저를 사용하여 테스트를 수동으로 실행합니다.

테스트 실행 평가 페이지 맨 위

목적 테스트가 원하는 대로 성공적으로 완료되었는지 여부를 판별하기 위함입니다.
정정 조치가 필요한지를 판별하기 위함입니다.  

테스트 실행이 다음 두 조건 중 하나로 종료하거나 종결됩니다.

  • 정상: 모든 테스트 프로시저(또는 스크립트)가 의도한 대로 실행됩니다.

테스트가 정상적으로 종결된 경우, 테스트 결과 확인 단계를 계속하십시오.

  • 비정상 또는 비완성: 테스트 프로시저 또는 스크립트가 의도한 대로가 아니거나 완전히 실행되지 않았습니다. 테스트가 비정상적으로 종료하면 테스트 결과가 신뢰적이지 않을 수 있습니다. 추가 테스트 활동이 수행되기 전에 종결된 원인을 식별하고 정정하여 테스트를 재실행해야 합니다.

테스트가 비정상적으로 종결된 경우, 정지된 테스트에서 복구 단계가 계속되어야 합니다.

테스트 결과 확인 페이지 맨 위

목적 테스트 결과가 신뢰 가능한지 판별하기 위함입니다.
테스트 결과가 테스트 노력 또는 결과물에서 결함을 표시하는 경우 적절한 정정 조치를 식별하기 위함입니다.  

테스트가 완료되면 테스트 결과를 검토하여 테스트 결과를 신뢰 가능하며 보고된 실패, 경고 또는 예기치 않은 결과가 부적절한 설정 또는 데이터와 같이 외부 영향(테스트 대상에 대한)에 의한 것이 아닌지 확인하십시오.

보고된 실패가 테스트 결과물에 식별된 오류나 테스트 환경의 문제점으로 인한 경우, 정지된 테스트 복구에 적절한 정정 조치를 취한 다음 테스트를 다시 실행하십시오.

테스트 결과가 실패가 완전히 테스트 대상으로 인한 것임을 표시하는 경우 이 활동은 본질적으로 완료되었으며 일반적으로 활동: 변경 요청 제출 또는 활동: 런타임 작동 분석이 이제 수행되어야 합니다.

정지된 테스트 복구 페이지 맨 위

목적 정지된 테스트를 복구하는 적절한 정정 조치를 판별하기 위함입니다.
문제점을 정정하여 테스트를 복구하고 다시 실행하기 위함입니다.  

정지된 테스트에는 다음 두 가지 기본 유형이 있습니다.

  • 치명적인 오류-시스템 실패. 예를 들어, 네트워크 실패, 하드웨어 고장 등.
  • 테스트 스크립트 명령 실패-자동화된 테스트에 특정. 테스트 스크립트가 명령이나 한 코드 라인을 실행할 수 없는 경우입니다.

테스트를 비정상적으로 종결하는 두 유형 모두 다음과 같이 동일한 증상을 표시할 수 있습니다.

  • 예기치 않은 조치, 창 또는 이벤트가 테스트 스크립트 실행 중 발생합니다.
  • 테스트 환경이 응답하지 않거나 바람직하지 않은 상태로 표시됩니다(예: 정지 또는 고장).

정지된 테스트를 복구하려면 다음 단계를 수행하십시오.

  1. 문제점의 실제 원인을 판별하십시오.
  2. 문제점을 정정하십시오.
  3. 테스트 환경을 다시 설정하십시오.
  4. 테스트 환경을 다시 초기화하십시오.
  5. 테스트를 다시 실행하십시오.


Rational Unified Process   2003.06.15