Testarea sistemului - System testing

Testarea sistemului este testarea efectuată pe un sistem integrat complet pentru a evalua conformitatea sistemului cu cerințele sale specificate .

Testarea sistemului ia ca intrare toate componentele integrate care au trecut testarea integrării . Scopul testării integrării este de a detecta orice neconcordanță între unitățile care sunt integrate împreună (numite ansambluri ). Testarea sistemului urmărește să detecteze defecte atât în ​​cadrul „inter-ansamblurilor”, cât și în cadrul sistemului în ansamblu. Rezultatul real este comportamentul produs sau observat atunci când o componentă sau un sistem este testat.

Testarea sistemului se efectuează pe întregul sistem în contextul fie al specificațiilor cerințelor funcționale (FRS), fie al specificațiilor cerințelor de sistem (SRS), sau ambele. Testarea sistemului testează nu numai designul, ci și comportamentul și chiar așteptările considerate ale clientului. De asemenea, este destinat să testeze până și peste limitele definite în specificația (specificațiile) cerințelor software sau hardware.

Abordari

  • Testarea distructivă : testele sunt efectuate până la eșantionul eșantionului, pentru a înțelege performanța eșantionului sau comportamentul materialului sub diferite sarcini.
  • Testare nedistructivă : tehnici de analiză pentru a evalua proprietățile unui material, componentă sau sistem fără a provoca daune.
  • Injecție de eroare : o tehnică de testare care stresează sistemul într-un mod neobișnuit pentru a examina comportamentul sistemului.

Metode de testare specifice subiectului

Testarea software-ului

Testarea software-ului este o investigație efectuată pentru a oferi părților interesate informații despre calitatea produsului software sau a serviciului testat. Testarea software-ului poate oferi, de asemenea, o imagine obiectivă și independentă a software-ului pentru a permite companiei să aprecieze și să înțeleagă riscurile implementării software-ului. Testarea software implică executarea unei componente software sau a unei componente de sistem pentru a evalua una sau mai multe proprietăți de interes. În general, aceste proprietăți indică măsura în care componenta sau sistemul testat îndeplinește cerințele care i-au ghidat proiectarea și dezvoltarea, răspunde corect la toate tipurile de intrări, își îndeplinește funcțiile într-un timp acceptabil, este suficient de utilizabil, poate fi instalat și funcționează în mediile propuse și obține rezultatul general pe care îl doresc părțile interesate. Deoarece numărul de teste posibile chiar și pentru componentele software simple este practic infinit, toate testele software utilizează o anumită strategie pentru a selecta testele care sunt fezabile pentru timpul și resursele disponibile.

Testarea dispozitivelor mobile

Testarea dispozitivelor mobile asigură calitatea dispozitivelor mobile, cum ar fi telefoanele mobile, PDA-uri, etc. Testarea va fi efectuată atât pe hardware, cât și pe software. Și din perspectiva diferitelor proceduri, testarea cuprinde testarea cercetării și dezvoltării, testarea din fabrică și testarea certificatelor. Testarea dispozitivelor mobile implică un set de activități de la monitorizare și depanare a aplicațiilor mobile, a conținutului și a serviciilor pe telefoane reale. Testarea include verificarea și validarea dispozitivelor hardware și a aplicațiilor software.

Vezi si

Note

Referințe