메인 화면

Aurora 스크립트를 생성·편집하고 테스트를 수행하는 통합 환경의 모든 메뉴를 안내합니다.

Aurora의 메인 화면은 스크립트 생성·편집부터 디버깅·테스트까지 한곳에서 처리할 수 있는 통합 환경을 제공합니다.

화면 구성

QAT (Quick Access Toolbar)

메인 화면 좌측 상단에 위치합니다. 적색 사각형 부분을 클릭하면 설정 메뉴가 나타나며, 자주 쓰는 기능을 선택하면 QAT 영역에 아이콘으로 표시됩니다.

QAT 위치와 메뉴

QAT 메뉴 선택

작업 영역

  • 프로젝트 관리자: 프로젝트의 모든 아이템(폴더·스크립트 그룹·모듈)을 추가/삭제/관리하는 창입니다. 아이템을 선택하면 스크립트 에디터에 세부 스크립트 명령 리스트가 표시됩니다.
  • 스크립트 에디터: 스크립트 명령들을 추가, 삭제하고 세부 값을 편집하는 영역입니다.
  • 명령 목록 / 속성 영역: 스크립트 명령 목록과 명령의 속성 값을 확인하는 창들이 위치합니다.
  • 로그 / 결과 영역: 디버깅 또는 테스트 시 표시되는 로그와 에러 정보를 보여주는 창들이 위치합니다.

File

File 메뉴

프로젝트 파일의 저장, 생성, 열기, 닫기, 기본 정보 및 사용했던 최근 프로젝트 항목 등을 확인할 수 있는 메뉴입니다.

Home

가장 많이 쓰는 명령들이 모인 메뉴 탭입니다. 기능별로 묶어 정리합니다.

Home 메뉴 - Navigate / New / Open

탐색 / 프로젝트

  • Navigate Backward: 현재 에디터를 기준으로 이전 편집 파일로 이동합니다.
  • Navigate Forward: 현재 에디터를 기준으로 이후 편집 파일로 이동합니다.
  • New Project: 새로운 프로젝트를 생성합니다.
  • Open Project: 프로젝트를 엽니다.

Close Project 후 Start Aurora

  • Close Project: 현재 프로젝트를 닫습니다. 프로젝트가 종료되면 Start Aurora 윈도우가 활성화됩니다.

Find / Find in Project

Find 화면

  • Find: 스크립트 에디터에서 주어진 문자열을 찾습니다.
  • >: Replace 모드 전환
  • : 현 위치에서 아래로 찾기
  • : 현 위치에서 위로 찾기
  • Match case: 대소문자 구분하여 검색
  • Match whole word: 단어 단위로 검색

Find in Project 화면

  • Find in Project: 프로젝트 내부에서 주어진 문자열을 찾습니다.
  • Match case: 대소문자 구분하여 검색
  • Match whole word: 단어 단위로 검색
  • Search all items: 명령어에 포함한 모든 아이템 문자열에서 검색합니다. (체크되지 않으면 명령어의 기본 입력 값에서만 검색됨)
  • Look in:
    • Current project: 현재 프로젝트 내부에서 검색
    • All open script documents: 현재 탭으로 열려 있는 모든 스크립트 그룹에서 검색

검색된 모든 문자열은 Find Results 윈도우에 나열됩니다.

Go To Line / Toggle

Go To Line 화면

  • Go To Line: 스크립트 에디터에서 주어진 위치로 이동합니다. Line number에 이동 가능한 구간이 보여집니다.
  • Toggle enable: 에디터에서 선택된 스크립트 명령어의 활성화 여부를 Toggle합니다.
  • Toggle Breakpoint: 에디터에서 선택된 명령어 위치에 Breakpoint를 추가/삭제합니다.
  • Toggle Bookmark: Bookmark를 설정하거나 지웁니다.
  • Next Bookmark: 다음 Bookmark로 이동합니다.

단축키

  • Ctrl+K, / — 명령어 활성화 Toggle
  • Ctrl+K, C — 명령어 비활성화
  • Ctrl+K, U — 명령어 활성화
  • F9 — Breakpoint 추가/삭제 Toggle

테스트 / 디버깅 실행

  • Start Testing: 프로젝트 관리자에서 체크된 항목을 테스트합니다. 체크되어 있지 않으면 메뉴가 비활성화됩니다.
  • Start Debugging: 현재 스크립트 에디터에 보이는 그룹을 디버깅합니다. 스크립트 모듈이나 그룹이 선택되어 있지 않으면 비활성화됩니다.
  • Stop: Test 또는 Debugging 시에 활성화되며, 진행을 중단합니다.
  • Pause: Test 또는 Debugging 시에 활성화되며, 일시 정지합니다.
  • Start From Line: 스크립트 에디터에서 선택된 명령어부터 디버깅을 시작합니다. If/Loop문 내부 명령어인 경우 비활성화됩니다.

