IOS Unit Testing by Example: Xctest tippek és technikák a Swift használatával

Értékelés:   (4.7 az 5-ből)

IOS Unit Testing by Example: Xctest tippek és technikák a Swift használatával (Jon Reid)

Olvasói vélemények

Összegzés:

A könyvet sokan dicsérik, mivel az iOS-fejlesztők számára nélkülözhetetlen forrásként szolgál, ha fejleszteni szeretnék egységtesztelési készségeiket. Gyakorlati példákat, hasznos technikákat és értékes betekintést nyújt a hatékony tesztek írásához. A tartalom jól strukturált, és mind a kezdőknek, mind a tapasztalt fejlesztőknek szól.

Előnyök:

Az iOS tesztelési technikák átfogó lefedettsége, gyakorlati példák, jól szervezett szerkezet, minden készségszintnek megfelelő, informatív tippek a megbízható tesztek írásához, és egy megbízható, bizonyított szakértelemmel rendelkező szerző.

Hátrányok:

Jelentős hátrányt nem említettek; egyes felhasználók szerint azonban, bár az iOS-fejlesztéshez hatékony, a más programozói háttérrel érkezőknek további forrásokra lehet szükségük a szakadék áthidalásához.

(9 olvasói vélemény alapján)

Eredeti címe:

IOS Unit Testing by Example: Xctest Tips and Techniques Using Swift

Könyv tartalma:

Változtassa meg bátran iOS-kódja tervezését megbízható egységtesztekkel. Használja az Xcode beépített tesztelési keretrendszerét, az XCTestet és a Swiftet, hogy gyors visszajelzést kapjon az összes kódjáról - beleértve a régebbi kódot is. Ismerje meg az összes iOS-kód tesztelésének trükkjeit és technikáit, különösen a nézetvezérlők (UIViewControllers) tesztelését, amelyek kritikus fontosságúak az iOS-alkalmazások számára. Tanulja meg a tesztek nélkül írt régebbi kódban lévő függőségek elkülönítését és cseréjét. Gyakorolja a biztonságos refaktorálást, amely lehetővé teszi ezeket a teszteket, és figyelje, hogy minden változtatását gyorsan és automatikusan ellenőrzik. Végezze el a legmerészebb kódmódosításokat is teljes magabiztossággal.

A kézi kód és a felhasználói felület tesztelése annál lassabbá válik, minél mélyebbre megy a navigációs hierarchia. Egy adott képernyő eléréséhez több koppintásra is szükség lehet, nem is beszélve a tényleges munkafolyamat teszteléséről. Az automatikus egységtesztelés olyan gyors visszajelzést nyújt, hogy megváltoztathatja a fejlesztés szabályait. Vezesse be a tesztelést az iOS-fejlesztésbe, még a régebbi kódok esetében is. Használja az XCTestet, hogy Swift nyelven írjon egységteszteket az összes kódjához.

Az IOS-fejlesztők jellemzően csak a modellosztályok számára tartogatnak egységteszteket. Ez a megközelítés azonban kihagyja az iOS-alkalmazásokban gyakori kód nagy részét, különösen az UIViewControllerek esetében. Ismerje meg, hogyan tesztelheti ezeket a nézetvezérlőket egységteszteléssel, hogy bővítse az egységtesztelési lehetőségeket. Mivel a jó egységtesztek képezik a biztonságos refaktorálás alapját, felhatalmazást kap a merész változtatások végrehajtására. Az XCTest keretrendszer segítségével megtanulhatja, hogyan kerülheti el a Swift programozók leggyakoribb hibáit. Használja a kódlefedettséget, hogy megtalálja a tesztkészletekben lévő lyukakat. Tanulja meg, hogyan azonosíthatja a kemény függőségeket.

Alakítsa át gyorsan, kevesebb kockázattal és félelemmel a kódja tervezését.

A könyv egyéb adatai:

ISBN:9781680506815
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2020
Oldalak száma:300

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

IOS Unit Testing by Example: Xctest tippek és technikák a Swift használatával - IOS Unit Testing by...
Változtassa meg bátran iOS-kódja tervezését...
IOS Unit Testing by Example: Xctest tippek és technikák a Swift használatával - IOS Unit Testing by Example: Xctest Tips and Techniques Using Swift

A szerző munkáit az alábbi kiadók adták ki: