모바일 앱 개발 과정에서 테스트 속도를 향상시키기
실제 사용자를 대상으로 한 테스트는 모든 플랫폼에서 직관적인 모바일 앱을 성공적으로 개발하는 데 있어 매우 중요한 단계입니다. 최근 당사에서 진행한 내부 테스트 결과는 이러한 원칙을 입증했으며, MobileTogether의 즉각적인 배포 기능은 모바일 앱 개발 과정에서 테스트를 가속화하고, 안드로이드, iOS, 윈도우 폰, 그리고 윈도우 10 사용자들에게 새로운 버전의 앱을 신속하게 제공하며, 이전보다 훨씬 빠르게 피드백을 받을 수 있는 효과적인 도구임이 입증되었습니다.

Altova MobileTogether는 모바일 앱 배포를 위한 두 가지 옵션을 제공합니다. 앱 스토어 배포 이 기능을 사용하면 사용자 정의 아이콘과 시작 화면을 추가하고, 각 플랫폼의 앱 스토어에 앱을 등록하여 전 세계에 제공할 수 있습니다. 빠른 배포 특정 사용자 그룹을 대상으로 하는 기업용 애플리케이션이나 내부 애플리케이션에 적합한 선택입니다.
"즉시 배포" 기능은 모바일 앱을 MobileTogether 디자이너에서 MobileTogether 서버로 업로드하면, 서버에 접속 권한이 있는 모든 모바일 기기 사용자가 즉시 해당 앱을 사용할 수 있도록 합니다.

어떤 옵션을 선택하든, 앱의 최종 출시를 위해 준비하는 과정에서 모바일 투게더 디자이너에서 생성된 파일은 동일하게 사용될 수 있습니다. 특히 새로운 앱의 초기 테스트 그룹은 일반적으로 소규모의 특정 사용자 그룹으로 구성되기 때문에, 즉각적인 배포 방식이 가장 적합합니다.
더욱 좋은 점은 개발자들이 테스터로부터 피드백을 수집하고, 수정 작업을 거쳐, 즉시 새로운 버전을 배포할 수 있다는 것입니다!
모바일 앱을 테스트해야 하는 이유는 무엇일까요?
독립적인 사용자의 테스트는 단순히 버그나 논리적 오류를 발견하는 것 이상의 의미를 가집니다. 테스터들의 피드백은 앱의 사용 편의성을 확인하고, 사용성 측면의 문제점을 파악하는 데에도 도움이 됩니다.
저희는 이전에 저희의 Signatures 앱에 대해 블로그 포스팅을 한 적이 있습니다. 이 앱은 MobileTogether의 서명 캡처 기능을 보여줍니다. 얼마 전 점심시간에 동료가 이 앱을 사용하다가 서명 확인 시 색상 사용자 지정 기능이 작동하지 않는다는 의견을 제기했습니다.

이는 버그나 내부 논리 오류가 아니라, 사용 편의성 결함이었습니다. 색상 변경 기능은 새로운 서명을 추가하는 용도로만 설계되었으며, 기존 서명을 수정하는 용도로는 사용될 수 없습니다. 기존 서명은 서버에 저장되어 있으며, 아마도 다른 사용자들이 다른 모바일 운영체제에서 생성했을 가능성이 높습니다.
서명 앱은 총 네 개의 페이지로 구성되어 있습니다. 상단 메뉴 페이지, 서명 캡처 페이지, 서명 확인 페이지, 그리고 색상 설정 페이지가 있습니다. 상단 메뉴에 색상 설정 버튼이 제공되었기 때문에, 사용자는 이 버튼이 앱의 다른 모든 곳에도 적용될 것이라고 예상했습니다.

직관적인 사용성 개선 사항이 명확하게 드러났습니다. 바로 "색상 사용자 정의" 버튼을 "서명 캡처" 하위 페이지로 옮기는 것입니다. MobileTogether Designer에서 이 작업을 쉽게 수행할 수 있습니다. 익숙한 Ctrl-C 키보드 단축키를 사용하여 버튼을 복사하고, Ctrl-V 키보드 단축키를 사용하여 "서명 캡처" 페이지에 붙여넣으면 됩니다.

"서명 캡처" 페이지에 버튼을 붙여넣으면, 원래 버전에서 설정된 모든 속성이 그대로 유지됩니다. 여기에는 "버튼 클릭 시" 이벤트에 정의된 동작도 포함됩니다

상단 메뉴 페이지에서 버튼을 삭제하면, 새로운 실행 경로에서는 사용자가 상단 메뉴 페이지에서 "새 서명 캡처"를 클릭한 후에만 색상 사용자 지정 옵션이 제공됩니다. "서명 캡처" 버튼은 여전히 "색상 사용자 지정" 하위 페이지를 열고, "색상 사용자 지정" 페이지의 뒤로 가기 버튼은 이전 페이지로 돌아가는데, 현재는 "서명 캡처" 하위 페이지입니다.

저희는 사용자 계정으로 로그인하는 과정에서 "사용자 정의 색상" 버튼의 표시 여부를 변경하여, 로그인 과정에서는 숨기고 서명이 삭제되면 다시 보이도록 설정했습니다. 새로운 버전을 MobileTogether 시뮬레이터에서 실행한 후, 저희 MobileTogether 서버에 배포하고 동료에게 다시 테스트를 요청했습니다. MobileTogether 디자이너를 실행하여 수정된 앱을 모바일 기기에서 실행하는 전체 과정은 10분도 채 걸리지 않았습니다.
무료 모바일 앱 디자인 도구인 "MobileTogether Designer"를 다운로드하세요 본 게시글에 소개된 시연 앱의 최신 버전을 통해, 여러분은 단시간 내에 자체적인 크로스 플랫폼 모바일 앱을 개발하고 테스트를 시작할 수 있습니다. 자세한 내용은 GitHub에서 확인하실 수 있으며, Altova의 추가 예제도 함께 제공됩니다: https://github.com/altova