Ce este Test Script? Cum se scrie (exemplu)
Ce este un script de testare în testarea software-ului?
Scripturile de testare sunt o descriere rând cu linie care conține informații despre tranzacțiile sistemului care ar trebui efectuate pentru a valida aplicația sau sistemul testat. Scriptul de testare ar trebui să enumere fiecare pas care ar trebui făcut cu rezultatele așteptate.
Acest script de automatizare ajută testatorul de software să testeze sistematic fiecare nivel pe o gamă largă de dispozitive. Scriptul de testare trebuie să conțină intrările reale care trebuie executate și rezultatele așteptate.
Cum se scrie un script de testare

Există trei moduri diferite de a crea un script de testare:
Înregistrare/redare:
În această metodă, testerul trebuie să scrie orice cod în loc să înregistreze doar acțiunile utilizatorului. Cu toate acestea, testerul va trebui să facă codificare pentru a remedia lucrurile care merg prost sau pentru a ajusta comportamentul automatizării.
Această metodă este mai ușoară decât scrierea unui script de testare complet de la zero, deoarece aveți deja codul complet. Este folosit mai ales într-un limbaj de programare simplificat, cum ar fi VBScript.
Scripturi bazate pe cuvinte cheie/date:
În această metodă, există o separare clară între testeri și dezvoltatori. În scripturile bazate pe date, testerul definește testul folosind cuvinte cheie fără cunoștințe despre codul de bază.
Aici, sarcina dezvoltatorilor este să implementeze codul de script de testare pentru cuvintele cheie și să actualizeze acest cod atunci când este necesar. Deci, în această metodă, testerul nu trebuie să-și facă griji cu privire la sistem. Cu toate acestea, se vor baza foarte mult pe resursele de dezvoltare pentru orice funcționalitate nouă pe care doriți să o testați automat.
Scrierea codului folosind limbajul de programare:
Dacă doriți să creați un script de testare folosind această metodă, de obicei veți avea în continuare capacitatea de a înregistra sau de a reda și de a genera un script simplu.
Deși, în calitate de tester, trebuie să treceți în sfârșit dincolo de înregistrare/redare și să învățați cum să codificați scripturi simple. Este important să înțelegeți că vă puteți alege Limbaj de programare chiar dacă cererea dvs. este scrisă Java.
Cu toate acestea, nu înseamnă că trebuie să vă scrieți scripturile de testare Java, care poate fi dificil de învățat. În schimb, puteți scrie scripturile de testare într-un limbaj mai ușor, cum ar fi JavaScenariu sau Ruby (sau orice limbă mai ușoară pe care doriți să o utilizați).
Exemplu de script de testare
De exemplu, pentru a verifica funcția de conectare pe un site web, scriptul dvs. de testare ar putea face următoarele:
- Specificați modul în care instrumentul de automatizare poate localiza câmpurile „Nume utilizator” și „Parolă” în ecranul de conectare. Să spunem, după ID-urile elementului CSS.
- Încărcați pagina de pornire a site-ului, apoi faceți clic pe linkul „login”. Verificați dacă ecranul de conectare care apare și câmpurile „Nume utilizator” și „Parolă” sunt vizibile.
- Apoi, tastați numele de utilizator „Charles” și parola „123456” identificați butonul „Confirmare” și faceți clic pe el.
- Ei trebuie să specifice modul în care un utilizator poate localiza titlul ecranului de bun venit care apare după autentificare - să zicem, prin ID-ul său element CSS.
- Verificați dacă titlul ecranului de bun venit este vizibil.
- Citiți titlul ecranului de bun venit.
- Introduceți că textul titlului este „Welcome Charles”.
- Dacă textul titlului este conform așteptărilor, o înregistrare pe care testul a trecut. Altfel, un album pe care testul a eșuat.
Sfaturi pentru crearea unui script de testare
Iată câteva sfaturi importante pentru crearea unui script de testare:
Clar:
Scriptul dvs. de testare ar trebui să fie clar. Dacă testerul trebuie să solicite în mod constant responsabilului proiectului să ofere detalii despre aplicație. Acest lucru cu siguranță pierde timp și resurse.
Pentru a evita acest lucru, trebuie să verificați în mod constant că fiecare pas din scriptul de testare este clar, concis și coerent. Acest lucru ajută la menținerea procesului de testare fără probleme.
Simplu:
Ar trebui să creați un script de testare care ar trebui să conțină o singură acțiune specifică pe care să o întreprindă testeri. Acest lucru vă asigură că fiecare funcție este testată corect și că testerii nu pierd pași în procesul de testare a software-ului.
Bine gandit:
Pentru a scrie scriptul de testare, trebuie să vă puneți în locul utilizatorului pentru a decide ce căi să testați. Ar trebui să fiți suficient de creativ pentru a prezice toate căile diferite pe care utilizatorii le-ar folosi în timp ce rulează un sistem sau o aplicație.
Când să utilizați abordarea scriptului de testare?
Iată motivele pentru care utilizați Scriptul de testare.
- Utilizarea unui script de testare este cea mai fiabilă abordare pentru a verifica dacă nu se omite nimic și că rezultatele sunt adevărate ca planul de testare a dorinței.
- Dacă scriptul de testare este pregătit, lasă mult mai puțin spațiu pentru erori în timpul procesului de testare.
- Uneori, testerilor li se permite să răsfoiască în mod liber produsul. Ei pot pierde anumite caracteristici.
- Uneori, testerul presupune că o funcție are rezultatul așteptat atunci când nu.
- Este deosebit de util atunci când performanța utilizatorului este importantă și specifică.
Ce este un șablon de script de testare?
Test Script Template este un document formatat reutilizabil care conține informații preselectate importante pentru crearea unui script de testare utilizabil. Acest document stabilește cât de detaliate sunt testele dvs. și ce informații ar trebui incluse în fiecare caz de testare.
Diferența dintre cazul de testare și scriptul de testare
Iată diferența principală dintre Test Cast și Test Script:
Caz de testare | Script de testare |
---|---|
Caz de testare este o procedură pas cu pas care este utilizată pentru a testa o aplicație. | Scriptul de testare este un set de instrucțiuni pentru a testa automat o aplicație. |
Cazurile de testare sunt utilizate pentru mediul de testare manuală. | Test Script este utilizat în mediul de testare automatizată. |
Se face manual. | Se face conform formatului de scripting. |
Șablonul cazului de testare include ID-ul testului, datele testului, procedura de testare, rezultatele reale și așteptate etc. | În Scriptul de testare, putem folosi diferite comenzi pentru a dezvolta un script. |
Rezumat
- Scripturi de testare înseamnă o descriere rând cu linie care conține informații despre tranzacțiile sistemului care ar trebui efectuate pentru a valida aplicația sau sistemul testat.
- Cazul de testare este o procedură pas cu pas care este utilizată pentru a testa o aplicație, în timp ce scriptul de testare este un set de instrucțiuni pentru a testa o aplicație automat.
- Trei moduri de a crea un script de testare sunt 1) Înregistrare/redare 2) Scripturi bazate pe cuvinte cheie/date, 3) Scrierea codului folosind limbajul de programare.
- Scriptul dvs. de testare ar trebui să fie clar și ar trebui să creați un script de testare care ar trebui să conțină o singură acțiune specifică pe care să o întreprindă testeri.
- Utilizarea unui script de testare este cea mai fiabilă abordare pentru a verifica dacă nu se omite nimic și că rezultatele sunt adevărate ca planul de testare a dorinței.
- Test Script Template este un document formatat reutilizabil care conține informații preselectate importante pentru crearea unui script de testare utilizabil.