[인턴 과제] 자동화 스크립트 시나리오 계획

YuJin Lee·2021년 4월 30일
0
post-thumbnail

1. 자동화 스크립트 개요

곰플레이어 정기 검증 중에 확장자 별로 영상을 재생하여 올바르게 재생되는지 확인해야 하는 기본검증이 존재한다.
이 기본검증을 조금 더 편리하게 자동화 스크립트를 작성해 검증에 활용하기 위해 스크립트를 작성하게 되었다.

2. 스크립트 시나리오 구성

  • OpenCV 이용해 미리 준비해 둔 영상 일부 캡쳐본과 검증 캡쳐본을 비교해 유사도가 높으면 pass
  • pywinauto 이용해 곰플레이어 실행 - 마우스 / 키보드 조작 자동화 스크립트 작성해 위 시나리오와 함께 구성

3. 시나리오 세부 계획

  • 검증할 영상 파일을 지정 경로에 놓고, 이와 함께 영상 별 검증 캡쳐본을 준비한다.
  • 곰플레이어 자동 실행 히고, 지정 경로에 놓인 영상 파일을 순차적으로 재생한다.
  • 영상 파일을 준비한 검증 캡쳐본과 동일한 시간대로 이동해 캡쳐한다.
  • 캡쳐된 파일을 준비한 검증 캡쳐본과의 유사도를 측정한다.
  • 일정 유사도를 넘으면 pass 처리한다.
profile
느리더라도 꾸준히

0개의 댓글