Punteggio:
Nel complesso, il libro fornisce una guida completa ai test esplorativi, apprezzata per la sua chiarezza, gli esempi pratici e l'accessibilità sia per i principianti che per i tester esperti. L'autentica scrittura di Elisabeth Hendrickson risuona bene con i lettori, rendendolo una risorsa raccomandata per chiunque sia coinvolto nello sviluppo di software.
Vantaggi:Il libro è ben strutturato e di facile lettura e offre spiegazioni chiare e approfondimenti pratici sui test esplorativi. È adatto a un'ampia gamma di professionisti dello sviluppo software, tra cui tester, sviluppatori e manager. L'inclusione di esempi reali e del Test Heuristics Cheat Sheet è particolarmente utile sia per i principianti che per i veterani del settore. I lettori apprezzano l'enfasi posta sulla pianificazione e sull'esecuzione dei test esplorativi come processo.
Svantaggi:Alcuni lettori trovano i contenuti un po' leggeri e potrebbero desiderare un'esplorazione più approfondita di argomenti complessi. Sebbene sia ritenuto prezioso per molti, chi ha già familiarità con i concetti può trovare alcune parti del libro ridondanti. Alcune critiche sottolineano che il libro si rivolge principalmente ai tester, il che potrebbe limitarne la rilevanza per gli sviluppatori.
(basato su 44 recensioni dei lettori)
Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing
Scoprite sorprese, rischi e bug potenzialmente gravi con i test esplorativi. Invece di progettare tutti i test in anticipo, gli esploratori progettano ed eseguono piccoli e rapidi esperimenti, utilizzando ciò che hanno imparato dall'ultimo piccolo esperimento per informare il successivo. Imparate le abilità essenziali di un maestro esploratore, tra cui come analizzare il software per scoprire i punti chiave di vulnerabilità, come progettare esperimenti al volo, come affinare le vostre capacità di osservazione e come concentrare i vostri sforzi.
Il software è pieno di sorprese. Per quanto si possa essere attenti o abili, quando si crea un software, questo può comportarsi in modo diverso da come lo si intendeva. I test esplorativi riducono questi rischi.
La Parte 1 introduce le competenze essenziali di un maestro esploratore. Imparerete a creare carte per guidare la vostra esplorazione, a osservare ciò che sta realmente accadendo (suggerimento: è più difficile di quanto sembri), a identificare variazioni interessanti e a determinare quale dovrebbe essere il comportamento atteso quando si esercita il software in modi inaspettati.
La seconda parte si basa su queste fondamenta. Imparerete a esplorare variando interazioni, sequenze, dati, tempi e configurazioni. Lungo il percorso vedrete come incorporare tecniche di analisi come la modellazione degli stati, la modellazione dei dati e la definizione di diagrammi di contesto nel vostro arsenale di esploratori.
La terza parte riporta le tecniche nel contesto di un progetto software. Applicherete le competenze e le tecniche in una varietà di contesti e integrerete l'esplorazione nel ciclo di sviluppo fin dall'inizio.
Le tecniche di questo libro possono essere applicate a qualsiasi tipo di software. Che lavoriate su sistemi embedded, applicazioni Web, applicazioni desktop, API o altro, scoprirete che questo libro contiene una grande quantità di consigli concreti e pratici sull'esplorazione del vostro software per scoprirne le capacità, i limiti e i rischi.
© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)