TESTAREA DE SISTEM este un nivel de testare software în care se testează un software complet și integrat. Scopul acestei testări este de a evalua conformitatea sistemului cu cerințele specificate.
DefinițieISTQB
- testarea sistemului: Procesul de testare a unui sistem integrat pentru a verifica dacă acesta îndeplinește cerințele specificate.
Tabelă de materii
Analogie
În timpul procesului de fabricare a unui stilou cu bilă, capacul, corpul, coada, cartușul de cerneală și pixul sunt produse separat și testate unitar separat. Atunci când două sau mai multe unități sunt gata, acestea sunt asamblate și se efectuează testarea de integrare. Când stiloul complet este integrat, se efectuează Testarea sistemului.
Metoda
De obicei, se utilizează metoda de Testare Black Box, în care structura internă a sistemului testat este necunoscută. Tests are normally done manually but the trend of test automation, specially for Regression Testing, is picking up.
Tasks
- System Test Plan
- System Test Cases/ Test Scripts/ Test Data
- System Test
When is it performed?
System Testing is the third level of software testing performed after Integration Testing and before Acceptance Testing.
Who performs it?
Normally, independent software testers perform System Testing.
Types
System Testing is the most comprehensive level of testing and many types of tests are performed. Unele dintre ele sunt menționate mai jos:
- Smoke Testing pentru a se asigura că cele mai importante funcții funcționează și pentru a decide dacă construcția este potrivită pentru teste ulterioare.
- Functional Testing pentru a se asigura că funcțiile funcționează conform cerințelor funcționale.
- Regression Testing pentru a se asigura că modificările (îmbunătățiri sau remedieri de defecte) aduse software-ului nu l-au afectat în mod negativ.
- Usability Testing pentru a determina dacă sistemul este ușor de utilizat din perspectiva unui utilizator final.
- Testarea performanțelor pentru a determina modul în care sistemul se comportă în ceea ce privește capacitatea de reacție și stabilitatea sub o anumită sarcină.
- Testarea securității pentru a descoperi vulnerabilitățile sistemului și a determina dacă datele și resursele sale sunt protejate de posibili intruși.
- Testarea conformității pentru a determina conformitatea sistemului cu standardele interne sau externe.
Mediul de testare
Din moment ce testarea sistemului implică testarea software-ului ca întreg, obiectivul ar trebui să fie acela de a face mediul de testare cât mai apropiat de mediul de producție. În caz contrar, veți fi asaltat de defecte de producție pe care cei sofisticați nu au reușit să le surprindă în timp ce utilizatorii finali simpli le-au găsit instantaneu. Ce rușine!
Confuzie cu Testarea de Integrare a Sistemelor
Uneori, Testarea Sistemelor este confundată cu Testarea de Integrare a Sistemelor, care este doar un tip de Testare de Integrare care se concentrează pe interacțiunile și interfețele dintre sisteme. Testarea sistemului, pe de altă parte, are o abordare mai holistică și se concentrează pe capacitatea întregului sistem de a îndeplini cerințele de afaceri / software.
.
Why not get hold of some ‘pocket money’?
Learn about BUG BOUNTY programs and EARN DOLLARS (From $50 to $1,000,000).
.
Last Updated on September 21, 2020 by STF