크로스 플랫폼 테스트를 위한 내장 시뮬레이터

개발 과정에서 모든 기기에서 앱의 동작을 시뮬레이션합니다

  • 개발 과정 전반에 걸친 종합적인 테스트
  • 다양한 기기 및 플랫폼에서 앱을 테스트합니다
  • 실시간 시각적 미리보기 기능
  • 대화형 테스트: 사용자 상호 작용을 시뮬레이션합니다
  • XML, JSON 또는 SQL 데이터 소스와의 테스트 연동 기능
  • 현실적인 환경에서의 성능을 검증합니다
  • 설계 환경에서 솔루션을 시뮬레이션합니다
  • 애플리케이션 서버에서 솔루션 시뮬레이션을 수행합니다
  • 실제 기기에서 앱을 테스트하세요
  • 시뮬레이션에 필요한 실제 데이터를 제공합니다

앱 동작 모방

Altova MobileTogether는 데이터 기반 애플리케이션 및 기업 솔루션을 구축하기 위한 로우코드, 크로스 플랫폼 앱 개발 프레임워크입니다. 이 프레임워크의 크로스 플랫폼 기능 중 하나로, 개발 과정에서 iOS, Android, Windows 및 기타 기기에서 앱의 작동 방식을 시뮬레이션할 수 있는 내장 시뮬레이터를 제공합니다.

MobileTogether 앱 시뮬레이터는 앱이 다양한 기기에서 보이는 모습, 작동 방식, 그리고 느낌을 재현합니다. 여기에는 화면 크기, 방향, 그리고 각 플랫폼에 특화된 동작 방식의 차이 등이 포함됩니다.

이 시뮬레이터는 개발자들이 앱과 기업용 솔루션의 작동 방식을 모방해 볼 수 있도록 지원합니다

  • 모바일투게더 디자인 환경에서
  • 앱의 백엔드 서버에서
  • 실제 고객의 기기에서 테스트를 거친 후에 서비스를 출시합니다

더욱 광범위한 테스트를 위해, MobileTogether는 자동 앱 테스트 기능과 기업 수준의 앱 디버거를 지원합니다.

실제 데이터를 활용한 시뮬레이션 실행

MobileTogether 앱 시뮬레이터는 개발자가 제공하는 실제 모바일 환경 데이터를 사용하여 테스트를 수행하는 독특한 기능을 제공합니다. 이를 통해 실제 사용 환경과 유사한 시나리오를 모의할 수 있으며, 특히 모바일 기기에 매우 중요합니다. 예를 들어, 다음과 같은 데이터를 제공하여 테스트할 수 있습니다.

  • 위치 정보 좌표를 사용하여 앱 내의 지도 및 위치 기반 서비스를 테스트할 수 있습니다.
  • MQTT 메시지를 사용하여 IoT 스마트 오피스 및 산업 자동화 앱을 테스트할 수 있습니다.
  • NFC 메시지를 사용하여 NFC 태그를 읽는 앱의 동작을 시뮬레이션할 수 있습니다.
  • 푸시 알림, 연락처, 캘린더 데이터, 전화, 마이크, 앱 내 구매 등과 같은 기기의 기본 기능과의 통합을 테스트할 수 있습니다.

디자인 환경에서의 앱 시뮬레이션

MobileTogether Designer에서 앱을 개발하는 동안, 언제든지 다양한 인기 기기에서 앱의 작동 방식을 시뮬레이션할 수 있습니다. 내장된 시뮬레이터는 앱 또는 기업 솔루션이 다양한 노트북, 데스크톱, 모바일 기기에서 어떻게 작동하는지 모방하며, 화면 크기, 방향, 심지어 플랫폼별 동작까지 고려하여 실제 환경과 유사하게 구현합니다.

 

개발 환경 내에서 앱이 다양한 기기에서 어떻게 표시되고 작동하는지 즉시 확인할 수 있는 기능은 사용자 인터페이스와 기능에 대한 실시간 조정이 가능하도록 해줍니다.

MobileTogether 디자이너에서 제공하는 시뮬레이션 옵션

 

아래 스크린샷은 동일한 앱이 특정 iPhone과 Android Google Pixel 기기에서 어떻게 보이는지를 보여줍니다. 보시다시피, MobileTogether는 각 운영체제에 맞춰 자동으로 디자인과 사용자 인터페이스, 그리고 기기 고유의 기능을 조정합니다.

