Tipuri de testare (testare) a sistemelor informatice - este în concordanță

Testarea sistemului informatic și testarea produsului software sunt la prima vedere la fel, dar în practică acest lucru nu este chiar așa. Dacă luăm în considerare faptul că sistemul informațional nu este doar componentele software utilizate în compoziția sa. dar și suportul hardware și organizațional, rezultatele testelor sale ar trebui să reflecte performanța serverelor, a stațiilor de lucru, a echipamentelor de rețea (fiabilitatea și performanța acestora), precum și eficiența procedurilor de operare dezvoltate pentru sistem. Toate tipurile de teste ale sistemului informatic pot fi împărțite în teste funcționale și nefuncționale.







Testarea funcțională este concepută pentru a arăta (dovedi) că stațiile de lucru automate ale sistemului informatic oferă utilizatorilor exactă funcționalitatea pe care o așteaptă de la ea. Sistemul își îndeplinește corect funcțiile.

Testarea non-funcțională confirmă sau respinge corespondența dintre proprietățile sistemului informatic ca performanță, fiabilitate, ergonomie etc. specificată în stadiul parametrilor de proiectare. Sistemul își îndeplinește funcțiile la timp, în volumul adecvat și cu o calitate acceptabilă și este convenabil să o folosească.

Tipuri de teste funcționale

Testarea componentelor - testarea componentelor software individuale ale sistemului informatic, în timpul cărora se confirmă corectitudinea calculelor efectuate de aceste componente.

Testarea integrării - teste destinate identificării problemelor de interacțiune a componentelor individuale ale sistemului. Dacă arhitectura software a sistemului informațional este destul de complicată, atunci subsistemele sunt alocate în el, pentru fiecare dintre acestea se efectuează secvențial testarea componentelor și integrării. În final, se efectuează testarea integrării tuturor subsistemelor alocate ca componente ale unui sistem unificat.

Testarea prototipului - testarea sistemului informațional în primele etape ale dezvoltării sale. atunci când nu toate blocurile sale funcționale sunt gata. Componentele lipsă sunt înlocuite cu niște pungi funcționale care imită munca lor viitoare. Sistemul informatic în acest stadiu este un prototip al produsului software țintă.

Tipuri de teste nefuncționale

Încercarea de încărcare este testarea unui sistem informatic în condiții de sarcină normală previzibilă. Cantitatea de sarcină este înțeleasă ca numărul de cereri către sistem, pe care trebuie să le gestioneze, fără a depăși timpul de răspuns determinat de cerințele inițiale.

Testarea stresului - testarea unui sistem informatic în condiții de resurse hardware minime și sarcină maximă admisă. Scopul testelor de stres, după cum sugerează și numele, este de a testa performanța sistemului în situații stresante.







Testarea volumetrica - testarea sistemului informatic in conditii de maxim (maxim permis) volum de informatii in baza de date. Obiectul principal al testării în acest caz este dependența timpului de răspuns și a altor aspecte ale performanței sistemului cu privire la cantitatea de date monitorizate.

fiabilitate de testare (testare fiabilitate) - un hibrid de toate aceste tipuri de teste anterioare care vizează este de a testa capacitatea sistemului de a reveni la funcționarea normală după perioade scurte de încărcare maximă, stresul, limitarea cantități de date, etc.

Testarea ergonomiei soluțiilor - testarea interfeței cu utilizatorul pentru confortul și siguranța funcționării sistemului informatic.

Testarea sistemului informatic în etapele pregătirii pentru funcționare

După finalizarea implementării sistemului de informații, dezvoltatorul, împreună cu clientul, poate efectua următoarele tipuri de teste.

Testarea procesului de instalare (testarea instalării) - verificarea corectitudinii implementării componentelor software ale sistemului în diferitele configurații prevăzute de cerințele inițiale.

Testarea pentru diferite configurații (încercări de configurare) - testarea sistemului în timpul utilizării componentelor sale separate (partea de server, locurile de muncă client) în ceea ce privește toate posibile (cu condiția ca cerințele inițiale) versiuni ale sistemelor de operare și configurații hardware și resurse software.

Testarea de acceptare este un test complex al sistemului de informații realizat de reprezentanții Clientului în conformitate cu programul și metodologia de testare elaborată special de către Contractant. Scopul testului de acceptare este acela de a arăta că sistemul informatic dezvoltat și implementat în incinta clientului face exact ceea ce este necesar și face acest lucru cu parametrii specifici de performanță. Programul de test de acceptare, pe lângă testele funcționale, poate include testarea procesului de instalare și testarea funcționării acestuia în diverse configurații, precum și toate tipurile de teste nefuncționale.

Particularitatea testelor de acceptare, în comparație cu alte faze ale testării funcționale și nefuncțional doar că soluția de testare este implementat în hardware-ul țintă și sistemul Client resurselor software (sau închiriate de către client), se efectuează reprezentanți ai clientului (care s-ar putea folosi) în conformitate cu programul convenit cu clientul. Decizia privind succesul testelor de acceptare este de asemenea luată de către Client, punerea în funcțiune a sistemului sau trimiterea acestuia spre revizuire.

Testarea sistemului informatic în etapele întreținerii acestuia

Testarea de regresie (testarea de regresie) - Testarea efectuate de corectarea defectelor detectate și erori în sistem și care vizează ceva pentru a arăta - corectat defectul sau eroare în acest moment, nu apar, și funcționalitatea sistemului de țintă nu este rupt.

Testele preliminare efectuate sau de fum (încercări de fum) - tip de test efectuat după lansarea noii versiuni a componentelor software incluse în sistemul de informații, care este destinat să arate rapid performanța generală sau funcționarea defectuoasă a sistemului. Dacă instalați noi versiuni de software de sistem „de fum nu a mers“, ceea ce înseamnă că, la prima vedere, totul funcționează, și puteți trece la mai multe tipuri de teste detaliate. Testele de fum economisește timp, deoarece durează mult mai puțin decât restul testului complex și rezultatul negativ sugerează că mai mult nu poate continua, deoarece manopera au fost deja descoperite.







Articole similare

Trimiteți-le prietenilor: