Android Espresso Revealed : Écrire des tests automatisés d'interface utilisateur

Note :   (3,8 sur 5)

Android Espresso Revealed : Écrire des tests automatisés d'interface utilisateur (Denys Zelenchuk)

Avis des lecteurs

Il n'y a actuellement aucun avis de lecteur. La note est basée sur 6 votes.

Titre original :

Android Espresso Revealed: Writing Automated Ui Tests

Contenu du livre :

Chapitre 1 : Démarrer avec Espresso pour AndroidDécrit les bases d'Espresso. Définit les objectifs et les approches des tests d'interface utilisateur. Fournit un exemple de mise en place des tests à l'intérieur du projet IDE Android Studio. Explique comment identifier les éléments de l'interface utilisateur d'une application Android, effectuer des actions, des assertions et leur appliquer des correspondances. A la fin de ce chapitre, le lecteur sera capable d'écrire des tests simples et de les exécuter à partir de l'IDE Android Studio sur l'appareil ou l'émulateur. Il y aura également des exemples comment exécuter des tests en utilisant gradle ou des commandes shell.

Chapitre 2 : Personnaliser Espresso pour nos besoinsAvec des exemples plus avancés, le lecteur apprendra comment implémenter des ViewActions personnalisées, y compris des actions de clics et de swiping ; des ViewMatchers, tels que : l'appariement de vues complexes, des RecyclerView matchers ou des Drawable matchers. Il sera montré comment utiliser des actions et des correspondances personnalisées, mettre en œuvre un FailureHandler personnalisé avec la possibilité de prendre et d'enregistrer des captures d'écran en cas d'échec.

Chapitre 3 : Gestion des opérations réseau ou des actions de longue duréeExplique comment gérer les requêtes réseau des applications ou les opérations de longue durée pendant l'exécution des tests à l'aide de l'interface IdlingResource. Fournit un exemple de ConditionalWatcher comme alternative à IdlingResource.

Chapitre 4 : Vérification et substitution d'intentions avec IntentMatchers Montre l'utilisation d'IntentMatchers dans l'application testée ainsi que la possibilité de substituer des intentions externes et de fournir des extras en retour. Un bon exemple d'intention externe peut être la sélection d'une image dans la galerie de photos, qui peut ensuite être utilisée par notre application en cours de test.

Chapitre 5 : Tester les vues webLe lecteur aura ici un aperçu des tests des vues web dans l'application testée.

Chapitre 6 : Ecrire des tests Espresso avec KotlinKotlin a gagné une grande popularité dans le monde des développeurs Android récemment. Ainsi, dans ce chapitre, l'auteur donnera une introduction aux tests avec Kotlin et Espresso, expliquera les avantages de l'utilisation du langage de programmation Kotlin, et montrera comment migrer le code de test Java vers Kotlin.

Chapitre 7 : Outils d'automatisation des testsAprès avoir lu ce chapitre, le lecteur comprendra comment utiliser l'enregistreur de test Espresso, mettre en place un dispositif de test ou un émulateur pour minimiser l'instabilité des tests et exécuter des tests dans le nuage Firebase.

Chapitre 8 : Espresso et UIAutomator - le tandem parfaitCe chapitre présente l'une des configurations d'automatisation des tests les plus puissantes pour Android, qui combine le cadre de test Espresso et l'outil de test UIAutomator. Il y aura des exemples sur la façon de tester les notifications ou d'opérer sur des applications tierces pendant l'exécution des tests Espresso.

Chapitre 9 : Tests d'accessibilitéUn exemple de comment tester l'accessibilité d'une application avec Espresso.

Chapitre 10. Approche de l'architecture Screen ObjectOn montrera comment appliquer l'approche de l'architecture Screen Object (la même que l'objet page) au projet de test, ce qui permet de réduire l'effort de maintenance passé à retravailler les tests après des changements dans le code source de l'application testée.

Chapitre 11 : Supervised monkey tests using Espresso and UIAutomatorLe dernier chapitre donnera un exemple d'implémentation de pseudo tests de singe supervisés en utilisant Espresso et UIAutomator.

Autres informations sur le livre :

ISBN :9781484243145
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2019
Nombre de pages :308

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Android Espresso Revealed : Écrire des tests automatisés d'interface utilisateur - Android Espresso...
Chapitre 1 : Démarrer avec Espresso pour...
Android Espresso Revealed : Écrire des tests automatisés d'interface utilisateur - Android Espresso Revealed: Writing Automated Ui Tests

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)