여러분의 앱은 Android 7.0의 멀티윈도우에서 어떻게 보일까요?

테스티드는 모바일 앱 테스트 서비스입니다. 모바일 앱 패키지 파일을 다양한 디바이스에 설치하고 수작업 없이 앱을 자동으로 동작시켜 오류를 찾습니다. 테스티드는 구글과 함께 Android 7.0 디바이스에서 많은 앱을 동작시켜 Android 7.0과 앱에 문제가 있는지 확인하는 캠페인을 하고 있습니다. Android 7.0에는 여러 개의 앱을 동시에 사용할 수 있는 “멀티윈도우” 기능이 추가되었습니다. 이런 모습입니다, 두 개의 윈도우를 위아래…

여러분의 앱은 Android 7.0에서 SSL 통신하고 있습니까?

GeoTrust_BGFRETAIL_20160930

테스티드는 모바일 앱 테스트 서비스입니다. 모바일 앱 패키지 파일을 다양한 디바이스에 설치하고 소프트웨어가 앱을 자동으로 동작시켜 오류를 찾습니다. 테스티드는 구글과 함께 Android 7.0 디바이스에서 많은 앱을 동작시켜 Android 7.0와 앱에 문제가 있는지 확인하는 캠페인을 하고 있습니다. Android 7.0 디바이스에서 기존에 출시된 앱을 동작시키면 다양한 문제가 발견됩니다. 그 중 눈에 띄는 것 하나 소개합니다. 몇몇 앱에서…

페이스북의 “모바일 디바이스 테스팅 랩”

fb_data_center-4

Facebook lifts the veil on its mobile device testing lab http://tcrn.ch/29PQkXp 테크크런치의 기사에 따르면, Facebook이 실제 모바일 디바이스에서 페이스북, 메신저, 인스타그램 앱을 테스트하기 위한 준비를 하고 있다고 합니다. 시뮬레이터(에뮬레이터, 가상 디바이스)가 다루기는 쉽지만, 앱이 비정상 동작하는 이유를 찾기 어렵고, 성능을 테스트하는 데에 좋지 않다고 담당팀이 이야기 했답니다. 추가로, 시뮬레이터에서는 성능에 대한 부분은 1%도 추적하기 어렵다고…

테스티드 유료 이용 안내

테스티드는 모바일 앱 테스트를 쉽고 편리하게 할 수 있도록 돕기 위해 노력하고 있습니다. 테스티드는 2015년 6월부터 충분한 시간을 통해 안정성을 확보하였습니다. 테스티드는 kt와 함께 유료 서비스 ucloud appster를 2016년 4월 4일부터 제공하고 있습니다. ucloud appster는 안정적이고, 다양한 디바이스를 제공합니다. 테스티드(http://testyd.co/)는 실험적인 기능, 새로운 테스트를 만들어갑니다. 이런 시도로 인해 제공 디바이스가 예고 없이 바뀌거나 디바이스를 할당…

Robo Test의 제약

Robo Test는 모바일 앱을 자동으로 동작시키면서 이상이 없는지 확인하는 서비스입니다. 테스티드가 제공하는 서비스와 유사합니다. 어느 블로그에 Robo Test를 사용해본 이야기가 있습니다. 이 글에서 On-ly라는 앱을 테스트 했네요. Firebase: Robo Test (http://blog.embian.com/category/Test%20Lab) On-ly 앱 개발자분, 블로그 글 쓰신 분, 만수무강하시고 하시는 일 모두 잘 되길 기원합니다. On-ly라는 앱은 시스템 설정이 미리 준비 되어야 앱이 동작하는 것으로…

AWS Device Farm, Google Cloud Test Lab 가격 비교

테스티드는 사람의 수작업 없이 모바일 앱을 다양한 디바이스에 한꺼번에 설치하고 자동으로 동작시켜 오류를 탐지하여 보고합니다. 해외에 유사한 서비스가 있습니다. AWS가 제공하는 Device Farm에서 테스트 종류를 Explorer로 선택하면 테스티드와 비슷한 테스트를 수행할 수 있습니다. 또, Google의 Cloud Test Lab에서 테스트 종류를 Robo Test로 선택하면 비슷한 테스트를 수행할 수 있습니다. 가격은 아래와 같습니다. 가격만 보면 Google이 제일…

카카오톡이 왜 SMS 발송 권한을 필요로할까요?

스마트폰의 보안이 화제가 되고 있습니다. 테스티드도 그에 맞추어 앱의 보안을 살펴보고 있습니다. 스마트폰 보안에서 쉽게, 그리고 먼저 살펴볼 것은 앱이 필요로하는 권한이 아닐까 싶습니다. 라인과 카톡 모두 한국에서 인기있는 메신저 앱입니다. 두 앱이 각각 Android의 어떤 권한을 필요로하는지 살펴보았습니다. 앱 패키지 파일 안의 Manifest.xml 파일에 있는 정보를 기준으로 보았습니다. Android에서 앱 패키지 안에 있는 Manifest.xml…

테스티드만의 테스트 방식과 향후 로드맵

테스트 자동화에 관심이 많은 독자라면 아마도 클라우드 기반 디바이스 테스트 서비스에 대해서는 잘 아시리라 생각된다. 이들 서비스들은 저마다 테스트 자동화라고 부르고 있는데, 그 자동화에 대한 범주가 제각각이라 아마 혼란을 겪으신 독자들도 계시리라 생각된다. 테스트 자동화 범주는 크게 세부류로 나눌 수 있겠다. 첫째, 로보티움이나 셀레늄 스트립트 코드로 원하는 테스트 명령을 프로그램 한 후에 이를 실행하는 방식인데,…

국내외 상용 app들의 주요 문제점과 대응 방안

2009년부터 한국 시장에 풀리기 스마트폰들은 정말로 다양하였고 OS버전 또한 많은 발전을 거듭해 왔다. 바꿔 말하면 시장에는 정말로 다양한 종류의 OS버전들이 사용되고 있는 것이다. 아래 [그림1]에 보인 바와 같이 가로축에 OS버전은 2.1부터 4.4.2까지 존재(2014년 7월 시점)하고 있는 것을 알 수 있다. 흥미로운 것은 검은색 굵은 실선인데, 그것이 의미하는 것은 어떤 app이 특정 OS버전에서 실행되지 않는 확률의…

현실에서의 app 테스트 방법과 문제점

2009년, 국내에 스마트폰이 도입되면서 많은 일들이 일어나고 바뀌었는데, 그 중에 개발자들이 가장 크게 피부로 느끼는 부분은 아마도 잦은 app 업데이트가 아닐까 싶다. 스마트폰이 세상에 나오기 전에는 1년에 한번 app을 업데이트 해서 시장에 내 놓았었는데, 스마트폰이 대세가 된 이후에는 거의 매달 app을 업데이트 하게 되었다. 급기야 어떤 사람이 ‘애자일’이라는 개발 방법론을 내 놓으며, 1~2개월 마다 app을…