30

In Android Studio 2.2 soll es eine Testaufzeichnungsfunktion geben? Wo finde ich es und wie benutze ich es?Espressotestaufzeichnungsfunktion in Android Studio 2.2

+1

[Check this] (http://www.androidpolice.com/2016/05/18/android-studio -2-2-preview-angesagt-mit-einem-neuen-layout-designer-test-recording-mit-auto-generierten-espresso-code-und-viel-mehr /) –

+0

Aber es nur erwähnen, es gibt eine solche Funktion nicht wo oder wie man es benutzt? –

+3

Es in Andorid Studio 2.2 Vorschau nicht verfügbar 1 ist, lesen Sie in diesem https://code.google.com/p/android/issues/detail?id=210478 –

Antwort

34

-Update 9. Juni:
It is now available with android studio 2.2 preview 3!

Espresso-Test Recorder
Demo des Espresso-Test Recorder bei IO gezeigt wird jetzt in der Vorschau enthält 3

Screenshot von meinem PC:
enter image description here

Downloaden Sie esdirektoder Patch von Android Studio Vorschau 2,2


Update Mai 30:
Android Studio 2.2 Vorschau 2 ist, aber noch kein 'Record Espresso Test' Option.

Leider ist der Espresso Test Recorder immer noch nicht in diesem Build; Wir befassen uns mit ein paar weiteren Problemen und hoffen dann, sie im nächsten Build bereit zu haben!

Von der changelog.


Update:
Es war nicht in der Erweiterte Espresso Präsentation als ich erwartet hatte, aber in What's new in Android development tools (Kredit flackery). Sie zeigen, wo es zu finden:

enter image description here

Es ist auch in der

Espresso-Test Recorder latest android-developers blog erklärt: Manchmal schreiben UI Tests kann langwierig sein. Mit der Record Espresso UI-Testfunktion ist das Erstellen von Tests jetzt so einfach wie das Verwenden Ihrer App. Android Studio erfasst alle Ihre UI-Interaktionen und wandelt sie in einen vollständig wiederverwendbaren Espresso-Test um, den Sie lokal oder sogar im Firebase Test Lab ausführen können. Um den Rekorder zu verwenden, gehen Sie zum Menü Ausführen und wählen Sie Espresso-Test aufzeichnen.

Allerdings gibt es keine Möglichkeit, diese Option in der aktuellen Version zu erhalten, die Aktualisierung aller (Plattform) Werkzeuge usw. keinen Unterschied entweder machen.

Bis jetzt können wir nur annehmen, dass dies unbeabsichtigt weggelassen wurde und in der ersten nächsten Version enthalten sein wird.


Das einzig Vernünftige ich darüber finden konnte, ist

Tests erstellen als mit Ihrer App jetzt so einfach ist.Führen Sie Ihre Anwendung im Debug-Modus und aktivieren Aufzeichnung und diese Funktion UI Ereignisse erfassen und in Espresso Tests konvertieren, die Sie vor Ort oder auch im Firebase Testlabor laufen können.

Von venturebeat

im Debug-Laufen ist einfach, aber ermöglicht Aufnahme .. Ich bin mir nicht sicher, was sie damit meinen. Es gibt eine Aufnahme-Option, aber das ist für die Erfassung des Bildschirms und Speichern in einer mp4-Datei.

Es gibt derzeit nichts auf dem Netz, und nichts in Android Studio selbst entweder gefunden werden, die diese Funktion näher erläutert, als „es ist da“.


Es wird jedoch ein Gespräch bei Google I/O heute, Advanced Espresso, wo sie zu dieser neuen Funktion reden und ich erwarte, dass es danach klarer sein.

werde ich meine Antwort aktualisieren, sobald ich die Präsentation gesehen habe.

+1

yay! Danke! – user1259201

6

In der Google I/O-Sitzung 'Was ist neu in Android-Entwicklungstools' https://youtu.be/csaXml4xtN8?t=22m50s zeigt es ihm Zugriff auf 'Record Espresso Test' aus dem Menü 'Ausführen'. Leider ist der Menüeintrag in Android Studio 2.2 Preview 1 nicht verfügbar. Möglicherweise ist er noch nicht aktiviert.

+2

Das gleiche hier. Es ist eine Schande, dass sie behauptet haben, dass sie verfügbar ist, und ich wurde aufgeregt und die Vorschau herunter geladen und ein Projekt usw. gestartet, nur um herauszufinden, dass diese Menüoption nicht vorhanden ist ... –

+0

Dies liefert keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlasse einen Kommentar unter seinem Beitrag. - [Aus der Bewertung] (/ Review/minderwertigen-posts/12477462) – CinCout

+0

@CinCout ja, es tut –

24

Es ist jetzt mit Android Studio 2.2 Vorschau leben alle Rückmeldungen und Fragen hier 3. Bitte senden: https://code.google.com/p/android/issues/entry?template=Espresso%20Test%20Recorder%20Bug

+0

Ich habe versucht, Espresso-Tool in der Vorschau 3, aber es ist nicht richtig funktioniert. Nur leere Testfalldatei erstellen. –

+0

Ahmed - Wir sind definitiv daran interessiert, hier in meinem Geschäft (und wir haben 10 Android-Entwickler und ein Unternehmen mit 90.000 Mitarbeitern). Ein Blog-Post oder Tutorial oder Dokumentation oder tiefer tauchen oder "wie es funktioniert" oder Best Practice oder etwas wäre toll. Vor allem dies: 1) Ist es immer noch beste Praxis, "nach Aktivität" zu testen - Aktivitäts-Test-Regel, Absichten, bauen Sie die Argumente, starten Sie eine Aktivität und testen Sie in einer Java-Datei. 2) Wie machst du das mit Testrekorder? – nAndroid

+0

Hisham, ich habe festgestellt, dass Ihr Problem gelöst wurde, indem Sie Android Studio als Administrator ausführen. re: Best Practices, wir arbeiten gerade an der Fertigstellung unserer Dokumentation, aber hier ist eine, die von unseren großartigen Community-Mitwirkenden geschrieben wurde: http://peir.com/writing-android-tests-with-espresso-test-recorder/ –

Verwandte Themen