Android Espresso svelato: Scrivere test automatizzati per l'interfaccia utente

Punteggio:   (3,8 su 5)

Android Espresso svelato: Scrivere test automatizzati per l'interfaccia utente (Denys Zelenchuk)

Recensioni dei lettori

Attualmente non ci sono recensioni dei lettori. La valutazione si basa su 6 voti.

Titolo originale:

Android Espresso Revealed: Writing Automated Ui Tests

Contenuto del libro:

Capitolo 1: Come iniziare con Espresso per AndroidDescrive le basi di Espresso. Definisce gli obiettivi e gli approcci dei test dell'interfaccia utente. Fornisce un esempio di impostazione dei test all'interno del progetto IDE di Android Studio. Spiega come identificare gli elementi dell'interfaccia utente di un'applicazione Android, eseguire azioni, asserzioni e applicare corrispondenze ad essi. Alla fine di questo capitolo il lettore sarà in grado di scrivere semplici test ed eseguirli dall'interno di Android Studio IDE sul dispositivo o sull'emulatore. Ci saranno anche esempi di come eseguire i test utilizzando gradle o comandi di shell.

Capitolo 2: Personalizzare Espresso per le nostre esigenzeCon esempi più avanzati il lettore imparerà a implementare ViewActions personalizzate, tra cui azioni di click e swiping; ViewMatchers, come: matching di viste complesse, RecyclerView matchers o Drawable matchers. Verrà mostrato come utilizzare azioni e matcher personalizzati, implementare FailureHandler personalizzati con la possibilità di scattare e salvare screenshot in caso di fallimento.

Capitolo 3: Gestione delle operazioni di rete o delle azioni di lunga durataSpiega come gestire le richieste di rete delle applicazioni o le operazioni di lunga durata durante l'esecuzione dei test con l'aiuto dell'interfaccia IdlingResource. Fornisce un esempio di ConditionalWatcher come alternativa a IdlingResource.

Capitolo 4: Verifica e stubbing di intenti con IntentMatcher Mostra l'uso di IntentMatcher all'interno dell'applicazione da testare, nonché la possibilità di stubare intenti esterni e di fornire extra. Un buon esempio di intento esterno può essere la selezione di un'immagine dalla galleria fotografica, che può essere utilizzata dall'applicazione in esame.

Capitolo 5: Testare le viste webIl lettore riceverà una panoramica sul test delle viste web all'interno dell'applicazione in prova.

Capitolo 6: Scrivere i test di Espresso con KotlinKotlin sta guadagnando grande popolarità nel mondo degli sviluppatori Android negli ultimi tempi. In questo capitolo l'autore fornisce un'introduzione ai test con Kotlin ed Espresso, illustra i vantaggi dell'uso del linguaggio di programmazione Kotlin e mostra come migrare il codice di test Java in Kotlin.

Capitolo 7: Strumenti per l'automazione dei testDopo aver letto questo capitolo, il lettore capirà come utilizzare il registratore di test Espresso, impostare il dispositivo di test o l'emulatore per ridurre al minimo la fluttuazione dei test ed eseguire i test nel cloud di Firebase.

Capitolo 8: Espresso e UIAutomator - il tandem perfettoQuesto capitolo mostra una delle più potenti configurazioni di automazione dei test per Android, che combina il framework di test Espresso con lo strumento di test UIAutomator. Ci saranno esempi di come testare le notifiche o operare su applicazioni di terze parti durante l'esecuzione dei test di Espresso.

Capitolo 9: Test di accessibilitàUn esempio di come testare l'accessibilità delle applicazioni con Espresso.

Capitolo 10. Approccio architetturale Screen ObjectSi mostrerà come applicare l'approccio architetturale Screen Object (lo stesso di page object) al progetto di test, che consente di ridurre lo sforzo di manutenzione speso per rielaborare i test dopo le modifiche al codice sorgente dell'applicazione da testare.

Capitolo 11: Test di scimmia supervisionati con Espresso e UIAutomatorL'ultimo capitolo fornirà un esempio di implementazione di pseudo test di scimmia supervisionati con Espresso e UIAutomator.

Altre informazioni sul libro:

ISBN:9781484243145
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2019
Numero di pagine:308

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Android Espresso svelato: Scrivere test automatizzati per l'interfaccia utente - Android Espresso...
Capitolo 1: Come iniziare con Espresso per...
Android Espresso svelato: Scrivere test automatizzati per l'interfaccia utente - Android Espresso Revealed: Writing Automated Ui Tests

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)