MobileTogether에서 iOS와 Android 운영체제에서 동일한 앱을 시뮬레이션합니다

이 시뮬레이터는 터치, 스와이프, 데이터 입력 등 실제 사용자의 행동을 모방하는 인터랙티브 테스트를 지원합니다. 이를 통해 앱이 어떻게 반응하는지 정확하게 확인하고, 디자인 과정 전반에 걸쳐 문제점을 해결할 수 있습니다.

시뮬레이션 과정에서 사용자가 제공한 솔루션이 실시간 데이터, 예를 들어 XML, JSON 또는 데이터베이스 소스를 어떻게 표시하고 처리하는지 정확하게 확인할 수 있습니다. 사용자는 모든 데이터 소스를 시각적으로 확인하는 것뿐만 아니라, 값을 즉시 수정하여 앱이 다양한 상황에서 어떻게 동작하는지 확인할 수 있습니다.

또한, Wi-Fi 연결 끊김, 세로 모드와 가로 모드 전환, 전화 기능 사용 등과 같은 일반적인 상황을 시뮬레이션할 수도 있습니다.

스타일 검사기

MobileTogether Designer에서 앱을 시뮬레이션할 때, 스타일 검사기(Styles Inspector)는 현재 페이지에 있는 컨트롤들의 계산된 스타일 정보를 상세하게 보여줍니다.

스타일 검사기를 사용하는 것은 간단합니다. 시뮬레이터 도구 모음의 버튼을 클릭하거나, 검사하려는 컨트롤을 Ctrl 키를 누른 채 클릭하면 됩니다. 스타일 검사기는 컨트롤에 설정된 스타일과 값에 대한 정보, 그리고 각 값이 어떻게 계산되었는지에 대한 정보를 표시합니다.

앱 시뮬레이션 과정에서 제어 방식을 이해하십시오

스타일 검사기는 앱에 많은 컨트롤이 포함되어 있을 때 매우 유용한 도구입니다. 개발자는 이 도구를 통해 특정 상황에서 컨트롤이 왜 그렇게 표시되는지, 그리고 현재 스타일로 어떻게 렌더링되는지를 즉시 파악할 수 있습니다.

서버 측 시뮬레이터

MobileTogether 디자이너에서 앱 또는 엔터프라이즈 솔루션의 작동 방식을 테스트한 후, 해당 솔루션을 조직의 MobileTogether 서버에 배포하여 실제 환경과 유사한 조건에서 작동하는지 시뮬레이션할 수 있습니다

이 프로세스를 통해 프론트엔드와 백엔드 애플리케이션 로직을 모두 테스트할 수 있으며, 모든 백엔드 리소스에 접근 가능하고, 솔루션이 실제 환경에서도 안정적으로 작동하는지 확인할 수 있습니다.

MobileTogether Designer는 프론트엔드와 백엔드 애플리케이션 로직을 모두 생성하므로, 이러한 유형의 시뮬레이션을 통해 실제 서버 백엔드에서 백엔드 애플리케이션 로직을 테스트하고, 프론트엔드는 MobileTogether Designer 내에서 실행할 수 있습니다.

고객 애플리케이션의 테스트 버전 사용

MobileTogether는 최종 사용자 기기 하나 또는 여러 대에서 앱을 시뮬레이션하여 가장 정확한 성능 테스트를 수행할 수 있습니다. 기기 내 시뮬레이션을 위해서는 MobileTogether 클라이언트 소프트웨어를 개발 환경과 동일한 Wi-Fi 네트워크에서 실행하기만 하면 됩니다. 이를 통해 특정 기기에 최적화된 테스트를 수행할 수 있으며, 여러 기기에 솔루션을 배포하여 플랫폼별 동작 방식과 해당 사용자 경험을 시뮬레이션할 수 있습니다. 또한, GPS, 카메라, 전화, 이메일, SMS 등과 같은 모바일 기기의 기본 기능을 통합하는 과정도 검증할 수 있으며, 이러한 기능들이 예상대로 작동하는지 확인할 수 있습니다.

MobileTogether 기능 목록

MobileTogether 자주 묻는 질문 (FAQ)

MobileTogether 비디오 데모 영상들