( Calitatea procesului de testare) ©

Procesul de testare este bine făcut sau este prost făcut. Nu există cale de mijloc.
Un proces de testare a produsului software este bine făcut dacă:
- are seturi de date de test acoperitoare,
- se face cu conştiinciozitate,
- scoate în evidenţă adevăratele carenţe ale produsului,
- o dată derulat, nu mai necesită reluarea sa.
Am văzut programatori care vorbeau despre testarea programelor lor, dar se vedea de departe că nu acoperiseră nişte zone, despre care eu cred că erau esenţiale.
Am văzut programatori care nu validau câmpurile şi introducând date eronate permiteau obţinerea de rezultate eronate. Este indecent să nu se valideze cantitatea şi introducând cantităţi negative, se obţin valori negative, ceea ce este mai ceva decât o glumă deplasată.
Unii fac testare formală, doar să se afle întreabă.
Eu cred că testarea este:
- un proces asumat,
- presupune responsabilităţi,
- însoţită de tabele,
- are liste de rezultate,
- sun specificate erori,
- însoţită de semnături în clar.
Am văzut testări tineri care nu prea aveau respect faţă de programatori, dar care aveau seturi de date de test jalnice, căci le lipseau cheile de control. Am văzut produse software care deşi erau construite pe un acelaşii text de lege, ofereau rezultate diferite, căci analiştii interpretaseră incorect textele de lege. Dacă ar fi fost utilizate seturi de date extrase din soluţiile date cu calcule făcute manual, cu siguranţă situaţiile aberante ar fi ieşit la iveală.



                                                                                                                                                                                                    Înapoi