10 awesome tips become better automation tester
Testarea automatizării este visul fiecărui tester!
Cu toții ne dorim să fim testeri de automatizare. Dar doar câțiva dintre noi reușim.
Iată câteva măsuri simple care vă vor ajuta să fiți genul de tester de automatizare superb pe care doriți să-l faceți.
Ce veți învăța:
- 10 sfaturi pentru a fi un bun tester de automatizare
- Sfatul nr. 1: Aflați foarte bine elementele de bază ale testării
- Sfatul # 2: Începeți devreme
- Sfatul nr. 3: Familiarizați-vă cu conceptele de codare de bază
- Sfatul # 4: Depășește „Problema de pornire”
- Sfatul nr. 5: Nu te lăsa intimidat
- Sfatul # 6: Aflați văzând
- Sfatul # 7: Fișiere de ajutor
- Sfatul # 8: Exersează
- Sfatul # 9: Străduiește-te să fii mai bun
- Sfatul # 10: Păstrați o minte deschisă
- Concluzie
- Lectură recomandată
10 sfaturi pentru a fi un bun tester de automatizare
Să începem.
Sfatul nr. 1:Aflați foarte bine elementele de bază ale testării
Acest lucru se datorează faptului că Automation Testing nu este altceva decât o ramură a testării - un formular care folosește o abordare puțin mai „tehnică” pentru a se testa. Este foarte important să știți ce testați și de ce testați. „Cum” - diferă automatizarea și testarea manuală.
Sfatul nr. 2:Începeți devreme
Nu așteptați să apară un proiect de automatizare înainte de a începe. Există o mulțime de instrumente open-source disponibile. Instalați unul pe mașina dvs. personală și încercați.
Windows 10 gateway-ul implicit nu este disponibil
Utilizați aplicații generice precum Gmail.com sau Amazon.com sau chiar Microsoft Office sau Calculator independent. Orice, practic.
Sfatul nr. 3:Familiarizați-vă cu conceptele de bază de codificare
Familiarizați-vă cu conceptele de bază de codificare în orice limbă la alegere. Când luați un moment pentru a analiza îndeaproape în ce constă un limbaj de programare, majoritatea sunt mai mult sau mai puțin la fel.
Luați scripturi VB, de exemplu , va trebui să cunoașteți tipurile de date, modul în care sunt tratate variabilele și constantele, diferiții operatori, instrucțiunile condiționale, instrucțiunile de buclă, matricele, funcțiile etc.
Odată ce ați înțeles aceste concepte, puteți extrapola cu ușurință cunoștințele dvs. în orice limbă. Așadar, acordați-vă cel puțin o săptămână pentru a înțelege bine aceste concepte.
Sfatul # 4:Depășește „Problema de pornire”
Primul test / program pe care îl scrieți va fi confuz, indiferent cât de bine citiți cu privire la acest subiect. Cu siguranță va fi copleșitor. Dar nu iti face griji. Gândiți-vă la asta ca și cum ați traduce testul manual într-un alt mediu, altul decât engleza.
Sfatul # 5:Nu te lăsa intimidat
Este foarte ușor pentru un începător să se uite la un test sau program de automatizare și să creadă că arată foarte tehnic și că nu vei putea niciodată să-l înțelegi cu atât mai puțin să scrii așa ceva. Nu vă faceți griji; este firesc să te simți așa.
De exemplu , dacă doriți să introduceți valoarea numelui de utilizator în pagina de autentificare Gmail.com. Care este afirmația pe care ați scrie-o în cazul testului manual?
Va fi ca: Introduceți „swatiseela” în câmpul „Nume utilizator” din pagina Gmail.com.
testare manuală întrebări și răspunsuri la interviu pdf
Când îl traduceți în VBScript pentru a fi o declarație în testul dvs. QTP va fi:
“Browser('Gmail: Email from Google').page('Gmail: Email from Google'). WebEdit('Email').Set “swatiseela””.
Vedeți, nu există prea multe diferențe. Modul în care faceți referire la locul de introducere a numelui de utilizator se face diferit.
Deoarece fiecare etapă de testare a automatizării este efectuată de o mașină în loc de un om, trebuie doar să vă asigurați că scrieți instrucțiunea (etapa de testare) cât mai clar posibil fără nicio ambiguitate.
În loc să spuneți doar introduceți valoarea, de fapt furnizați numele exacte ale obiectelor de pe pagină așa cum sunt denumite de dezvoltator. Odată ce reușiți să înțelegeți această traducere, automatizarea este ușoară.
software scris în c ++
Sfatul nr. 6:Învățați văzând
Aceasta este strategia pe care o urmez personal de fiecare dată când trebuie să lucrez cu un nou instrument. Fiecare instrument care vine pe piață, oricât de robust din punct de vedere tehnic este, încearcă să fie ușor de utilizat. Deci, toate caracteristicile instrumentului ar trebui să fie accesibile din meniu.
Iată ce fac - încep de la opțiunea de meniu „Fișier” și trec mai departe până când ajung la „Ajutor” și încerc să dau o privire perfectă la fiecare element din submeniul meniului. Majoritatea numelor vor fi reprezentative pentru ceea ce face acea opțiune. Dar, în cazul în care aveți nevoie de mai multe informații, trebuie doar să faceți clic pe acel element și să arătați.
Dacă mai aveți nevoie de mai multe informații, utilizați fișierul de ajutor. În acest fel, nu așteptați ca cineva să vă ofere cunoștințele despre instrument. Vă familiarizați cu instrumentul și IDE folosind inițiativa dvs. Vă ajută să evaluați ce vă va fi util și ce nu.
Sfatul # 7:Fișiere de ajutor
Mulți dintre noi căutăm tutoriale și forumuri online pentru a începe. Deși toate sunt grozave, nimic nu se apropie de fișierele de ajutor furnizate împreună cu instrumentul. Este cea mai mare comoară a ta. Descrie tot ceea ce instrumentul poate face vreodată. Așadar, considerați fiecare program de automatizare pe care îl scrieți ca un examen de carte deschisă. Cartea deschisă fiind fișierul de ajutor. Faceți din aceasta prima destinație ori de câte ori vă pierdeți.
Sfatul # 8:Practică
Aveți răbdare cu voi înșivă și exersați în mod regulat scrierea codului. Amintiți-vă că testarea înseamnă verificare și validare. Pentru a scrie teste într-un mod în care fiecare să aibă criterii de promovare și eșec definite clar. Nu doriți ca un instrument de automatizare să facă doar introducerea datelor și să vă lase analiza. Asigurați-vă că programul dvs. va putea determina și prezenta în mod clar rezultatul ca fiind aprobat sau eșuat.
Sfatul # 9:Străduiește-te să fii mai bun
Odată ce ai rezolvat o problemă și ai scris un program, gândește-te la modalități prin care o poți îmbunătăți.
Puteți face mai ușor de citit? Puteți obține rezultatul în mai puține linii de cod? Puteți reutiliza unele componente? Poți evita să folosești câte variabile ai făcut? Este memoria de program eficientă? Îl poți face să ruleze mai repede? - Acestea sunt câteva dintre întrebările pe care trebuie să le țineți cont și să lucrați.
Sfatul # 10:Păstrați o minte deschisă
În timp ce testarea automatizării este excelentă și oferă testerilor un „God-Complex”, trebuie să acceptăm că, în unele cazuri, nu este doar calea de urmat. În astfel de momente, fiți plini de grație, deoarece testarea este obiectivul nostru principal, indiferent dacă luăm ruta de automatizare sau ruta manuală.
Concluzie
Sper că acest articol a răspuns la câteva întrebări pe care trebuie să le aveți toți cei care aspiră la testarea automatizării. Dacă decideți să vă aventurați și aveți alte rezervări, vă rugăm să ne anunțați prin comentarii.
Există ceva în acest articol cu care sunteți de acord sau nu?
Lectură recomandată
- 10 sfaturi pe care trebuie să le citiți înainte de a vă automatiza activitatea de testare
- Când se optează pentru testarea automatizării?
- Top 20 de sfaturi practice de testare a software-ului pe care ar trebui să le citiți înainte de a testa orice aplicație
- Ce este testarea automatizării (Ghidul final pentru a începe automatizarea testelor)
- Tipuri de teste de automatizare și unele concepții greșite
- Cele mai bune 11 instrumente de automatizare pentru testarea aplicațiilor Android (instrumente de testare a aplicațiilor Android)
- Procesul de testare a automatizării în 10 pași: Cum să începeți testarea automatizării în organizația dvs.
- Provocări de testare manuală și de automatizare