Testare software

Etapele principale ale unei scheme de testare

  • Selectati ce trebuie măsurat (cuantificat) de testul respectiv. Înainte de realizarea testului,
  • trebuie identificate scopurile acestuia. Scopurile pot fi diferite (spre exemplu, testarea fiabilitătii, testarea completitudinii cerintelor).
  • Decideti cum faceti testarea a ceea ce trebuie testat. După ce ati stabilit ce este de testat, trebuie să decideti cum realizati testele relevante.
  • Dezvoltati cazurile de test. Pentru tipurile de testare deja acceptate, trebuie creată o colectie de cazuri de test (situatii de test) pentru antrenarea sistemului supus testării.
  • Determinati rezultatele asteptate ale testului respectiv.
  • Executati cazurile de test.
  • Comparati rezultatele obtinute cu cele asteptate.

Reguli de bază pentru realizarea testării sistemelor software:

  • Se determină momentul în care se opreste testarea;
  • Responsabilitatea testării programului revine unui tester, nu celui ce realizat programul;
  • Se descriu rezultatele asteptate pentru fiecare caz de test;
  • Se scriu cazuri de test pentru condiŃii de intrare valide si nevalide;
  • Se verifică rezultatele fiecărui test.
  • Testarea se atribuie celor mai creative persoane din echipă