Invisible Safety,

Proven by Intelligence

보이지 않는 안전을 인텔리전스로 증명하다.

기술 노트
IT 산업의 변화를 이끄는 MDS인텔리전스의
기술 인사이트를 만나보세요.
시스템 소프트웨어 개발
[Ranorex Studio] Remote_Execution을 이용한 호환성 테스트
2026년 02월 04일

이번 포스팅에서는 GUI 기반 동적시험 자동화 전문 솔루션, Ranorex Studio에서 Remote_Execution을 이용한 호환성 테스트 방안에 대해 설명해 드리겠습니다. 


Remote Execution을 이용한 호환성 테스트


윈도우 어플리케이션을 시험할 때 작성한 테스트가 개발 PC의 OS인 Win11뿐 아니라, Win7~Win10까지 모두 잘 호환하여 실행되는지 확인해 봐야 할 수도 있습니다.


​이런 경우, Ranorex Remote Execution을 통하여 쉽게 실행해 볼 수 있습니다.


Ranorex로 작성한 테스트를 Ranorex가 설치된 PC가 아닌 여러 다른 PC 들에서 실행하여 동일하게 동작하는지 확인해 볼 수 있습니다. 




Remote Execution은 위와 같이 2가지 방식으로 동작합니다.


Ranorex가 설치된 PC에서 runtime 관련된 빌드를 수행합니다.


이렇게 생성된 실행 파일을 수동으로 다른 PC로 옮겨서 수행할 수도 있고, Agent 프로그램을 원격 PC에 설치한 뒤 Ranorex가 설치된 PC에서 실행을 제어할 수도 있습니다.



Manual Remote Execution




Ranorex로 테스트를 만든 뒤 빌드 하면 Debug 폴더에 위와 같은 파일들이 생깁니다.


​위 파일들을 압축한 뒤 실행할 PC로 복사합니다.


Ranorex에서 생성한 exe를 실행하면 해당 PC에서 실행되고, 자동으로 아래와 같이 Report가 출력되는 것을 확인할 수 있습니다.




Agent-based remote execution




Ranorex에서 위의 a와 같이 remote pad 아이콘을 누르거나, b와 같이 View-Remote 버튼을 누르게 되면 Ranorex remote pad 기능을 사용할 수 있습니다. 



​원격 PC에 Ranorex agent를 설치하면, 왼쪽 그림과 같이 같은 네트워크에 있는 PC들 목록을 볼 수 있습니다.


오른쪽 그림과 같이 시험할 PC들을 클릭해서 추가하거나 IP나 Hostname을 적어서 추가합니다.



위와 같이 Ranorex에서 작성한 Test suite들을 선택해서 해당 PC에서 실행할 수 있고, Report를 열어서 확인할 수 있습니다.


위 작업들을 command line으로도 가능하기 때문에 CI를 통하여 자동화하실 수도 있습니다.


출처 : https://support.ranorex.com/userguide/ranorex-studio-expert/runtime-and-remote-execution/introduction/​


윈도우 환경의 호환성 테스트 시 사용할 수 있는 Remote Execution 기능에 대해서 알아보았습니다. 다양한 웹브라우저에 대한 호환성 테스트나, 모바일 APP에 대한 호환성 테스트 또한 Ranorex Studio를 통하여 가능합니다.


Ranorex로 테스트를 개발하는 PC에서는 Ranorex Studio 1개의 floating license가 필요한데, Runtime으로 실행되는 PC에서도 1개의 Ranorex Studio floating license를 사용할 수 있습니다. Ranorex Studio floating license는 1개의 Runtime license를 포함하기 때문이고, 만약 작업하는 작업자는 1명인데, 병렬로 실행해야 하는 PC들이 많다면 상대적으로 저렴하게 Runtime License만 별도로 구매할 수도 있습니다. 


Ranorex Studio 혹은 해당 블로그 포스팅에 관련하여 문의 사항이 있으시다면 아래 메일로 문의 남겨주세요!