목적:
|
정지된 테스트 스위트 실행에서 복구하기 위한 적당한 정정 조치를 판별하고, 필요한 경우 문제점을 정정하고 테스트 스위트를 복구하고 다시 실행합니다.
|
정지된 테스트에서 복구하려면 다음을 수행하십시오.
테스트 로그 및 기타 출력의 완전성과 정확성을 검사하십시오. 오류가 발생한 위치를 식별하고 검사하십시오.
테스트 자동화가 채택되고 있는 경우에는, 인식하는 것이 중요한 정지된 테스트의 두 카테고리가 있습니다.
-
심각한 오류 - 시스템이 실패합니다(네트워크 장애, 하드웨어 장애 등).
-
테스트 실패 - 이는 테스트 스위트 내 테스트의 일부 파트를 의도한 대로 실행할 수 없을 때입니다.
비정상 동작의 카테고리 중 하나가 테스트 실행 중에 발생할 때 다음 증상을 보일 수 있습니다.
-
테스트 스위트가 실행하는 동안 많은 수(계속적 발생)의 예기치 않은 조치 또는 예기치 않은 창이 발생합니다.
-
테스트 환경이 응답이 없거나 느리거나 바람직하지 않은 상태(정지 또는 장애)에 있습니다.
문제점의 근본 원인을 판별할 수 있을 때까지 증상을 면밀히 관찰하십시오.
테스트가 사용하는 입력 데이터, 테스트 자체 또는 테스트의 다른 측면(예: 테스트 환경 또는 런타임 도구 설정)에서 오류를 찾을 수 있습니다. 일반적으로 테스트의 한 측면에서의 오류를 수정하려면 테스트의 다른 모든
측면이 올바른 상태로 있어야 합니다.
문제점 조사를 완료한 후에 정정이 필요한 하나 이상의 결함을 발견했을 수 있습니다. 환경, 테스트 데이터 또는 테스트 자체를 영구적으로 정정하기 위해서 영구적 정정 조치를 적용하기 전에 테스트의 각 측면을 다시
알려진 상태로 복원하는 것이 좋습니다. 이를 통해 원하지 않거나 올바르지 않은 추가 변경사항이 상태가 알려진 환경에 포함되지 않도록 할 수 있습니다.
필요한 변경 작업을 수행한 후 테스트를 저장하고 동반되는 입력 데이터와 테스트 환경을 필요한 대로 백업 또는 저장하십시오.
테스트 스위트를 다시 스케줄하고 다시 실행하십시오. 사용 가능한 복구 프로세스에 따라서(있는 경우) 처음부터 시작하지 않고 중간 지점부터 테스트 스위트를 다시 시작할 수 있습니다. 포인트 파트(테스트를 실행하는
경로)에서 테스트 실행을 복구할 수 있기 위해서는 일반적으로 부분 복구 프로시저의 일부 양식에 대한 구현 및 계속적 유지보수가 필요합니다.
테스트 스위트가 이제 완료될 때까지 실행되는지 확인하십시오. 여전히 문제점이 있는 경우 모든 문제점이 해결될 때까지 정지된 테스트에서의 복구를 구성하는 이러한 하위 섹션을 다시 수행하십시오.
|