Értékelés:

Összességében a könyv átfogó útmutatót nyújt a feltáró teszteléshez, amelyet a kezdők és a tapasztalt tesztelők számára egyaránt érthető, gyakorlatias példák és a hozzáférhetőség miatt dicsérnek. Elisabeth Hendrickson hiteles írása jól rezonál az olvasókra, így a könyv ajánlott forrás mindenkinek, aki szoftverfejlesztésben vesz részt.
Előnyök:A könyv jól felépített és könnyen olvasható, világos magyarázatokat és gyakorlati betekintést nyújt a feltáró tesztelésbe. A szoftverfejlesztésben dolgozó szakemberek széles köre számára alkalmas, beleértve a tesztelőket, fejlesztőket és vezetőket. A valós példák és a tesztelési heurisztikák puskaporos táblázata különösen hasznos mind a kezdők, mind a szakterület veteránjai számára. Az olvasók nagyra értékelik a feltáró tesztelés mint folyamat tervezésének és végrehajtásának hangsúlyozását.
Hátrányok:Néhány olvasó kissé könnyednek találja a tartalmat, és az összetett témák mélyebb feltárására vágyhat. Bár sokak számára értékesnek tekinthető, azok, akik már ismerik a fogalmakat, a könyv egyes részeit feleslegesnek találhatják. Néhány kritika megemlíti, hogy a könyv elsősorban a tesztelőket célozza meg, ami korlátozhatja a fejlesztők számára érzékelhető relevanciáját.
(44 olvasói vélemény alapján)
Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing
Fedezze fel a meglepetéseket, kockázatokat és potenciálisan súlyos hibákat feltáró teszteléssel. Ahelyett, hogy az összes tesztet előre megterveznék, a felfedezők inkább kis, gyors kísérleteket terveznek és hajtanak végre, és az utolsó kis kísérletből szerzett tapasztalataikat felhasználják a következő kísérlethez. Tanulja meg a mester felfedező alapvető készségeit, többek között azt, hogyan elemezze a szoftvert a sebezhetőség kulcsfontosságú pontjainak felfedezése érdekében, hogyan tervezzen kísérleteket menet közben, hogyan csiszolja megfigyelési készségét, és hogyan összpontosítsa erőfeszítéseit.
A szoftverek tele vannak meglepetésekkel. Nem számít, mennyire vagy óvatos vagy ügyes, amikor szoftvert készítesz, az másképp is viselkedhet, mint ahogyan azt eltervezted. A feltáró tesztelés csökkenti ezeket a kockázatokat.
Az 1. rész bemutatja a mesterfeltáró alapvető, nélkülözhetetlen készségeit. Megtanulja, hogyan készítse el a feltárást irányító chartákat, hogyan figyelje meg, mi történik valójában (tipp: ez nehezebb, mint amilyennek hangzik), hogyan azonosítsa az érdekes eltéréseket, és hogyan határozza meg, hogy mi legyen az elvárt viselkedés, amikor a szoftvert váratlan módon gyakorolja.
A 2. rész erre az alapra épít. Megtanulja, hogyan vizsgálja meg a kölcsönhatások, szekvenciák, adatok, időzítés és konfigurációk variálásával. Útközben meglátja, hogyan építheti be az olyan elemzési technikákat, mint az állapotmodellezés, az adatmodellezés és a kontextusdiagramok definiálása a felfedezői arzenáljába.
A 3. rész a technikákat egy szoftverprojekt kontextusába helyezi vissza. A készségeket és technikákat különböző kontextusokban alkalmazza, és a felfedezést a kezdetektől fogva beépíti a fejlesztési ciklusba.
A könyvben található technikákat bármilyen szoftverre alkalmazhatja. Akár beágyazott rendszereken, webes alkalmazásokon, asztali alkalmazásokon, API-kon vagy valami máson dolgozik, ebben a könyvben rengeteg konkrét és gyakorlati tanácsot talál a szoftverének feltárásával kapcsolatban, hogy felfedezze annak képességeit, korlátait és kockázatait.