Android Espresso Revealed: Písanie automatizovaných testov Ui

Hodnotenie:   (3,8 z 5)

Android Espresso Revealed: Písanie automatizovaných testov Ui (Denys Zelenchuk)

Recenzie čitateľov

Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 6 hlasoch.

Pôvodný názov:

Android Espresso Revealed: Writing Automated Ui Tests

Obsah knihy:

Kapitola 1: Začíname s Espresso pre AndroidPopisuje základy o Espresso. Definuje ciele a prístupy testovania používateľského rozhrania. Uvádza príklad nastavenia testov v rámci projektu Android Studio IDE. Vysvetľuje, ako identifikovať prvky používateľského rozhrania aplikácie Android, vykonávať akcie, tvrdenia a aplikovať na ne zhody. Na konci tejto kapitoly bude čitateľ schopný napísať jednoduché testy a vykonať ich zvnútra prostredia Android Studio IDE na zariadení alebo emulátore. Uvedené budú aj príklady, ako spustiť testy pomocou gradle alebo príkazov shellu.

Kapitola 2: Prispôsobenie programu Espresso našim potrebámNa pokročilejších príkladoch sa čitateľ dozvie, ako implementovať vlastné ViewActions vrátane akcií kliknutia a posúvania; ViewMatchers, ako napríklad: párovanie komplexných pohľadov, RecyclerView matchers alebo Drawable matchers. Ukáže sa, ako používať vlastné akcie a matchery, implementovať vlastný FailureHandler s možnosťou vyhotoviť a uložiť snímky obrazovky pri zlyhaní.

Kapitola 3: Spracovanie sieťových operácií alebo dlhotrvajúcich akciíVysvetľuje, ako spracovať sieťové požiadavky aplikácie alebo dlhotrvajúce operácie počas vykonávania testu pomocou rozhrania IdlingResource. Poskytuje príklad o ConditionalWatcher ako alternatíve k IdlingResource.

Kapitola 4: Overovanie a stubovanie zámerov pomocou IntentMatcherovUkazuje použitie IntentMatcherov vo vnútri testovanej aplikácie, ako aj možnosť stubovania externých zámerov a poskytovania spätných doplnkov. Dobrým príkladom externého zámeru môže byť výber obrázka z fotogalérie, ktorý potom môže použiť naša testovaná aplikácia.

Kapitola 5: Testovanie webových pohľadovV tejto kapitole bude čitateľovi poskytnutý prehľad o testovaní webových pohľadov vo vnútri testovanej aplikácie.

Kapitola 6: Písanie testov Espresso pomocou jazyka KotlinKotlin si v poslednom čase získava veľkú popularitu vo svete vývojárov Androidu. V tejto kapitole preto autor poskytne úvod do testovania pomocou Kotlinu a Espresso, povie o výhodách používania programovacieho jazyka Kotlin, ukáže, ako migrovať testovací kód jazyka Java do jazyka Kotlin.

Kapitola 7: Nástroje na automatizáciu testovPo prečítaní tejto kapitoly čitateľ pochopí, ako používať záznamník testov Espresso, nastaviť testovacie zariadenie alebo emulátor, aby sa minimalizovala vločkovitosť testov a spustiť testy v cloude Firebase.

Kapitola 8: Espresso a UIAutomator - dokonalý tandemTáto kapitola ukazuje jedno z najvýkonnejších nastavení automatizácie testov pre Android, ktoré kombinuje testovací framework Espresso spolu s testovacím nástrojom UIAutomator. Budú uvedené príklady, ako testovať notifikácie alebo pracovať s aplikáciami tretích strán počas vykonávania testov Espresso.

Kapitola 9: Testovanie prístupnostiPríklad, ako testovať prístupnosť aplikácií pomocou nástroja Espresso.

Kapitola 10. Prístup architektúry Screen ObjectUkáže, ako aplikovať prístup architektúry Screen Object (rovnaký ako objekt stránky) na testovací projekt, ktorý umožňuje znížiť úsilie na údržbu vynaložené na prepracovanie testov po zmenách v zdrojovom kóde testovanej aplikácie.

Kapitola 11. Kontrolované opičie testy pomocou Espresso a UIAutomatorV poslednej kapitole bude uvedený príklad, ako implementovať kontrolované pseudoprevádzkové testy pomocou Espresso a UIAutomator.

Ďalšie údaje o knihe:

ISBN:9781484243145
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2019
Počet strán:308

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Android Espresso Revealed: Písanie automatizovaných testov Ui - Android Espresso Revealed: Writing...
Kapitola 1: Začíname s Espresso pre...
Android Espresso Revealed: Písanie automatizovaných testov Ui - Android Espresso Revealed: Writing Automated Ui Tests

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)