다양한 모바일 디바이스에 대해 자동화 테스트를 하다면 보면 한가지 문제점에 직면하게 됩니다.
하나의 스크립트로 다양한 모바일 디바이스를 테스트하기 위해 TestComplete libraray 를 Test Application에
instrument 하였는데 특정 화면에서는 object가 인식되지 않는 경우 입니다.
이런 경우, 3rd party 모듈 화면인 경우가 대부분입니다.
이미 만들어진 모듈을 불러다 쓰는 경우여서, Instrunment를 해도 해당 모듈은 Instrument되지 않기 때문입니다.
어쩔 수 없이 해당 부분은 이미지 방식으로 진행해야 합니다.
하지만 이미지 방식의 문제는 다양한 디바이스에 각각 참고 이미지를 만들어 주어야 한다는 것입니다.
해상도에 따라 화면에 보이는 화면 오브젝트들의 실제 크기가 다르기 때문입니다.
기존 TestCompelete은 bitmap 기반으로 pixel 기반으로 비교를 하므로 다른 크기의 동일한 이미지는
비교하지 못합니다.
이러한 문제를 해결하고자 레이앤제이에서 PlugIn을 개발하였습니다.
아래는 모바일 쇼핑에서 3rd party 결제 모듈이 사용된 부분을 새로 개발한 PlugIn을 적용하여
해상도가 다른 2개의 모바일 디바이스에 대해 테스트 하는 예제입니다.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 기술 정보 공유 및 기술 문의도 환영합니다. | raynjay | 2017.05.29 | 613 |
10 | TestComplete을 이용한 Android App 자동화 테스트 실행 예제 | raynjay | 2016.12.12 | 382 |
9 | 인터넷 익스플로러에 자동으로 다운로드 하기 | raynjay | 2020.04.16 | 387 |
8 | TestComplete을 이용한 Keyword 방식의 Script Recording 예제 (Android) | raynjay | 2016.12.12 | 553 |
7 | TestComplete 을 이용한 MiPlatform 자동화 테스트 | raynjay | 2017.10.17 | 843 |
6 | TestComplete 기초 무료 동영상 강의 | raynjay | 2018.04.16 | 1049 |
5 | TestComplete 이용한 PC-모바일 연동 결제 자동화 테스트 예제 (NHN KCP-신한FAN) [1] | raynjay | 2018.05.21 | 1489 |
4 | TestComplete 12.4 버전에서 달라진점 | raynjay | 2017.10.11 | 1622 |
3 | Qt 에 최적화된 TestComplete | raynjay | 2018.03.29 | 1628 |
2 | TestComplete 변수에서 배열 사용방법 | raynjay | 2017.05.29 | 3280 |
» | TestComplete을 이용한 다양한 모바일 해상도에 대한 자동화 테스트 실행 예제 | raynjay | 2017.03.21 | 7584 |