팀 구성원과 테스트를 공유하고 협업 환경에서 작업하려면
테스트할 애플리케이션이 테스트 워크벤치에 추가되는 경우
생성되는 자원 파일(.ma 파일)을 보관해야 합니다.
가능한 시나리오에서 소프트웨어 테스트 전문가인 팀원이 테스트할 수 있도록
프로젝트 팀 협업 도구(예: Rational Team Concert)를
사용하여 작업하는 개발자가 애플리케이션을
전달할 수 있습니다.
.ma 자원 파일은
모바일 테스트 클라이언트에서 애플리케이션을 업로드하거나
테스트 워크벤치에서 애플리케이션을 가져오는 경우 작성됩니다. 이는 모든 원시
Android, iOS, 하이브리드, 웹 애플리케이션에 대해 다음 2가지 방식으로
작성됩니다.
- Android 모바일 테스트 클라이언트 또는 rtwBuildXcode.sh
스크립트에서 애플리케이션을 업로드하는 경우 iOS 애플리케이션의 경우 테스트 워크벤치의 모바일
및 웹 Ui 애플리케이션 편집기에서 수신 애플리케이션이
테스트에 사용되도록 관리되어야 한다고 메시지에 표시됩니다(그림 1 참조). 애플리케이션을
관리하려면 대화 상자의 오른쪽 단추를
클릭하십시오(그림 1 참조).
그림 1: 수신 애플리케이션 관리
열리는 마법사에서 관리되는 애플리케이션을 저장하기 위해
프로젝트 및 폴더를 표시해야 합니다(그림 2 참조).
그림 2: .ma 파일을 저장하기 위해 프로젝트 입력, 작성 또는
선택
완료를 클릭하면 .ma 파일이
빌드되어
테스트 워크벤치에 저장됩니다(그림
3 참조).
애플리케이션이
테스트 워크벤치에 추가되거나 업로드되는 경우
먼저 자동으로 인스트루먼트된 후(즉, 코드로 기능 보강됨)
관리됩니다(파일이 테스트 워크벤치에 저장되어
테스트에 대해 준비됨).
- 모바일 및 웹 UI 애플리케이션 편집기에서 테스트 워크벤치에 애플리케이션을 추가하는 경우
애플리케이션을 가져올 위치와 생성될 애플리케이션을 저장할 위치를
표시해야 합니다.
완료를 클릭하면 애플리케이션이 인스트루먼트되고
.ma 파일이 빌드됩니다.
.ma 파일의 다양한 사용: - 테스트
네비게이터 보기의 컨텍스트 메뉴에서
종속성을 가진 테스트 자산 또는 종속성을 가진
테스트 자산을 사용하여 내보낸 테스트 또는 .ma 파일이 포함된 테스트 세트를
팀원에 보낼 수 있습니다. 테스트를 실행하기 위해 동일한 자원에 있도록
아카이브 파일에서 테스트를 가져올 수 있습니다. .ma가
자동으로 사용되어 이 AUT를
테스트 워크벤치의 애플리케이션 목록에 추가합니다.
그림 4: .ma 파일을 포함하여 종속성을 가진 테스트 자산
내보내기
그림 5: .ma 파일을 포함하여 종속성을 가진 테스트 자산
가져오기
- 협업 도구를 사용하여 팀원과 소스 코드를 공유하고 관리하는 경우 .ma 파일이
유용합니다. 사용자가 .ma 파일을 전달하고
팀원이 이를 가져올 수 있으므로 애플리케이션이 해당 애플리케이션 목록에
나타납니다. 협업 도구로 작업하여
테스트 자원 파일을 가져오는 경우 애플리케이션이 모바일
및 웹 UI 애플리케이션 편집기에 나열되지 않으면
작업공간에서 애플리케이션을 가져오도록 프롬프트가 표시됩니다(그림 6 참조). 해당 작업을 수행하려면
테스트 네비게이터에서 .ma 파일을 클릭하십시오. 애플리케이션을
가져올지 여부를 묻습니다. 예를 클릭하십시오(그림
7 참조). 애플리케이션이 테스트 워크벤치에서 사용 가능한 애플리케이션의 목록에
표시됩니다.
그림 6: 애플리케이션을 목록에 추가하려면 테스트 네비게이터에서
.ma 파일을 두 번 클릭하십시오.
그림 7: 테스트 네비게이터에서 .ma 파일을 두 번 클릭하는 경우 표시되는
대화 상자입니다.
참고: .ma 파일은 애플리케이션을 테스트하는 데 필요한 모든 항목을
포함합니다. Android의 경우, 기존 apk 파일을 포함하여
팀원이 테스트 워크벤치에 연결된 임의의 디바이스 또는 에뮬레이터에서
테스트를 실행할 수 있습니다.