QA & Testing! Diferente

puzzleSoftware QA implica intregul PROCES de dezvoltare software. Inseamna, monitorizarea si imbunatatirea procesului, asigurarea respectarii standardelor si procedurilor, asigurarea faptului ca problemele sunt identificate si solutionate. SQA este orientat spre "preventie"


Testing implica operarea unui sistem ori a unei aplicatii, in conditii controlate si evaluarea rezultatelor (ex. daca userul este in interfata A intr-o aplicatie si utilizeaza hardware B, si face C, atunci rezultatul ar trebui sa fie D). Conditiile controlate ar trebui sa includa atat condittile normale cat si conditiile anormale de utilizare. Testarea ar trebui sa urmareasca, in mod intentionat, sa produca situatii de eroare pentru a determina daca comportamentul aplicatiei este cel dorit in toate situatiile de utilizare. Testarea este orientata, asadar, spre "detectare".