Mobile App/iOS

iOS - UI test 한번에 하기

bugtype 2019. 11. 24. 13:19

 

 

시뮬레이터로 하나씩 검사하기 귀찮을 때가 있을 것이다.

아래와 같은 명령어를 사용하면 한번에 할 수 있다.

 

# 1
xcodebuild test -scheme MyApp \ -destination "plaform=iOS,name=iPhone 8" \ -destination "platform=iOS,name=iPhone 8 Plus"

# 2
xcodebuild test -project MyAppProject.xcodeproj -scheme MyApp
-destination 'platform=OS X,arch=x86_64'
-destination 'platform=iOS,name=Development iPod touch'
-destination 'platform=Simulator,name=iPhone,OS=9.0'

 

-destination 를 계속 추가해주면 된다.

 

 

 

 

UI 테스트를 통해서 flow, 이벤트, View 등 점검이 가능하다. 또한 화면 해상도에 따라서 어떻게 보이는지 한번에 볼수도 있다.

( http://iosres.com/ 를 통해서 iOS 해상도를 확인할 수 있다. Logical resolution 값이 다른 것만 추가해서 확인하면 된다. )

  • A라는 버튼이 있는가?

  • A버튼 색깔이 빨간색인가?

  • A버튼을 누르면 B 화면으로 가는가?

  • B화면에서 입력중일 때, C의 컬러가 변경되는가 ?

  • A → B → C ->D 순서대로 화면이 정상적으로 이동하는가?

  • iPhoneX에서는 A버튼이 보이는가?