Tag: android-testing

Das Android testing framework

Android - Unabhängigen Fragment UI-Test-tool

Anzahl der Antworten 4 Antworten
Ich habe auf der Suche nach einer Möglichkeit zum testen der Benutzeroberfläche von mein-Fragmenten getrennt (dh, unabhängig von den anderen Fragmenten und Aktivitäten), aber ich kann nicht einen Weg finden, es zu tun. In allem, sagen wir,

Klicken Sie auf " Grenzen / Koordinaten

Anzahl der Antworten 3 Antworten
Ich weiß, es ist möglich für einen Espresso zu klicken, indem Sie Grenzen den Weg UiAutomator hat. (x-und y-Koordinaten) habe ich gelesen, durch die Dokumentation, aber ich kann nicht scheinen, um es zu finden. Jede Hilfe ist

Wenn ich mit meinem android-UIAutomator code, es zeigt Fehler

Anzahl der Antworten 4 Antworten
Wenn ich mit meinem android-UIAutomator code, zeigt es folgenden Fehler. INSTRUMENTATION_RESULT: shortMsg=java.lang.RuntimeException INSTRUMENTATION_RESULT: longMsg=com.android.ui.testen INSTRUMENTATION_CODE: 0 Ich lief nur den Beispielcode in developer.android.com So beheben Sie diesen Fehler? Log unten angehängt: 01-05 01:07:53.559: D/AndroidRuntime(5712): >>>>>> AndroidRuntime START

Wie test-Android-toast-Nachrichten, die in Appium ( selenium mit Java)

