X
STEN 회원이 되시면 테스팅에 관한 많은 정보와 자료를 공유할 수 있도록 저희가 돕겠습니다.
아이디
패스워드
자동로그인 사용
 
아직 회원이 아니십니까?    
아이디/패스워드를 잊으셨습니까?    

   
[TestComplete] Jenkins을 이용한 TestComplete 테스트 (1)
글쓴이 : Aloha 날짜 : 15-06-18 11:07 조회 : 93905

Jenkins를 이용한 특정 시간에 Test를 자동적으로 수행하거나
Build가 된 후 Test를 자동적으로 수행하도록 할 수 있습니다.
동일한 테스트를 반본적으로 수행하여야 하는 Regression Test의 경우에는 아주 편리하게 이용할 수 있습니다.

다음은 TestComplete Jenkins PlugIn을 이용한 Jenkins와 TestComplete의 연동 절차 입니다.

Jenkins 사이트를 방문하여 사용하는 OS에 맞는 설치파일을 다운로드 받아 설치합니다.


http://jenkins-ci.org/

 

 

 


Jenkins 가 설치되었습니다.

Localhost:8080 으로 접속하시면 Jenkins의 메인 화면을 볼 수 있습니다. 



Jenkins에서 TestComplete을 실행하기 위해서는 TestComplete PlugIn이 필요합니다.

PlugIn을 다운로드 하기 위해 Jenkins관리 > 플러그인 관리로 이동합니다.



설치가능 탭을 선택하고

필터에 TestComplete을 입력하면 PlugIn을 쉽게 찾을 수 있습니다.

설치를 위해 "재시작 없이 설치하기"를 클릭합니다.


 


TestComplete PlugIn 설치도 완료되었습니다.

이제 부터 새로운 Item 생성하여 TestComplete를 실행할 수 있습니다.



Jenkins 와 TestComplete이 한 PC에 설치 되어 있다면 괜찮지만  

TestComplete를 다른 PC에서 실행 하려면 Slave PC를 Node에 추가 시켜줘야 합니다.

왼쪽 Jenkins 관리로 들어가면 노드 관리 메뉴를 볼 수 있습니다.



노드 이름은 정해 주고

여러가지 이유 때문에 launch method는

 "Launch slave agents via Java Web Start" 로 해주는게 좋다는 군요



저장 한다음,

TestComplete가 실행될 Slave PC에서 Jenkins Node 설정 페이지에 접속합니다.

Http://<Jenkins 설치 IP>:8080/computer/<Slave Node 명>/

** 반드시 Slave PC 에서 접속해야 합니다.

"Lauch" 버튼을 눌러줍니다.



Jenkins Slave Agent 가 다운로드 되고 실행하면 

아래와 같이 실행되며

Jenkins가 설치되어 있는 Master PC 쪽으로 Slave PC의 정보가 넘어갑니다.


 


자 이제 환경 설정은 끝났고 다음편에서 실제 TestComplete의 Test Case를

Item으로 추가하여 실행해 보도록 하겠습니다.


 




출처 : 테스트 자동화에 대한 정보 공유
http://www.sten.or.kr/club/club_main.php?cb_id=cb_autotest