2016-10-26 6 views
0

제 경우에는 서버에서 코드 커버리지를 얻어야합니다. 클로버를 사용합니다. 클라이언트 측을 통해 일부 시나리오의 테스트 사례를 수동으로 실행했습니다. 즉, 웹 응용 프로그램에 로깅하고 일부 시나리오를 수동으로 테스트하는 것을 의미합니다. 그런 다음 테스트 중에 테스트 커버리지가 무엇인지 결과를 얻고 싶습니다. 테스트하는 동안 애플리케이션 빌드와 같은 상황이 다시 발생할 수 있습니다. 즉, 내 보험 데이터 파일을 잃어버린 것입니다. 테스트가 끝나면 새로운 앱을 빌드 한 후 적용되는 범위 만 표시됩니다. 클로버는 .xml.gz 파일을 히스토리 디렉토리에 저장하는 히스토리 포인트 옵션을 제공합니다. 내가 알고 싶은 것은 어떻게이 기록 파일과 현재 업데이트 된 clove.db 파일을 통합하고 모든 테스트를 커버하는 보고서를 작성합니까?클로버 현재 db 파일과 내역 파일을 통합하고 커버리지 결과를 함께 얻으려면 어떻게해야합니까?

답변

0

내가 잘못하면 저를 시정하십시오 : 그러나 응용 프로그램이 다시 빌드 된 경우 실제로 변경된 내용 (완전히 다른 코드 일 수 있음)을 모르기 때문에 지금까지 수행 한 모든 수동 테스트가 유효하지 않습니다. .

수동 테스트 중에 새로운 버전의 응용 프로그램 배포를 중단하는 것이 좋습니다.

새 버전이 배포 될 때 제어 할 경우 clover.db 및 지금까지 수집 한 녹음 녹음 파일을 수집하고 중간 보고서를 생성하여 일부 테스트의 범위를 최소한으로 볼 수 있습니다.