Step 실행

  • Step Into: Breakpoint 모드에 있는 명령어가 Call인 경우, 호출 대상 스크립트 그룹 내부로 들어갑니다. Call이 아닌 경우 한 줄씩 실행하며 Step Over와 동일하게 동작합니다.
  • Step Over: 스크립트 명령어를 한 줄씩 실행합니다.
  • Step Out: Step Into로 들어간 스크립트 그룹 밖으로 나갑니다. 들어간 상태가 아니면 한 줄씩 실행하며 Step Over와 동일하게 동작합니다.

Break point 사용법 — Breakpoint가 설정되어 있고 Debugging이 진행 중일 때만 Step Into / Step Over / Step Out 메뉴가 활성화됩니다. 다음 Breakpoint까지 실행하려면 Start Debugging (F5), 한 줄씩 실행하려면 Step Over (F10) 를 사용합니다.

결과 / 옵션 / 리포트

  • Remove Result: 프로젝트 관리자에서 선택된 스크립트 그룹의 결과를 삭제합니다.
  • Remove All Results: 프로젝트의 기록된 모든 테스트 결과를 삭제합니다.
  • Option: Aurora Professional 환경을 설정합니다. 자세한 내용은 환경설정 문서를 참고하세요.
  • Current Project Report: 현재 프로젝트의 전체 스크립트 명령어가 요약되어 보여집니다. 테스트 결과가 있다면 결과도 함께 표시됩니다.

View

View 메뉴

각 도구 창의 표시·숨김을 제어합니다.

  • DUT Control View: 사용자가 정의한 DLL이 추가되어 있고 DLL 내부에 윈도우가 존재하는 경우, 윈도우를 보이기/숨기기합니다.
  • Project Manager: 프로젝트 관리 윈도우를 보이기/숨기기합니다.
  • Command Window: 스크립트 명령어를 관리하는 윈도우를 보이기/숨기기합니다.
  • Output: 테스트 및 디버깅 시 발생되는 로그를 보여주는 윈도우를 보이기/숨기기합니다.
  • Properties Window: 프로젝트 관련 항목들의 속성 윈도우를 보이기/숨기기합니다.
  • Watch Variables: 프로젝트에 포함된 변수들의 값이 표시되는 윈도우를 보이기/숨기기합니다.
  • Breakpoints: Breakpoint 관리 윈도우를 보이기/숨기기합니다.
  • Find Results: Find in Project로 검색한 결과가 보이는 윈도우를 보이기/숨기기합니다.
  • Status Bar: 상태바를 보이기/숨기기합니다.
  • Resource Manager: 프로젝트에서 사용되는 리소스(이미지 등)를 관리합니다.
  • Result Bar: 테스트 및 디버깅 시 발생하는 명령 수행 에러·실패 결과가 표시되는 윈도우를 보이기/숨기기합니다.
  • Testing Status: 테스트 진행 중 DUT에서 취득한 이미지 등을 표시하는 창입니다.

Project

Project 메뉴 - 항목 추가

항목 추가 / 변경

  • New Project Group: 프로젝트에 새로운 프로젝트 그룹을 추가합니다.
  • New Folder: 프로젝트에 새로운 폴더를 추가합니다.
  • New Script Group: 프로젝트에 새로운 스크립트 그룹을 추가합니다.
  • Existing Script File: 프로젝트에 존재하는 스크립트 파일을 추가합니다.
  • New Module: 프로젝트에 새로운 스크립트 모듈을 추가합니다.
  • New Config: 프로젝트에 새로운 Config(환경파일)를 추가합니다.
  • New Variable: 선택된 변수 그룹에 새로운 변수를 추가합니다.
  • Rename: 프로젝트 관리자에서 선택된 아이템의 이름을 변경합니다.
  • Rename Script File: 선택한 스크립트 모듈의 파일명을 변경합니다.

Properties (프로젝트 속성)

Properties 다이얼로그

프로젝트의 속성 값을 편집할 수 있습니다.

  • Project Information: 프로젝트 명과 프로젝트 설명을 편집할 수 있습니다.
  • Delay between lines of code in script (ms): Script Command 간의 기본 지연시간을 변경할 수 있습니다.
  • Script resource folder: Script Command 리소스가 저장되는 폴더를 변경할 수 있습니다.
  • Script report folder: Aurora 기본 제공 리포트가 저장되는 폴더를 변경할 수 있습니다.
  • Delay after application launch (ms): DUT가 윈도우 애플리케이션일 때, 애플리케이션 실행 후 대기 시간을 설정합니다.
  • Minimize Aurora on test start: 테스트 시작 시 Aurora를 최소화합니다.
  • Select DUT: Aurora에서 사용할 기본 DUT를 설정합니다.
  • Refresh: System DUT 항목을 재설정합니다.
  • OK: 변경된 속성 정보를 적용합니다.
  • Cancel: 프로젝트 속성 변경을 취소합니다.

DUT에 대한 자세한 설명이나 설정 방법은 별도로 제공되는 문서를 참고해 주세요.

Report

Report 메뉴

  • Refresh: 현재 선택된 리포트 문서를 다시 생성합니다.
  • Export to CSV: 현재 선택된 리포트 문서를 CSV 파일 형식으로 내보내기 합니다.