기업용 디버거

앱 및 기업 솔루션의 문제 해결 및 최적화

  • 정확한 오류 추적을 위한 단계별 디버깅 기능
  • 실행 중에 변수와 표현식을 검사합니다
  • 브레이크포인트는 특정 지점에 중단점을 설정하여 효율적인 디버깅을 가능하게 합니다
  • 모든 플랫폼에서 앱의 작동 방식을 디버깅합니다
  • 초기 단계에서 문제를 감지하여 생산 과정에서의 오류를 줄입니다
  • 조건부 로직 및 워크플로우를 평가합니다
  • 보완 사항 자동화된 앱 테스트
  • 앱 시뮬레이터와 통합되어 원활한 테스트를 지원합니다
  • 복잡한 애플리케이션을 위한 엔터프라이즈급 성능

문제점을 조기에 발견하고 해결하세요

MobileTogether Designer에는 액션 및 XPath 디버거가 내장되어 있어, 앱의 동작을 즉시 파악하고 문제를 해결할 수 있습니다. 이는 디자인 환경 내에서 직접 이루어지므로, "액션 트리 내부의 실행 흐름과, 해당 트리 내에서 호출되는 XPath/XQuery 함수의 결과 모두를 디버깅할 수 있습니다.

MobileTogether는 다음과 같은 세 가지 디버깅 모드를 지원합니다

  • 중단점 모드: 특정 동작이 수행되거나 XPath/XQuery 표현식이 실행될 때 디버거가 일시 중지되도록 중단점을 설정합니다
  • 액션 모드: 디버거는 다음 액션에서 멈추며, 이를 통해 액션들을 하나씩 순차적으로 실행하면서 확인할 수 있습니다
  • 오류 모드: 디버거는 오류가 발생하면 즉시 중단되어 문제 해결을 용이하게 합니다

특정 중단점(정의된 중단점, 오류 발생, 또는 다음 액션 실행)에 도달하면, 해당 디버깅 화면이 열리고, 액션 또는 XPath 표현식의 실행 과정을 단계별로 확인할 수 있습니다. 이 과정에서 호출 스택, 변수 값의 변경 과정, 그리고 감시 표현식의 결과를 확인할 수 있습니다.

MobileTogether의 앱 디버거

MobileTogether는 개발 과정에서 이와 같은 수준의 디버깅 기능을 제공하는 가장 경제적인 빠른 앱 개발 프레임워크입니다. 엔터프라이즈급 디버거는 문제를 조기에 발견하고 해결하여, 실제 서비스 환경에서 발생할 수 있는 오류나 성능 문제를 줄여줍니다. 다양한 앱 환경을 시뮬레이션하고 출시 전에 철저하게 테스트하는 기능은 기업 및 상업 환경에서 매우 중요합니다. 왜냐하면, 오류 발생은 비용이 많이 들 뿐만 아니라 중요한 비즈니스 운영에 영향을 미칠 수 있기 때문입니다.

앱 동작 디버깅

MobileTogether의 액션 디버거를 사용하면 특정 컨트롤 이벤트 또는 페이지 이벤트에 의해 발생하는 동작을 검사하고 문제 해결할 수 있습니다 행동 트리 (또는 행동 트리 구조)액션 디버거는 복잡한 워크플로우가 다양한 실제 환경에서 예상대로 작동하는지 확인하는 데 매우 중요합니다.

 

시뮬레이션 중에 액션 디버거를 사용하는 방법은 두 가지입니다. 첫 번째는 개발자가 미리 설정한 중단점에서 실행을 일시 중지하여 디버깅을 수행하는 방법이고, 두 번째는 시뮬레이션 중에 특정 액션을 직접 선택하여 디버깅을 수행하는 방법입니다.

 

액션 디버거는 상단 패널에 액션 실행 순서를 표시합니다. 그 아래에서는 액션 호출 스택을 확인하고, 실행 중에 변수 값의 변화를 살펴볼 수 있으며, 액션 실행 과정을 테스트하기 위해 특정 표현식을 설정할 수 있습니다.

 

디버거 도구 모음의 "Step Into", "Step Over", "Step Out" 버튼을 사용하여 각 액션 단계를 하나씩 분석할 수 있습니다. 이를 통해 실행 흐름과 변수 값의 변화를 실시간으로 관찰할 수 있습니다.

MobileTogether에서 앱 동작을 디버깅하는 방법

XPath/XQuery 표현식 디버깅

MobileTogether는 시각적인 액션 트리 프로그래밍 언어 외에도 XPath 및 XQuery 표현식을 사용하여 데이터를 처리하고 조작하는 방법을 정의합니다. Altova의 모든 도구와 마찬가지로, MobileTogether는 XPathXQuery를 지원하며, 액션 트리 내에서 사용되는 표현식의 결과를 진단할 수 있는 통합 디버거를 제공합니다.

XPath 및 XQuery 디버깅

MobileTogether XPath 빌더에서 표현식을 편집할 때, XPath/XQuery 디버거를 사용할 수 있습니다 앱 시뮬레이터그리고 "액션 디버거"를 통해 디버깅할 수 있습니다. 또한, 중요한 단계를 디버깅하기 위해 특정 XPath/XQuery 표현식에 중단점을 설정할 수도 있습니다.

디버깅 기능과 마찬가지로, "들여다보기(Step Into)", "넘어보기(Step Over)", "나가기(Step Out)" 기능을 사용할 수 있습니다. 각 단계마다 디버거는 현재 평가 중인 표현의 해당 부분을 강조 표시하고, 결과 창에 그에 해당하는 결과를 표시합니다. 또한, 변수 목록, 호출 스택, 그리고 설정한 감시 표현식 등을 보여주는 추가 창들이 있습니다. 트레이스포인트는 특정 단계에서 평가 결과를 기록하여, 표현식 평가 과정을 추적할 수 있도록 해줍니다.

MobileTogether 기능 목록

MobileTogether 자주 묻는 질문 (FAQ)

MobileTogether 비디오 데모 영상들