Decalogo del buon Bugminer ()

Download Report

Transcript Decalogo del buon Bugminer ()

BUGMINERS
Un BUGMINER scava l’oro dei bug attraverso i TEST.
Test funzionali : comandi, prestazioni, procedure sono come dovrebbero essere?
Test di usabilità : ci si orienta facilmente nell’interfaccia?
Test comparativi : quale servizio funziona meglio tra i due?
I prodotti o servizi da valutare hanno sempre una serie di funzionalità, ognuna delle quali
va messa alla prova con dei test adatti. Per fare dei buoni test devi avere in mente come
la cosa dovrebbe funzionare secondo la descrizione del produttore, o secondo buon
senso, e provarla in lungo e in largo per vedere se effettivamente corrisponde alle attese.
ESEMPIO Devo testare un servizio che invia sms dal web. Le principali funzionalità
da mettere alla prova sono: il login, la gestione della rubrica telefonica, l’invio
dell’sms, la gestione del pagamento e del credito. Per testare il login, deve esistere
un utente registrato, deve essere mostrata la pagina di login, e facendo login con
username e password si deve accedere al servizio oppure vedere un messaggio di
errore: qualsiasi altra situazione è un bug e va segnalato.
1
Il cuore di ogni test è il confronto tra risultati ottenuti e risultati attesi. Prima di
iniziare, leggi attentamente cosa va messo alla prova e gli obiettivi della
campagna di test. Pensali in termini di condizioni di test e risultati attesi. Tienili
sempre presenti mentre fai le tue prove.
2
Se puoi, fatti un Piano di Test elencando le funzionalità principali, le criticità, i
percorsi.
3
Se possibile, cerca di seguire un ordine di priorità: fai prima i casi di test che
possono far emergere subito i difetti più rilevanti, i bug che creano i problemi più
gravi.
4
5
Attenzione a non identificare come errati dei comportamenti corretti, o viceversa.
I casi devono essere ripetibili: qualcun altro deve essere in grado di ripetere il tuo
test arrivando alla stessa conclusione.
6
Tieni con cura il tuo bug log, il registro dei difetti: è il tuo strumento di lavoro e di
guadagno. Prova a organizzare i bug per famiglie: i link rotti, i testi sbagliati,
lentezze di trasmissione, ecc.
7
Prendi appunti subito mentre noti le cose che non vanno: prima segnali meglio è,
e non rischi di dimenticare qualcosa. Se non sei più che sicuro, ripeti il test.
8
Quando segnali un bug scrivi tutto ciò che possa servire a identificarlo e ripararlo,
i passi che ti hanno portato a trovarlo, le condizioni in cui si è verificato. Ma in
breve e senza personalismi.
9
Segui il sesto senso: dove pensi che possa essere la magagna, probabilmente c’è.
10
Testa molto. Pensaci anche quando non sei in missione. Più testi, più il tuo intuito
si sviluppa.
piccolo decalogo
del buon bugminer
bug & test
FUNNY DIGGIN’ EASY EARNING!