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.
Scris Code Utilizarea limbajului 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 modalitฤศi de a crea scripturi de test sunt: โโ1) รnregistrare/redare, 2) Scriptare bazatฤ pe cuvinte cheie/date, 3) Scriere. Code Utilizarea limbajului 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.
