메인 화면
Aurora 스크립트를 생성·편집하고 테스트를 수행하는 통합 환경의 화면 구성과 리본 메뉴를 안내합니다.
Aurora 스크립트를 생성 편집하고 테스트를 수행하는 통합 환경이 제공됩니다.
화면 구성
빠른 실행 도구 모음 설정
메인 화면 왼쪽 위의 빠른 실행 도구 모음에서 아래쪽 화살표를 클릭하면 메뉴가 나타납니다. 이곳에서 빠른 실행 도구 모음에 표시할 기능을 선택하면 아이콘이 표시됩니다.


작업 영역
- 리본: 기본 메뉴들이 표시되는 영역입니다.
- 프로젝트 관리자: 프로젝트의 모든 아이템들을 관리하는 창 영역입니다. 폴더, 스크립트 그룹 및 모듈을 추가, 삭제 관리하는 화면으로, 아이템을 선택 시 스크립트 편집기에 세부 스크립트 명령 목록이 표시됩니다.
- 스크립트 편집기: 스크립트 명령들을 추가, 삭제 및 세부 값을 편집할 수 있는 영역입니다.
- 명령 / 속성 / 변수: 스크립트 명령 목록, 스크립트 명령의 속성 값, 변수 값을 확인할 수 있는 창들이 위치하는 영역입니다.
- 출력 / 결과: 디버깅 또는 테스트 시에 표시되는 로그나 오류 정보를 표시하는 창들이 위치하는 영역입니다.
스크립트 편집기의 문서 창은 한 번에 최대 15개까지 열 수 있습니다. 15개가 열린 상태에서 새 문서를 열면 수정하지 않은 문서 중 가장 오래 사용하지 않은 창을 닫고 엽니다. 열린 문서가 모두 수정된 상태이면 문서는 한 번에 최대 15개까지 열 수 있습니다. 안내가 표시되므로, 문서를 저장하거나 닫은 뒤 다시 시도합니다.
상태 표시줄과 편집기 확대/축소
메인 창 아래쪽 상태 표시줄에는 스크립트 편집기의 현재 줄 위치(줄: 현재 / 전체)와 편집기 확대/축소 배율이 표시됩니다.

- 배율 표시: 현재 배율을 표시합니다. 클릭하면 100%로 되돌립니다.
- 슬라이더와 −/+ 버튼: 스크립트 편집기를 50%에서 300%까지 10% 단위로 확대하거나 축소합니다.
- 단축키: Ctrl + 숫자패드 +(또는 Ctrl + Shift + .)로 확대, Ctrl + 숫자패드 -(또는 Ctrl + Shift + ,)로 축소, Ctrl + 0으로 100%로 되돌립니다.
- 마우스: 스크립트 편집기에서 Ctrl 키를 누른 채 마우스 휠을 돌려 확대하거나 축소합니다.
확대/축소 배율은 저장되어 다음 실행에도 유지됩니다. 배율은 스크립트 편집기에만 적용되며 출력 창에는 적용되지 않습니다.
파일

프로젝트 파일의 저장, 생성, 열기, 닫기, 시작 창, 기본 정보 및 최근 프로젝트 항목 등을 확인할 수 있는 메뉴입니다. 정보 화면에서는 사용 설명서와 명령 가이드를 브라우저로 열 수 있습니다.
홈

리본 아이콘에 마우스를 올리면 기능 이름과 설명이 툴팁으로 표시됩니다.
탐색 / 프로젝트
- 뒤로: 현재 편집기를 기준으로 이전 편집 파일로 이동
- 앞으로: 현재 편집기를 기준으로 이후 편집 파일로 이동
- 새 프로젝트: 새로운 프로젝트 생성
- 프로젝트 열기: 프로젝트 열기
- 프로젝트 닫기: 현재 프로젝트 닫기. 프로젝트가 종료되면, 아래와 같이 Aurora 시작 창이 활성화됩니다.

찾기 / 프로젝트에서 찾기
찾기: 스크립트 편집기에서 주어진 문자열을 찾습니다.

>: 바꾸기 모드 전환- ↓: 현재 위치에서 아래로 찾기
- ↑: 현재 위치에서 위로 찾기
- 대/소문자 구분: 대소문자를 구분하여 검색
- 단어 단위로: 단어 단위로 검색
프로젝트에서 찾기: 프로젝트 내부에서 주어진 문자열을 찾습니다.

- 대/소문자 구분: 대소문자를 구분하여 검색
- 단어 단위로: 단어 단위로 검색
- 모든 항목 검색: 명령어에 포함된 모든 항목의 문자열에서 검색 (체크되지 않으면, 명령어의 기본 입력 값에서만 검색됨)
- 찾는 위치:
- 현재 프로젝트: 현재 프로젝트 내부에서 검색
- 열려 있는 모든 스크립트 문서: 현재 탭으로 열려 있는 모든 스크립트 그룹에서 검색
검색된 모든 문자열은 찾기 결과 창에 나열됩니다. 프로젝트에서 바꾸기 탭에서는 찾은 문자열을 다른 문자열로 바꿀 수 있습니다.
줄 이동 / 전환
줄 이동: 스크립트 편집기에서 주어진 위치로 이동합니다.

