스크립트 테스트 및 디버그

테스트와 디버그는 스크립트 개발에서 중요한 단계입니다. Studio에서는 다음과 같이 다양한 방법으로 이를 수행할 수 있습니다.

  • 구문 오류 확인: 스크립트를 검사하여 구문 오류가 있는지 확인할 수 있습니다. 이 도구에서 찾는 모든 사항은 StudioScript Errors 탭에 표시됩니다. 스크립트를 저장하면 구문 검사가 자동으로 실행됩니다. 경고는 살펴보고 수정을 고려해야 하는 사항을 나타냅니다. 오류는 스크립트의 작동을 막는 심각한 문제입니다. 모든 오류를 정정하기 전까지는 스크립트를 저장할 수 없습니다.
  • 시뮬레이션된 상호작용으로 테스트: Studio에서 상호작용을 시뮬레이션하면 스크립트를 테스트할 수 있습니다. 그러면 스크립트가 작동하는 방식을 볼 수 있으며, 수정해야 하는 문제를 진단할 수도 있습니다. 시뮬레이션된 상호작용에 대한 추적을 실행할 수 있으며, 이를 통해 스크립트에서 일어나는 상황에 대한 인사이트를 확인할 수 있습니다.
  • 스크립트 추적: 스크립트 추적을 사용하면 스크립트가 실행될 때 일어나는 상황을 볼 수 있습니다. 라이브 또는 시뮬레이션된 상호작용을 사용할 수 있습니다. Trace Output 도구에서는 스크립트 내의 작업, 그리고 스크립트 진행에 따라 결과가 변경되는 방식을 확인할 수 있습니다. 스크립트에 있는 변수와 변수가 가지는 값을 확인할 수 있습니다. 또한 작업의 속성을 볼 수 있으며, 추적하는 스크립트에서 속성이 구성된 방법도 확인할 수 있습니다.
  • Snippet에서 코드 디버그 및 구문 검사: Snippet 편집기 창에는 작업 중인 코드 검사에 사용할 수 있는 기능이 두 개 있습니다. Debugger 창은 줄별로 코드를 진행할 수 있어 간략한 추적 기능처럼 작동합니다. 코드의 해당 지점에서 각 변수와 변수가 가지는 값을 볼 수 있습니다.