메뉴 건너뛰기

TestComplete 기술자료

다양한 모바일 디바이스에 대해 자동화 테스트를 하다면 보면 한가지 문제점에 직면하게 됩니다.

 

하나의 스크립트로 다양한 모바일 디바이스를 테스트하기 위해 TestComplete libraray 를 Test Application에

 

instrument 하였는데 특정 화면에서는 object가 인식되지 않는 경우 입니다.

 

이런 경우, 3rd party 모듈 화면인 경우가 대부분입니다.

 

이미 만들어진 모듈을 불러다 쓰는 경우여서, Instrunment를 해도 해당 모듈은 Instrument되지 않기 때문입니다.

 

어쩔 수 없이 해당 부분은 이미지 방식으로 진행해야 합니다.

 

하지만 이미지 방식의 문제는 다양한 디바이스에 각각 참고 이미지를 만들어 주어야 한다는 것입니다.

 

해상도에 따라 화면에 보이는 화면 오브젝트들의 실제 크기가 다르기 때문입니다.

 

기존 TestCompelete은 bitmap 기반으로 pixel 기반으로 비교를 하므로 다른 크기의 동일한 이미지는

 

비교하지 못합니다.

 

이러한 문제를 해결하고자 레이앤제이에서 PlugIn을 개발하였습니다.

 

아래는 모바일 쇼핑에서 3rd party 결제 모듈이 사용된 부분을 새로 개발한 PlugIn을 적용하여

 

해상도가 다른 2개의 모바일 디바이스에 대해 테스트 하는 예제입니다.

 

위로