Értékelés:
Jelenleg nincsenek olvasói vélemények. Az értékelés 6 olvasói szavazat alapján történt.
Android Espresso Revealed: Writing Automated Ui Tests
1. fejezet: Az Espresso for Android használatának megkezdéseAz Espresso alapjai. Meghatározza a felhasználói felület tesztelésének céljait és megközelítéseit. Példát ad a tesztek beállítására az Android Studio IDE projekten belül. Elmagyarázza, hogyan lehet azonosítani az Android-alkalmazás felhasználói felületének elemeit, műveleteket, állításokat végrehajtani és találatokat alkalmazni rájuk. A fejezet végén az olvasó képes lesz egyszerű tesztek írására és azok végrehajtására az Android Studio IDE-n belül az eszközön vagy emulátoron. Arra is lesz példa, hogyan lehet a teszteket gradle vagy shell parancsok segítségével futtatni.
2. fejezet: Az Espresso testreszabása a saját igényeinkhezA haladóbb példákon keresztül az olvasó megtanulja, hogyan lehet egyéni ViewActions, beleértve a kattintási és a lapozási műveleteket; ViewMatchers, például: összetett nézetekhez való illesztés, RecyclerView illesztés vagy Drawable illesztés. Megmutatjuk, hogyan használhatunk egyéni akciókat és matchereket, hogyan valósíthatunk meg egyéni FailureHandler-t, amely lehetőséget biztosít képernyőképek készítésére és mentésére hiba esetén.
3. fejezet: Hálózati műveletek vagy hosszú ideig tartó műveletek kezeléseMagyarázza, hogyan kezelhetők az alkalmazás hálózati kérései vagy hosszú ideig tartó műveletek a teszt végrehajtása során az IdlingResource interfész segítségével. Példát ad a ConditionalWatcherre, mint az IdlingResource alternatívájára.
4. fejezet: Intentek ellenőrzése és csonkítása IntentMatcherekkelMutatja az IntentMatcherek használatát a tesztelés alatt álló alkalmazáson belül, valamint a külső intentek csonkításának és a hátsó extrák biztosításának lehetőségét. Egy jó példa a külső szándékra lehet a kép kiválasztása a fotógalériából, amelyet aztán a tesztelt alkalmazásunk felhasználhat.
5. fejezet: Webes nézetek teszteléseItt az olvasó áttekintést kap a webes nézetek teszteléséről a tesztelt alkalmazáson belül.
6. fejezet: Espresso tesztek írása KotlinnalA Kotlin mostanában nagy népszerűségnek örvend az Android fejlesztők körében. Ezért ebben a fejezetben a szerző bevezetést ad a Kotlinggal és az Espressóval történő tesztelésbe, beszámol a Kotlin programozási nyelv használatának előnyeiről, bemutatja, hogyan lehet a Java tesztkódot Kotlinba migrálni.
7. fejezet: Teszt automatizálási eszközökA fejezet elolvasása után az olvasó megérti, hogyan kell használni az Espresso tesztfelvevőt, hogyan kell beállítani a teszt eszközt vagy emulátort a tesztek flakiness minimalizálása és a tesztek futtatása a Firebase felhőben.
8. fejezet: Espresso és UIAutomator - a tökéletes tandemEz a fejezet az egyik legerősebb teszt-automatizálási beállítás Androidhoz mutatja be, amely az Espresso tesztelési keretrendszert az UIAutomator tesztelő eszközzel együtt kombinálja. Lesznek példák arra, hogyan lehet az értesítéseket tesztelni vagy harmadik féltől származó alkalmazásokat működtetni az Espresso tesztek végrehajtása során.
9. fejezet: Hozzáférhetőségi tesztelésEgy példa arra, hogyan tesztelhetjük az alkalmazások hozzáférhetőségét az Espressóval.
10. fejezet. Képernyőobjektum-architektúra megközelítésMegmutatja, hogyan lehet a tesztelési projektben alkalmazni a képernyőobjektum (az oldalobjektummal megegyező) architektúra megközelítést, amely lehetővé teszi a tesztek átdolgozására fordított karbantartási erőfeszítések csökkentését a tesztelés alatt álló alkalmazás forráskódjában bekövetkezett változások után.
11. fejezet: Felügyelt majomtesztek az Espresso és az UIAutomator használatávalAz utolsó fejezet példát mutat arra, hogyan lehet felügyelt álmajomteszteket megvalósítani az Espresso és az UIAutomator használatával.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)