4

방금 ​​약 10 개의 안드로이드 서적을 검토하고 수많은 기사를 읽고 몇 가지 프레임 워크를 찾았지만 여전히 안드로이드 애플리케이션을 테스트하는 포괄적 인 방법을 찾지 못했습니다.
테스트가 일부 책에서만 단 하나의 짧은 장으로 만 나타나는 것은 너무 나쁩니다.안드로이드 애플리케이션 테스트 용 현재 솔루션

이 있습니다

  • Robolectric
  • ActivityInstrumentationTestCase2 그러나 그들 중 누구도 충분한 문서, 튜토리얼이나 예제가 없습니다. Robotium을 Gradle과 함께 설치하거나 AS 또는 명령 줄에서도 실행할 수 없었습니다.

    Android Studio 1.0Gradle 1.0.0으로 안드로이드 애플리케이션을 테스트하는 가장 최근의 방법은 무엇입니까? 어떤 프레임 워크와 도구를 사용합니까? Android 용 테스트 레시피는 어디에서 배울 수 있습니까?

    내가 관리 할 수있는 유일한 것은 standard android ways for testing applications이지만 그 방법은 몇 가지가 있습니다.

    +0

    최근 Google은 Udacity와 함께 일련의 자습서를 발표했습니다. –

    +0

    그것은 합리적이어야합니다, 맞습니까? 맞춰봐? 거기에 적용되는 테스트가 없습니다! :(아마 DB 테스트를 제외하고는 평범한 것입니다.) https://github.com/udacity/Sunshine/blob/clean-history/app/src/androidTest/java/com/example/android/sunshine/app/test/ TestDb.java – squixy

    +0

    Robolectric은 여전히 ​​API 18만을 지원하는 것으로 보입니다. Kitkat 지원이 곧 제공 될 것입니다. – veovo

    답변

    1

    문제는 모든 Android 테스트 프레임 워크를 다루는 단일 페이지가 없다는 것입니다. 어쨌든 위에 나열된 것보다 더 많은 것이 있습니다.

    나는 안드로이드 스튜디오로 통합에 대해 잘 모른다 그것은 아직 초기 단계에 있으나 실행 가능해야합니다.

    +0

    그게 제가 발견 한 것입니다. 사람들이 지금 무엇을 사용하고 있으며, 어느 것이 잘 지원되고 유지 관리되고 있으며 포괄적 인 예제와 문서가 있는지 궁금합니다. – squixy

    0

    Blundell의 블로그에서 유용한 자습서를 확인하십시오 : here's the one for espresso. Espresso와 JUnit 테스트가 작동하도록 할 수는 있지만 Robolectric을 아직 작동시키지는 못했습니다. 누군가가 API 21을 목표로하는 프로젝트를 위해 일할 수있는 방법이 있다면, 어떻게해야하는지 알고 싶을 것입니다.