00222 20160630 Android iOS 테스트 단말 선정하기 - AngryQA/blog GitHub Wiki

Android / iOS 테스트 단말 선정하기

AngryQA | 2016-06-30 목요일 오전 9:32 | QA/QA 프로세스 | 원본

|

|

Android / iOS 테스트 단말 선정하기  ETC / Test Tip? 

2016.06.16. 16:43  수정  삭제

복사http://blog.naver.com/kcskcshi/220738035255

통계보기 전용뷰어 보기

|

2016 / 06 / 16 기준으로 작성

참고로 나는 주로 PC 솔루션 검증을 진행하는 사람이다..

모바일 환경의 테스트에 대해서는 잘 모르는 부분

하지만 이번 프로젝트 테스트 진행에 필요한 단말기 선정을 해야했다.

처음에는 편하게 "구글링하면 다 나오겠지~" 하고 시작했으나 신뢰성 있는 기관의 정보는 존재하지 않았다.

그러다 알게된 구글과 애플의 개발 센터에서는 플랫폼 별로 점유율을 제공하고 있었다.

https://developer.apple.com/support/app-store/

[App Store - Support - Apple Developer

developer.apple.com](https://developer.apple.com/support/app-store/)

https://developer.android.com/about/dashboards/index.html#Screens

[Dashboards | Android Developers

developer.android.com](https://developer.android.com/about/dashboards/index.html#Screens)

위 정보를 기반으로 디바이스 선정 기준을 재설정!!

| 1. 플랫폼 점유율 5% 이상 | | 2. 3대 제조사 핸드폰 | | 3. 제조사 홈페이지 기준 대표 모델 | |

4. 대표 모델의 플랫폼이 1번 조건 충족

|

moon_and_james-43

1. 플랫폼 점유율 5%이상

2개의 페이지를 참조하니 아래와 같은 결과를 얻을수 있었다

프로요 쓰는 사람이 아직도....

| Android Platform Versions | | | Google Dashboard | *Data collected during a 7-day period ending on June 6, 2016. | | Codename | Distribution | | Froyo(2.2) | 0.1% | | Gingerbread(2.3.32.3.7) | 2.0% | | Ice Cream Sandwich(4.0.34.0.4) | 1.9% | | Jelly Bean(4.1.x) | 6.8% | | Jelly Bean(4.2.x) | 9.4% | | Jelly Bean(4.3) | 2.7% | | KitKat(4.4) | 31.6% | | Lollipop(5.0) | 15.4% | | Lollipop(5.1) | 20.0% | | Marshmallow(6.0) | 10.1% |

| iOS Platform Versions | | | Apple Support | *As measured by the App Store on May 9, 2016. | | Codename | Distribution | | iOS9 | 84.0% | | iOS8 | 11.0% | | Earlier | 5.0% |

2. 3대 핸드폰 제조사

요곤 내 마음대로 설정했다

Samsung / LG / Apple

※베가를 고민했지만 제외 내 베시놋...moon_and_james-84

3~4. 1번 조건을 충족하는 제조사 대표모델

1번의 조건 점유율 5%이상을 충족하는 단말기를 선택하자 아래와 같은 결과가 나왔다

노트4의 경우에는 현 시점에서의 대표 모델은 아니지만 KitKat을 지원하는 단말기가 필요해 넣어봤다.

| Company | depth1 | depth2 | OS | |

Samsung

| 갤럭시S | 갤럭시 S7 엣지 | Marshmallow(6.0) | |

갤럭시 노트

| 갤럭시 노트5 | Lollipop(5.1) | | 갤럭시 노트4 | KitKat(4.4) | | 갤럭시 A | 갤럭시 A7(2016) | Lollipop(5.1) | | 갤럭시 J | 갤럭시 J5(2016) | Marshmallow(6.0) | |

LG

| G5 | | Marshmallow(6.0) | | V10 | | Lollipop(5.1) | | G4 | | Lollipop(5.1) | | G Flex2 | | Lollipop(5.0) | | X SERIES | LG X screen | Marshmallow(6.0) | | | | | | | Company | depth1 | depth2 | OS | |

Apple

|

iPhone

| 6s | iOS9 | | 6 | iOS8 | | SE | iOS9 | |

iPad

| Pro | iOS9 | | Air2 | iOS8 | | mini 4 | iOS9 | | mini 2 | iOS7 |

잘 선택한건지는 모르겠지만...

프로젝트를 진행해보면서 단말기 선정에서 발생한 오류를 바탕으로 선정 방법을 업데이트 할 예정이다 :)

|