Anzahl der Antworten 6 Antworten
Ich bin mit Selenium mit Java zum ausführen von Skripts auf android (thru-server Appium). Ich sehe, dass es nicht möglich ist, suchen Sie einen toast mit Selen ist driver.findElement(By.LinkText("User not logged in") in Appium Kann aber verwendet

So erhalten Sie Versicherungsschutz für Android-Projekt mit Espresso-tests

Anzahl der Antworten 1 Antworten
Ich zum schreiben von Android-tests mit Robotium, und rufen Sie die Berichterstattung über Emma. Vor kurzem habe ich geändert, Espresso-tests, und ich bin die Probleme abrufen-coverage-Instrumentation-tests. Ich kann nur abrufen, Abdeckung für Unit-tests mit Robolectric. Ich bin

Android : Wie die analyse der native heap-dump?

Anzahl der Antworten 1 Antworten
Habe ich eine native heap-dump-Datei mit dem Befehl dumpheap -n <PID> <file>. Die Datei ist in menschenlesbarem format aus, enthält aber Informationen, die zu schwer zu verstehen. Wie kann ich das analysieren dieser Datei und erhalten nützliche

Espresso-2.0 - Methode annotiert mit @Test im inneren Klasse, die sich junit3 testcase

Anzahl der Antworten 1 Antworten
Bekam ich eine seltsame Warnung Method annotated with @Test inside class extending junit3 testcase wenn die neue ActivityInstrumentationTestCase2 Klasse geliefert mit Espresso 2.0. Meiner Klasse sieht genauso aus wie die, die Google als Beispiel bereitgestellt: import android.support.test.InstrumentationRegistry;

Wie zu verwenden VisibleForTesting für reinen JUnit-tests.

Anzahl der Antworten 3 Antworten
Im Laufenden Reine JUnit4 java-tests über meine Reine java Dateien auf mein Projekt, aber ich kann nicht einen Weg finden, um @VisibleForTesting deutlich, ohne dass das Ding manuell öffentlichkeit. Ex: @VisibleForTesting public Address getAddress() { return mAddress;

Wie führen Sie eine test-Methode oder Klasse als Android Test in Android Studio

Anzahl der Antworten 2 Antworten
Bin ich mit Android Studio 0.2.4, aber ich nehme an, diese Frage kann beziehen sich auf IntelliJ im Allgemeinen. Meine tests sind unter src/instrumentTest/java und alle verlängern AndroidTestCase. Bei mir laufen alle tests (sagen wir mit der

ApplicationTestCase deprecated in API-level 24

Anzahl der Antworten 2 Antworten
Erstellte ich einen leeren Standard-Projekt auf Android Studio 2.1.2 mit API 24. Im Beispiel-Projekt, bietet Google abgeschrieben Klasse ApplicationTestCase: Diese Klasse wurde als veraltet markiert in der API-Ebene 24. Verwenden ActivityTestRule statt. Neue Prüfungen werden geschrieben, mit

AndroidJUnit4.class ist veraltet: Wie androidx.test.ext.junit.die Läufer.AndroidJUnit4?

Anzahl der Antworten 5 Antworten
Für meine instrumentation tests war ich mit @RunWith(AndroidJUnit4.class) vom import androidx.test.runner.AndroidJUnit4; um meine Testfälle. Jetzt diese Zeile wird als veraltet markiert mit dem Hinweis auf die Verwendung AndroidJUnit4 aus import androidx.test.ext.junit.runners.AndroidJUnit4 Aber wenn ich versuche zu importieren

So aktivieren Sie die Ausgabe der Konsole in Android Unit-tests?

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit, schalten Sie den test-logging in der Konsole ausgegeben? Ich weiß, dass schauen wir uns den test generierten Ergebnisse in eine HTML-Datei, und überprüfen der standard-Ausgabe gibt, aber ich finde es ein bisschen unpraktisch.

SDK-Pfad nicht angegeben

Anzahl der Antworten 3 Antworten
Schritte, die ich Tat Heruntergeladen Läufer JAR-und Client-JAR-Datei von Platz Kopiert spoon-client-1.1.2.jar zu den libs Ordner, Rechte Maustaste --> Hinzufügen-Bibliothek... schrieb ein einfaches dummy-test: public MainActivityTest() { super(MainActivity.class); } public void test() { Spoon.screenshot(getActivity(), "initial_state"); } Lief

Mit Mockito mit Retrofit-2.0

Anzahl der Antworten 1 Antworten
Ich versuche, erstellen von unit tests für meine api-Aufrufe(über Retrofit 2.0) mit Mockito. Schien dies der beliebteste blog über die Verwendung Mockito mit Retrofit. http://mdswanson.com/blog/2013/12/16/reliable-android-http-testing-with-retrofit-and-mockito.html Leider, es nutzt früheren Versionen von Retrofit, und hängt von der Callbacks

Wie force-Android-Anwendung zu verwenden, entweder 32-bit oder 64-bit-Bibliotheken

Anzahl der Antworten 3 Antworten
Auf einem Android-Gerät mit 64-bit-ARM haben, würde es zwei Varianten, die von vielen Bibliotheken, 32bit und 64 bit, und Ihre Leistung kann unterschiedlich sein. Ich möchte wissen, ob es einen Weg gibt, zu zwingen, die Anwendung zu

Android Unit-Test : wie zu löschen SharedPreferences

Anzahl der Antworten 4 Antworten
Ich versuche, um alle zu löschen SharedPreferences Hinzugefügt, während meines tests. Ich habe schon gelesen das einige Beiträge und die offizielle Dokumentation (SharedPreferences.Editor.clear()). Aber wenn ich anfange mit meiner Bewerbung nach dem unit tests ausgeführt wurden, habe

Android SQLite-Datenbank-Unit-Tests

Anzahl der Antworten 3 Antworten
Ich bin neu in der android app-Entwicklung-und ich habe gerade eine Notiz-app. Ich will zu tun unit-tests für die insertNote, readNote und updateNote Methoden für die Datenbank. Wie mache ich das? Dies ist der code für meine

Nicht in der Lage zu bekommen, Robotium, um die Arbeit in Android Studio

Anzahl der Antworten 1 Antworten
Ich bin kämpfen, um Robotium arbeiten auf der gradle-basierte Android-Studio und ich kann nicht finden, die Art und Weise, es zu tun Dies ist mein build.gradle-Datei buildscript { dependencies { repositories { mavenCentral() mavenLocal() } classpath 'com.android.tools.build:gradle:0.5.+'

Starten Sie die Aktivität für die Prüfung

Anzahl der Antworten 3 Antworten
Ich hab eine Quiz-app mit Realm db. Jedes mal, wenn der Benutzer wählt eine Antwort, die Sie auf eine Schaltfläche klickt, und der neue text für Frage erscheint. Thats it, bis Sie das Ende erreicht, wo ich

wie man text aus textview mit espresso

Anzahl der Antworten 2 Antworten
Möchte ich text string in einer textview im LinearLayout. kann espresso machen? Wenn nicht, gibt es andere Wege, das zu tun, oder kann ich die android-api in der espresso-test-Fall? Ich bin mit API 17 18 oder höher,

Android-Espresso: Wie kann ich testen, ein bestimmtes Fragment, wenn nach einer Tätigkeit auf mehrere fragment-Architektur

Anzahl der Antworten 2 Antworten
Meine app besteht aus einer Activity für viele Fragments. Ich möchte die Espresso-test der Benutzeroberfläche der Fragments. Aber ich lief in ein problem. Wie kann ich testen, eine Fragment die nicht Hinzugefügt, um eine Activity im onCreate.

Wie zu stoppen und starten Sie eine Aktivität in einem android instrumentation Tests?

Anzahl der Antworten 5 Antworten
Ich versuche zu schreiben, ein Android-Aktivität instrumentation test-Haltestellen (onPause()dann onStop()) und neu gestartet, die aktuelle Aktivität. Ich habe versucht, activity.finish(); activity = getActivity(); ...aber das scheint nicht richtig zu funktionieren. Das Ziel des Tests ist es, zu

Espresso, wie Sie für einige Zeit warten(1 Stunde)?

Anzahl der Antworten 3 Antworten
In meinem test-Fall, ich habe Aufnahmen für 1 Stunde, in robotium solo.sleep(600000) getan hatte, meine Arbeit, aber In der espresso-ich bin verwirrt mit IdlingResource Konzept. Ich habe um die Aufnahme zu starten, und warten Sie einige Zeit(abhängig

Espresso - Behauptung, eine TextView mit async-Daten geladen

Anzahl der Antworten 2 Antworten
Ich Schreibe ein UI-test mit Google Espresso für Android und ich bin stecken, wie zu behaupten, ein TextView text, der Inhalt wird asynchron geladen, die von einem web-service. Mein aktuelle code: public class MyTest extends BaseTestCase<MyActivity>{ public

Wie zu verwenden Espresso Leerlauf Ressource

Anzahl der Antworten 1 Antworten
Ist das Szenario wenn der Benutzer klicken Sie auf die Schaltfläche "Download", die Daten (Musik/ein Bild etc.) gestartet wird aus dem internet heruntergeladen. Wenn der download abgeschlossen ist, ändert sich die Schaltfläche it-label mit text "Open". Die

Android: das Schreiben von Testfällen für die Fragmente

Anzahl der Antworten 4 Antworten
In meinen vorherigen Projekten habe ich die meiste Arbeit getan, die durch Aktivitäten und verwendet ActivityInstrumentationTestCase2 als pro Dokument: http://developer.android.com/tools/testing/activity_testing.html Ich habe eine Idee, wie die Arbeit mit der Aktivität Test-Fällen; aber, wenn es um das Fragment

Testlauf gescheitert: die Instrumentierung ausgeführt werden konnte wegen java.lang.ClassNotFoundException'

Anzahl der Antworten 5 Antworten
Dies ist meine erste Zeit die Einrichtung einer Android-test-Projekt zum testen ein Android-Projekt. Habe ich einen sehr einfachen test case, die ich versuche zum laufen zu bekommen, aber was habe ich nicht ausgeführt. Ich bekomme eine Test

Sugar ORM erstellt keine Tabellen

Anzahl der Antworten 3 Antworten
Arbeite ich an einem standalone-Bibliothek-Projekt, das erfordert, dass persistierenden einem einfachen Modell. Hier ist, was mein SugarRecord aussieht: /** * Keeping track of previously received messages by ID */ public class MessageRequestIdModel extends SugarRecord { protected String

Verwirrt über testCompile und androidTestCompile in Android Gradle

Anzahl der Antworten 3 Antworten
Ich bin neu in testing Welt und noch mehr, um Android-Tests Welt. Während der recherche auf Robolectric, dass aids-tests, die auf android eine Sache verwirrt mich am meisten. Manchmal auf der Website, die ich sehe Menschen mit

Testen der Datenbank unter Android: ProviderTestCase2 oder RenamingDelegatingContext?

Anzahl der Antworten 5 Antworten
Habe ich implementiert den Zugriff auf eine Datenbank mit SQLiteOpenHelper aus dem android.Datenbank-Paket in einigen Klassen (die mit DAO-pattern). Schrieb ich einige junit-tests für diese Klassen mit einer AndroidTestCase aber dies bewirkt, dass die tests verwenden die

Android Alphatest "Artikel nicht gefunden"

Anzahl der Antworten 8 Antworten
Ich veröffentlicht habe meine app für alpha-Test, aber nicht in der Lage, laden Sie es von play store. Ich öffnete die url "https://play.google.com/apps/testing/com.*" und angenommen ein tester sein und jetzt zeigt er mir "Sie sind tester". Aber

GPS in Android testen

Anzahl der Antworten 6 Antworten
Wie testen Sie GPS-Anwendungen in Android? Können wir es testen mit der Android-emulator? InformationsquelleAutor der Frage Bharat Pawar | 2009-12-29

Wie testen Sie eine Android-Anwendung über mehrere Aktivitäten hinweg?

Anzahl der Antworten 14 Antworten
Bauen wir eine komplexe Android-Anwendung, bestehend aus vielen Formularen und workflows verteilt auf viele Aktivitäten. Unsere Arbeitsabläufe sind ähnlich zu dem, was Sie vielleicht auf einem Bank-ATM-Maschine, zum Beispiel, gibt es eine Activity zur Anmeldung, die übergänge

Espresso - Klicken Sie auf den Text in der Listenansicht

Anzahl der Antworten 3 Antworten
Ich versuche, klicken auf einen text in einer Liste anzeigen mit Espresso. Ich weiß, Sie haben diese Anleitungaber ich kann nicht sehen, wie diese Arbeit durch die Suche nach text. Dies ist, was ich versucht habe Espresso.onData(Matchers.allOf(Matchers.is(Matchers.instanceOf(ListView.class)),

Espresso - So prüfen Sie, ob eine der Ansichten angezeigt wird

Anzahl der Antworten 8 Antworten
In meinem test, nach einer Aktion, gibt es zwei mögliche Ansichten, die auftreten können und beide sind korrekt. Wie kann ich prüfen, wenn man der Ansicht wird angezeigt. Für eine einzelne Ansicht kann ich überprüfen mit Angezeigt

Wie kann ich Android App Alpha / Beta-Tester die App kostenlos herunterladen?

Anzahl der Antworten 3 Antworten
Ich habe eine Anwendung, die ich freigeben möchten für $x Betrag an die öffentlichkeit, jedoch will ich damit Google Entwickler-Konsole Alpha/Beta-APK heruntergeladen werden, kostenlos. Ich will, dass die Tester in der Lage sein, um es kostenlos herunterladen?

Google Espresso oder Robotium

Anzahl der Antworten 2 Antworten
Ich habe die Verwendung von Automatisierten UI-test-tool und ich bin verwirrt zwischen mit Robotium vs Google Espresso. Was sind die wichtigsten Unterschiede zwischen den beiden? Gibt es features, die es in eine aber das andere nicht? InformationsquelleAutor

Mocking Bibliothek / Framework, die am besten in Android funktioniert?

Anzahl der Antworten 7 Antworten
Bin ich die Entwicklung von Android-Anwendung, die die Verwendung von Drittanbieter-Bibliotheken (Twitter4j). Ich möchte in der Lage sein, verspotten die Objekte (auch Objekte, die von mir erstellt) in JUnit und funktionale tests. Haben Sie gute Erfahrungen mit

Was ist der Unterschied zwischen den Verzeichnissen src / androidtest und src / test?

Anzahl der Antworten 2 Antworten
In einem Projekt standardmäßig auf Android Studio es gibt zwei test-Ordner. Die erste ist src/androidTest. Diesen Ordner gab es bereits auf der vorherigen version von Android Studio. Trotzdem, seit einiger Zeit gibt es einen neuen test standardmäßig

Bereitstellung von Testdaten für SharedPreferences für Robolectric

Anzahl der Antworten 3 Antworten
Gerade begonnen, Robolectric und es scheint zu sein, ziemlich viel, was ich brauche. Allerdings, den ich getroffen habe, ein bisschen ein Hindernis mit Bezug auf die Verwendung von SharedPreferences. Habe ich zwei tests Fällen Aktivität erwartet einen

Testlauf fehlgeschlagen: Instrumentinfo für: ComponentInfo {} nicht gefunden - Fehler beim Testen in IntelliJ mit Gradle

Anzahl der Antworten 9 Antworten
Jedes mal wenn ich versuche zu laufen, meine tests der Konsole sagt das: Running tests Test running startedTest running failed: Unable to find instrumentation info for: ComponentInfo{com.employeeappv2.employeeappv2.test/android.test.InstrumentationTestRunner} Empty test suite. Ich Hänge schon länger auf diese für

Espresso: Boolean zurückgeben, wenn die Ansicht existiert

Anzahl der Antworten 5 Antworten
Ich versuche zu überprüfen, um zu sehen, wenn Sie eine Ansicht angezeigt wird mit Espresso. Hier einige pseudo-code zeigen, was ich versuche: if (!Espresso.onView(withId(R.id.someID)).check(doesNotExist()){ //then do something } else { //do nothing, or what have you }