줄 번호에 이동 가능한 구간이 보여집니다.
- 사용/사용 안 함 전환: 편집기에서 선택된 스크립트 명령어의 사용 여부를 전환합니다.
- 중단점 설정/해제: 편집기에서 선택된 명령어 위치에 중단점을 추가하거나 삭제합니다. 자세한 내용은 디버그에서 확인하시기 바랍니다.
- 책갈피 설정/해제: 책갈피를 설정하거나 지웁니다.
- 다음 책갈피: 다음 책갈피로 이동합니다.
단축키
- Ctrl+K, / — 명령어 사용/사용 안 함 전환
- Ctrl+K, C — 명령어 사용 안 함
- Ctrl+K, U — 명령어 사용
- F9 — 중단점 설정/해제
테스트 / 디버깅 실행
- 테스트 시작 (F7): 프로젝트 관리자에서 체크된 항목을 테스트합니다. 프로젝트 관리자에서 아이템이 체크되어 있지 않으면, 메뉴가 활성화되지 않습니다.
- 디버깅 시작: 현재 스크립트 편집기에 보여지는 그룹을 디버깅합니다. 스크립트 모듈 또는 스크립트 그룹이 선택되어 있지 않을 경우는 메뉴가 비활성화됩니다.
- 중지: 테스트 또는 디버깅 시에 활성화되며, 테스트를 중단합니다.
- 일시 중지: 테스트 또는 디버깅 시에 활성화되며, 테스트를 일시 정지합니다.
- 이 줄부터 시작: 스크립트 편집기에서 선택된 명령어부터 디버깅을 시작합니다. 만약 선택한 명령어가 If문이나 Loop문에 포함되어 있을 경우는 메뉴가 활성화되지 않습니다.
단계 실행
- 한 단계씩 실행: 중단점 모드에 있는 명령어가 Call인 경우, Call 명령어로 호출되는 스크립트 그룹 내부로 들어갑니다. Call이 아닌 경우, 한 줄씩 실행하며 이 경우는 프로시저 단위 실행과 동일하게 동작합니다.
- 프로시저 단위 실행: 스크립트 명령어를 한 줄씩 실행합니다.
- 프로시저 나가기: 한 단계씩 실행으로 들어간 스크립트 그룹 밖으로 나갑니다. 이 경우, 스크립트 그룹의 모든 명령어를 실행하고 스크립트 그룹 밖으로 나갑니다. 한 단계씩 실행으로 들어간 상태가 아닌 경우, 한 줄씩 실행하며 이 경우는 프로시저 단위 실행과 동일하게 동작합니다.
중단점 사용법 — 중단점이 설정되어 있는 상태에서 디버깅이 진행되고 중단점 모드인 경우, 메뉴(한 단계씩 실행, 프로시저 단위 실행, 프로시저 나가기)가 활성화됩니다. 다음 중단점까지 실행하기 위해서는 디버깅 시작(F5)을 동작하면 되며, 한 줄씩 실행하기 위해서는 프로시저 단위 실행(F10)을 동작하면 됩니다.
결과 / 옵션 / 보고서
- 결과 제거: 프로젝트 관리자에서 선택된 스크립트 그룹의 결과를 삭제합니다.
- 모든 결과 제거: 프로젝트의 기록된 모든 테스트 결과를 삭제합니다.
- 옵션: Aurora Professional 환경을 설정합니다. 자세한 내용은 환경설정에서 확인하시기 바랍니다.
- 결과 보고서 보기: 현재 프로젝트의 전체 스크립트 명령어가 요약되어 보여집니다. 만약 테스트를 수행해서 결과가 있다면, 결과도 같이 표시됩니다.
보기

- DUT 제어 뷰: 사용자가 정의한 DLL이 추가되어 있고 DLL 내부에 윈도우가 존재하는 경우, 목록에서 선택하여 윈도우를 보이기/숨기기 합니다.
- 프로젝트 관리자: 프로젝트 관리 창을 보이기/숨기기 합니다.
- 명령 관리자: 스크립트 명령어를 관리하는 창을 보이기/숨기기 합니다.
- 출력: 테스트 및 디버깅 시에 발생되는 로그를 보여주는 창을 보이기/숨기기 합니다.
- 기타 창: 아래의 창들을 보이기/숨기기 합니다.
- 속성: 프로젝트 관련 항목들의 속성 창을 보이기/숨기기 합니다.
- 변수: 프로젝트에 포함된 변수들의 값이 표시되는 창을 보이기/숨기기 합니다.
- 중단점: 중단점 관리 창을 보이기/숨기기 합니다.
- 찾기 결과: 프로젝트에서 찾기로 검색한 결과가 보이는 창을 보이기/숨기기 합니다.
- 상태 표시줄: 상태 표시줄을 보이기/숨기기 합니다.
- 리소스 관리자: 프로젝트에서 사용되는 리소스(이미지 등)를 관리합니다.
- 결과 창: 테스트 및 디버깅 시에 발생하는 스크립트 명령 수행 오류, 실패 등의 결과가 표시되는 창을 보이기/숨기기 합니다.
- 테스트 상태: 테스트 진행 중에 DUT에서 취득한 이미지 등을 표시하는 창입니다.
- 창: 열려 있는 문서 창을 정렬하거나 선택합니다.
프로젝트

