Evaluare:
În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 6 voturi.
Android Espresso Revealed: Writing Automated Ui Tests
Capitolul 1: Noțiuni introductive despre Espresso pentru Android Descrie elementele de bază despre Espresso. Definește obiectivele și abordările testării interfeței cu utilizatorul. Oferă exemple despre configurarea testelor în cadrul proiectului Android Studio IDE. Explică cum să identificați elementele interfeței de utilizator ale aplicației Android, să efectuați acțiuni, aserțiuni și să le aplicați potriviri. La sfârșitul acestui capitol, cititorul va fi capabil să scrie teste simple și să le execute din interiorul Android Studio IDE pe dispozitiv sau emulator. Vor exista, de asemenea, exemple de execuție a testelor utilizând comenzile gradle sau shell.
Capitolul 2: Personalizarea Espresso pentru nevoile noastreCu exemple mai avansate cititorul va învăța cum să implementeze ViewActions personalizate, inclusiv acțiuni de clic și glisare; ViewMatchers, cum ar fi: potrivirea vizualizărilor complexe, RecyclerView matchers sau Drawable matchers. Se va arăta cum să se utilizeze acțiuni și potrivire personalizate, să se implementeze FailureHandler personalizat cu posibilitatea de a face și salva capturi de ecran în caz de eșec.
Capitolul 3: Gestionarea operațiunilor de rețea sau a acțiunilor de lungă duratăExplică modul de gestionare a cererilor de rețea ale aplicațiilor sau a operațiunilor de lungă durată în timpul executării testelor cu ajutorul interfeței IdlingResource. Oferă un exemplu despre ConditionalWatcher ca alternativă la IdlingResource.
Capitolul 4: Verificarea și stocarea intențiilor cu IntentMatchers Prezintă utilizarea IntentMatchers în cadrul aplicației testate, precum și posibilitatea de a stoca intenții externe și de a furniza elemente suplimentare. Un bun exemplu de intenție externă poate fi selectarea unei imagini din galeria foto, care poate fi apoi utilizată de aplicația noastră testată.
Capitolul 5: Testarea vizualizărilor web Aici cititorul va primi o prezentare generală a testării vizualizărilor web în cadrul aplicației testate.
Capitolul 6: Scrierea testelor Espresso cu KotlinKotlin câștigă recent o mare popularitate în lumea dezvoltatorilor Android. Astfel, în acest capitol autorul va face o introducere în testarea cu Kotling și Espresso, va vorbi despre beneficiile utilizării limbajului de programare Kotlin și va arăta cum să migreze codul de testare Java în Kotlin.
Capitolul 7: Instrumente de automatizare a testelorDupă citirea acestui capitol, cititorul va înțelege cum să utilizeze înregistratorul de teste Espresso, să configureze dispozitivul de testare sau emulatorul pentru a reduce la minimum incertitudinea testelor și să ruleze teste în cloud-ul Firebase.
Capitolul 8: Espresso și UIAutomator - tandemul perfectAcest capitol prezintă una dintre cele mai puternice configurații de automatizare a testelor pentru Android, care combină cadrul de testare Espresso împreună cu instrumentul de testare UIAutomator. Vor fi prezentate exemple privind testarea notificărilor sau operarea cu aplicații terțe în timpul executării testelor Espresso.
Capitolul 9: Testarea accesibilitățiiUn exemplu de testare a accesibilității aplicațiilor cu Espresso.
Capitolul 10. Abordarea arhitecturală Screen ObjectSe va arăta cum să se aplice abordarea arhitecturală Screen Object (aceeași ca și Page Object) proiectului de testare, care permite reducerea efortului de întreținere cheltuit pentru refacerea testelor după modificări ale codului sursă al aplicației testate.
Capitolul 11: Teste de maimuță supervizate utilizând Espresso și UIAutomatorUltimul capitol va oferi un exemplu de implementare a pseudotestelor de maimuță supervizate utilizând Espresso și UIAutomator.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)