30

In Android Studio 2.2 è prevista la funzione di registrazione di prova? Dove lo trovo e come lo uso?Funzione di registrazione test Espresso in Android Studio 2.2

+1

[Selezionare questa] (http://www.androidpolice.com/2016/05/18/android-studio -2-2-preview-annunciato-with-a-new-layout-designer-test-recording-con-auto-generated-espresso-code-and-much-more /) –

+0

Ma menziona solo c'è una tale caratteristica non dove o come usarlo? –

+3

Non è disponibile in Andorid Studio 2.2 Anteprima 1, controlla questo https://code.google.com/p/android/issues/detail?id=210478 –

risposta

34

Aggiornamento 9 giugno:
It is now available with android studio 2.2 preview 3!

Espresso prova Recorder
demo del test Recorder Espresso mostrato a IO è ora incluso in Anteprima 3

screenshot del mio pc:
enter image description here

Download here o una patch direttamente da Android studio di anteprima 2,2


Aggiornamento maggio 30: anteprima 2
Studio Android 2.2 è fuori, ma l'opzione no 'Record Espresso Test' ancora.

Sfortunatamente l'Espresso Test Recorder non è ancora in questa build; stiamo affrontando alcuni altri problemi e quindi speriamo di averlo pronto nella prossima build!

dal changelog.


Update:
Non era in avanzato Espresso presentazione come mi aspettavo, ma in What's new in Android development tools (credito per flackery). Essi mostrano dove trovarlo:

enter image description here

E 'anche spiegato nel latest android-developers blog

Espresso prova Recorder: A volte scrivere test dell'interfaccia utente può essere noioso. Con la funzione di test dell'interfaccia utente di Espresso Record, la creazione di test è ora semplice come utilizzare la tua app. Android Studio acquisisce tutte le interazioni dell'interfaccia utente e le converte in un Espresso Test completamente riutilizzabile che puoi eseguire localmente o persino nel laboratorio Test Firebase. Per utilizzare il registratore, andare al menu Esegui e selezionare Registra test Espresso.

Tuttavia non v'è alcun modo per ottenere tale opzione nella versione corrente, aggiornando tutti gli strumenti (piattaforma) ecc non farà la differenza sia.

Per ora possiamo solo supporre che questo sia stato ignorato involontariamente e sarà incluso nella prima versione successiva.


L'unica cosa sensata che ho trovato su questo è

la creazione di test è ora semplice come usare la vostra applicazione.Esegui l'app in modalità di debug e abilita la registrazione e questa funzione acquisirà gli eventi dell'interfaccia utente e li convertirà in Espresso Test che è possibile eseguire localmente o persino nel laboratorio Test di Firebase.

Da venturebeat

Rodaggio di debug è semplice, ma consente la registrazione .. Non sono sicuro di cosa si intende per questo. C'è un'opzione di registrazione, ma è per catturare lo schermo e salvarlo in un file mp4.

Attualmente non c'è nulla da trovare sulla rete, e nulla in Android Studio stesso, che spiega questa funzione in modo più dettagliato di "è lì".


Ci saranno comunque un discorso al Google I/O oggi, Advanced Espresso, dove potranno parlare di questa nuova funzionalità e mi aspetto di essere più chiaro dopo.

aggiornerò la mia risposta dopo aver visto la presentazione.

+1

yay! grazie! – user1259201

6

Nella sessione di I/O di Google "Novità degli strumenti di sviluppo Android" https://youtu.be/csaXml4xtN8?t=22m50s viene visualizzato l'accesso a "Record Espresso Test" dal menu "Esegui". Purtroppo non vedo la voce di menu disponibile in Android Studio 2.2 Anteprima 1, quindi forse non è ancora abilitata.

+2

Lo stesso qui. E 'vergognoso che lo abbiano reso disponibile e sia stato chiuso e scaricato l'anteprima e accendere un progetto, ecc solo per scoprire che quell'opzione di menu non è presente ... –

+0

Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post. - [Dalla recensione] (/ recensione/post di bassa qualità/12477462) – CinCout

+0

@CinCout sì sì –

24

E 'ora vivono con Studio Android 2.2 Preview 3. Si prega di inviare tutti i feedback e le questioni qui: https://code.google.com/p/android/issues/entry?template=Espresso%20Test%20Recorder%20Bug

+0

Ho provato lo strumento Espresso nell'anteprima 3 ma non funziona correttamente. Solo creando un file di test case vuoto. –

+0

Ahmed - Siamo decisamente interessati qui nel mio negozio (e abbiamo 10 sviluppatori Android e un'azienda con 90.000 dipendenti). Un post sul blog o tutorial o documentazione o immersione profonda o 'come funziona' o le migliori pratiche o qualcosa sarebbe fantastico. In particolare questo: 1) È ancora buona pratica testare "per attività" - regola test di attività, intenti, costruire gli argomenti, avviare un'attività e testare in un file java. 2) come si fa con il registratore di test? – nAndroid

+0

Hisham, ho visto che il problema è stato risolto eseguendo Android Studio come amministratore. re: best practice, stiamo lavorando alla finalizzazione dei nostri documenti, ma eccone uno scritto dai nostri fantastici contributori della community: http://peirr.com/writing-android-tests-with-espresso-test-recorder/ –

Problemi correlati