Tag: android-testing
Das Android testing framework
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,
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
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
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
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
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
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;
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;
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
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
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
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.
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
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
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
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
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
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.+'
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
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,
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.
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
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
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
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
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
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
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
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
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
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
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
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
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)),
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
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?
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
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
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
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
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
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 }