항목 추가 / 변경
- 새 프로젝트 그룹: 프로젝트에 새로운 프로젝트 그룹을 추가합니다.
- 새 폴더: 프로젝트에 새로운 폴더를 추가합니다.
- 새 스크립트 그룹: 프로젝트에 새로운 스크립트 그룹을 추가합니다.
- 기존 스크립트 파일: 프로젝트에 존재하는 스크립트 파일을 추가합니다.
- 새 모듈: 프로젝트에 새로운 스크립트 모듈을 추가합니다.
- 새 구성: 프로젝트에 새로운 구성(환경 파일)을 추가합니다.
- 새 변수: 선택된 변수 그룹에 새로운 변수를 추가합니다.
- 이름 바꾸기: 프로젝트 관리자에서 선택된 아이템의 이름을 변경합니다.
- 스크립트 파일 이름 바꾸기: 프로젝트 관리자에서 선택한 스크립트 모듈의 파일명을 변경합니다.
속성 (프로젝트 속성)
속성: 프로젝트의 속성 값을 편집할 수 있습니다.

- 프로젝트 정보: 프로젝트 파일 이름, 프로젝트 이름과 설명을 편집할 수 있습니다.
- 스크립트 코드 줄 사이 지연 (ms): 스크립트 명령 간의 기본 지연 시간을 변경할 수 있습니다.
- 스크립트 리소스 폴더: 스크립트 명령의 리소스가 저장되는 폴더를 변경할 수 있습니다.
- 스크립트 보고서 폴더: Aurora에서 기본 제공되는 보고서가 저장되는 폴더를 변경할 수 있습니다.
- 애플리케이션 실행 후 지연 (ms): DUT가 윈도우 애플리케이션일 경우, 애플리케이션 실행 후 대기 시간입니다.
- 테스트 시작 시 Aurora 최소화: 테스트 시작 시에 Aurora를 최소화합니다.
- DUT(테스트 대상 장치) 선택: Aurora에서 사용할 기본 DUT를 설정합니다.
- 새로 고침: 시스템 DUT 항목을 다시 불러옵니다.
- 확인: 프로젝트의 변경된 속성 정보를 적용합니다.
- 취소: 프로젝트 속성 변경을 취소합니다.
DUT에 대한 설명이나 설정 방법은 별도로 제공되는 문서를 참고 바랍니다.
도구

- UI 스크립트 시나리오 메이커: 다른 응용 프로그램에서 수행하는 마우스·키보드 동작을 녹화하여 스크립트 명령으로 만듭니다. 자세한 내용은 UI 스크립트 시나리오 메이커 장을 참고 바랍니다.
- 웹 페이지 스크립트 메이커: 웹 페이지를 분석하여 @Web 명령 스크립트로 만듭니다. 자세한 내용은 웹 페이지 스크립트 메이커 장을 참고 바랍니다.
- Aurora 에이전트 검사기: 에이전트 연결 상태를 확인하고 제어합니다. 자세한 사용법은 Aurora Agent Checker 페이지를 참고 바랍니다.
- Aurora 보고서 뷰어: Aurora 보고서 뷰어를 실행합니다.
- Aurora 프로토콜 플레이어 (F8): TCP/IP 또는 UDP 클라이언트가 보낸 프로토콜 메시지에 따라 스크립트를 실행합니다. 프로젝트가 열려 있어야 실행됩니다. 자세한 사용법은 Aurora 온라인 가이드의 Aurora Protocol Player 사용법을 참고 바랍니다(Player 창의 도움말 버튼으로 열 수 있습니다).
보고서 도구
보고서 문서가 열려 있을 때 보고서 도구 탭이 표시됩니다.

- 새로 고침: 현재 선택된 보고서 문서를 다시 생성합니다.
- CSV로 내보내기: 현재 선택된 보고서 문서를 CSV 파일 형식으로 내보냅니다.
- 보고서 열기: 저장된 보고서 파일을 엽니다.
- 보고서를 다른 이름으로 저장: 현재 보고서를 다른 이름으로 저장합니다.