2014-11-12 3 views
1

안드로이드에서 junit을 사용하여 수동 테스트에서 자동 테스트로 점차 전환하는 중입니다.android manual/semi-automated testing

일부 테스트 결과 전체 자동 유효성 검사가 불가능하거나 너무 정교한 것으로 보입니다. 예를 들어, 변형 후의 이미지가 "충분히 만족스러워"보이는지 아닌지를 검증해야합니다.

다른 한편으로는 전체 애플리케이션을 실행하고 싶지는 않지만 변환을 수행하는 메소드 만 테스트하는 단위 테스트와 같은 것이 있습니다. 그리고 샘플 데이터와 간단한 이미지를 보여주기위한 간단한 UI를 보여줍니다.

주요 질문 : 일반적으로 Android 애플리케이션의 경우 이러한 테스트를 어떻게 수행합니까?

사이드 질문 : 기본 테스트 방법은 junit 테스트 클래스를 작성하고 각 테스트가 끝날 때마다 빌드를 작성하여 전화로 결과 이미지를 볼 수있게하여 좋은 것처럼 보일지 결정하는 것입니다. 아니. 이상적으로는 전화 나 개발자 컴퓨터에 대화 상자가 나타나면 ok를 누르면 다음 테스트가 수행됩니다. 그러나 안드로이드에 차단 UI 모델이 없기 때문에 이것을 구현하는 것은 쉽지 않습니다 (c.f. https://stackoverflow.com/a/4381387/3991799). 어떤 아이디어?

답변