본문
170803(목) - Automating User Interface Tests
Automating User Interface Tests
User interface testing
- functional 요구사항 & high quality를 만족시키는지 확인 가능
- human QA는 시간이 오래걸리고 error가 발생하기 쉽다.
- automated approach test는 quickly & reliably repeatable manner
- src/androidTest/java 에 테스트 코드를 구현해야 한다.
- UI test framework를 사용하여 specific scenarios를 simulate 가능하다.
- testing을 위해서 다음 유형의 test를 만든다.
ㆍUI test for single app
- user가 specific behave or action을 할 때, expected 작동을 하는지 확인
- Espresso 같은 UI teset framework를 사용하면 programmatically하게 simualate 가능하고 user interactions을 테스트 할 수 있다.
- using Espresso
ㆍUI test for multiple app
- between different user app or between user app and system app.
- ex) camera app shares images with 3rd-party app, or with default Android photo app.
- using UI Automator testing framework
- use APIs Android Testing Support Library
'Mobile > Testing' 카테고리의 다른 글
180501(수) - Test UI for a single app (0) | 2018.05.03 |
---|---|
180426(목) - Automate UI tests (0) | 2018.04.26 |
170802(수) - Building Instrumented Unit Tests (0) | 2017.08.02 |
170731(월) - Building Local Unit Tests (0) | 2017.07.31 |
170731(월) - Building Effective Unit Tesets (0) | 2017.07.31 |
댓글