Wednesday, January 12, 2022

Testarea aplicațiilor WEB

Testarea aplicațiilor WEB e cu totul altceva decât testarea altor aplicații pentru că:
- sunt accesate de foarte mulți clienți,
- generează acțiuni de alocare de resurse,
- cu unele se fac plăți efective,
- reprezintă bază de informate,
- rezolvă probleme, iar rezultatele se folosesc efectiv,
- se ia de bun ce se oferă, fără verificare.
Este o problemă de morală efectuarea unei testări:
- complete,
- responsabile,
- corecte,
- atotcuprinzătoare,
- transparente.
Numai o aplicație temeinic testată trebuie postată, iar dacă sunt rezerve, trebuie să se creeze contextul schimbului de mesaje cu utilizatorii pentru a efectua corecțiile care se impun.
Dacă vreau să realizez o aplicație WEB pentru împărțirea a doua numere trebuie:
- să specific domeniile de apartenență a celor două numere,
- să validez dacă șirul  e nenumeric și trebuie să dau mesaj de eroare,
- să tratez distinct cazurile particulare cu mesaje,
- să verific pe multe cazuri și că mă conving că sunt corecte câturile,
- să mă asigur că se reia împărțirea de ori câte ori doresc,
- să mă asigur că toți cei care accesează aplicația vor fi mulțumiți.
Dacă introduc un șir nenumeric trebuie să primesc mesaj adecvat și să fiu lăsat să continui introducerea unui nou șir.
Dacă deîmpărțitul și împărțitorul sunt nuli să se tipărească un mesaj că este vorba despre o nedeterminare.
Dacă împărțitorul este nul și deîmpărțitul este nenul să primesc mesaj și că rezultatul este plus sau minus infinit.
Trebuie să se precizeze dacă se face rotunjiri.
Trebuie să am posibilitatea să aleg nivelul de precizie al operației de împărțire.
Niciun detaliu nu trebuie lăsat la voia întâmplării, căci o aplicație WEB compromite nu pe autor, ci întreg portalul unde este postată.
Undeva, trebuie să existe un buton unde să se spună câteva detalii legate de modul în care s-a efectuat testarea aplicației, garanțiile legate de calitatea rezultatelor fiind esențiale. Chiar dacă aplicația WEB a fost auditată, informațiile legate de acest proces trebuie prezentate în clar.


(12 ianuarie 2022)

No comments:

Post a Comment