Értékelés:

Mark Winteringham „Testing Web APIs” című könyvét nagyra értékelik az API-tesztelés gyakorlati megközelítése miatt, amely elméleti alapokat és gyakorlati tudnivalókat egyaránt nyújt az olvasóknak. A könyv a témák széles skáláját öleli fel, beleértve az automatizálást, a biztonságot és a teljesítménytesztelést, valamint hasznos eszközöket és forrásokat is tartalmaz. A szerzőt dicsérik a tanítási stílusáért és a tanulási élményt fokozó kísérőalkalmazás beépítéséért. Néhány felhasználó azonban úgy érzi, hogy a tartalom bizonyos területeken lehetne tartalmasabb és mélyebb.
Előnyök:⬤ Gyakorlati példák és gyakorlati feladatok a könyvben.
⬤ Az összetett API-koncepciók világos magyarázatai.
⬤ Átfogó témakörök - az alapoktól a fejlett automatizálásig és a biztonsági tesztelésig.
⬤ Jól strukturált tartalom, amely a kezdőknek és a tapasztalt tesztelőknek egyaránt segít.
⬤ A társalkalmazás (restful-booker-platform) fokozza a tanulást.
⬤ Könnyen olvasható és emészthető írásmód.
⬤ Néhány kritikus megjegyezte, hogy a könyv egyes részei túl sok bevezető jellegű tárgyalást tartalmaznak, és nem elég tartalmasak.
⬤ Néhány felhasználó úgy érezte, hogy bizonyos területeken további elmélyítésre lenne szükség.
(16 olvasói vélemény alapján)
Testing Web APIs
Biztosítsa, hogy webes API-jai konzisztensek és hibamentesek legyenek egy automatizált tesztelési folyamat bevezetésével.
A Webes API-k tesztelése során:
Webes API-tesztelési stratégiát tervez és hajt végre.
Felállít egy teszt automatizálási csomagot.
Megtanulja a szerződéses tesztelést a Pact segítségével.
Elősegíti a webes API-tervek teszteléséhez szükséges közös megbeszéléseket.
Feltáró tesztek elvégzése.
Kísérletezzen biztonságosan egy letölthető API sandbox környezetben.
A Webes API-k tesztelése megtanít megtervezni és megvalósítani a tökéletes tesztelési stratégiát a webes API-k számára. A könyvben több tucat különböző tesztelési tevékenységet fedezhet fel, amelyek segítségével egyedi tesztelési rendszert dolgozhat ki projektjeihez. Ez a gyakorlatias könyv demisztifikálja az elvont stratégiai fogalmakat azáltal, hogy alkalmazza őket gyakori API-tesztelési forgatókönyvekre, és megmutatja, hogyan működnek ezek az összetett ötletek a való világban. Megtanulja, hogyan alkalmazza az API-tesztelés kockázatalapú megközelítését, és olyan stratégiát építhet, amely túlmutat a kód és a követelmények lefedettségének alapjain. Hamarosan az egész csapata részt vesz majd a minőség biztosításában!
A nyomtatott könyv megvásárlása magában foglalja a Manning Publications ingyenes e-könyvét PDF, Kindle és ePub formátumban.
A technológiáról.
A webes API-k az alkalmazás nyilvános arca, és tökéletesnek kell lenniük. Egy automatizált tesztelési program bevezetése a legjobb módja annak, hogy webes API-jai gyártásra készek legyenek.
A könyvről.
A Webes API-k tesztelése egyedülálló és gyakorlatias útmutató, a tesztelési csomag kezdeti tervezésétől a dokumentáció, a megvalósítás és a következetesen kiváló API-k átadásának technikáin keresztül. A tesztelési technikák széles skáláját ismerheti meg, a feltáró teszteléstől a termelési kód éles teszteléséig, és megtudhatja, hogyan takaríthat meg időt az automatizálással az iparági szabványos eszközök használatával. Ez a könyv segít levenni a gondot az API-tesztelésről.
Ami benne van.
Webes API-tesztelési stratégia megtervezése és végrehajtása.
Állítson össze egy teszt-automatizálási csomagot.
Szerződéses tesztelés a Pact segítségével.
Gyakorlati gyakorlat a letölthető API sandboxban.
Az olvasóról.
Elkötelezett szoftver QA és tesztelők, illetve tapasztalt fejlesztők számára. Példák Java nyelven.
A szerzőről.
Mark Winteringham az OpsBoss a Ministry of Testingnél, ahol a szoftvertesztelés számos aspektusát tanítja.
Tartalomjegyzék.
1. RÉSZ A WEBES API-TESZTELÉS ÉRTÉKE.
1 Miért és hogyan teszteljük a webes API-kat.
2 A tesztelési utunk kezdete.
3 Minőség és kockázat.
2. RÉSZ A TESZTELÉSI STRATÉGIÁNK KEZDETE.
4 API-tervek tesztelése.
5 API-k feltáró tesztelése.
6 Webes API-tesztek automatizálása.
7 Tesztelési stratégia kialakítása és végrehajtása.
3. RÉSZ TESZTELÉSI STRATÉGIÁNK KITERJESZTÉSE.
8 Fejlett webes API automatizálás.
9 Szerződéses tesztelés.
10 Teljesítménytesztelés.
11 Biztonsági tesztelés.
12 Tesztelés a termelésben.