testcomplete tutorial
Un ghid complet de testare completă (partea I):
Ca parte a seriei noastre de instrumente Software Testing Tools, astăzi acoperim un nou instrument de testare GUI - TestComplete. Aceasta va fi o serie cuprinzătoare de tutoriale din 3 părți.
Tutoriale din această serie:
- Test tutorial complet 1: TestComplete Introducere
- Test tutorial complet 2: Cum se efectuează testarea bazată pe date
- TestComplete tutorialul 3: Cum se automatizează aplicațiile Android
Test Automation joacă un rol vital în testarea oricărui software. Unele cazuri de testare sunt laborioase, consumatoare de timp și repetitive.
Automatizarea unor astfel de cazuri de testare poate economisi mult timp, ceea ce face ca automatizarea să fie inevitabilă pentru succesul livrării continue și a testării modelelor de dezvoltare de software.
Ce veți învăța:
- Introducere
- De ce să folosiți acest instrument?
- Instalarea TestComplete
- Crearea primului dvs. proiect în TestComplete
- Interfața utilizatorului TestComplete
- Crearea primului nostru test pe un proiect bazat pe web
- Înregistrarea unui test pentru aplicația web
- Analiza rezultatelor testelor
- Crearea testului pe aplicații bazate pe desktop
- Înregistrarea testului pentru aplicația bazată pe desktop
- Analiza testului înregistrat
- Concluzie
- Lectură recomandată
Introducere
TestComplete , dezvoltat de SmartBear Software, oferă suport pentru o gamă largă de tehnologii precum .Net, Delphi, C ++ Builder, Java, Visual Basic, HTML5, Flash, Flex, Silverlight Desktop, sistemele web și mobile.
TestComplete îi ajută pe testatori să își dezvolte cazurile de testare în diferite limbaje de scriptare, cum ar fi JavaScript, Python, VBScript, Delphi Script, JavaScript. Este disponibil cu două licențe și o versiune de încercare gratuită valabilă 30 de zile.
De ce să folosiți acest instrument?
TestComplete oferă o gamă largă de capabilități de automatizare a testelor. Unele dintre ele sunt enumerate mai jos
- Testarea cuvintelor cheie: Folosind testerele integrate pentru editorul de teste bazate pe cuvinte cheie, puteți dezvolta cu ușurință cadre bazate pe cuvinte cheie
- Testare scriptată : Testerii pot scrie scripturi de test de la zero sau pot modifica cele înregistrate într-un editor încorporat
- Testare înregistrare și redare : Oferă mecanismul de bază al înregistrării și redării pentru crearea testului. Cazurile de testare înregistrate pot fi modificate după cum este necesar
- Integrare la software-ul de urmărire a erorilor : Se integrează cu diverse programe de urmărire a erorilor, cum ar fi Jira , Bugzilla, etc. Acesta poate fi folosit pentru a modifica sau crea elemente în software-ul de urmărire a erorilor utilizând șablonul de urmărire a problemelor
- Testare bazată pe date: Extragerea ușoară a datelor din fișiere CSV, tabele de baze de date, foi Excel etc.
- Vizualizator de testare: Captează capturi de ecran în timpul executării testului, permițându-ne să facem diferența între ecranele așteptate și cele reale.
Cerinte Minime de Sistem
Sistem de operare : Microsoft Windows XP Professional pe 32/64 biți.
Procesor : Intel Core 2 Duo 2 GHz sau mai mare.
RAM : 2 GB RAM pe alte sisteme de operare.
Hard disk : 1 GB spațiu liber pe disc pentru instalare.
Rezoluţie : Rezoluție de afișare 1024 × 768 sau mai mare.
Mouse sau alte dispozitive de indicare.
Instalarea TestComplete
Descarca => TestComplete poate fi descărcat de pe site-ul oficial SmartBear de pe Aici .
După descărcare, urmați pașii pentru a instala TestComplete
# 1) Faceți dublu clic pe pachetul de configurare descărcat TestComplete. Instalarea software-ului va începe și vor fi afișate acordurile de licență.
#Două) Specificați calea folderului în care doriți să instalați software-ul.
# 3) Acum, este afișat un dialog de întâmpinare care solicită activarea unei licențe, putem începe făcând clic pe o licență de încercare de 30 de zile.
# 4) După ce acest proces repornește computerul, am terminat procesul de instalare TestComplete.
Crearea primului dvs. proiect în TestComplete
Lansați aplicația și veți vedea pagina de start.
Urmați acești pași pentru a crea un nou proiect.
1) Accesați meniul Fișier.
Două) Faceți clic pe opțiunea Nouă din meniu.
care sunt fazele ciclului de viață al dezvoltării software-ului
3) Faceți clic pe opțiunea Proiect nou.
(Notă: Faceți clic pe orice imagine pentru vizualizare mărită)
4) Alternativ, puteți utiliza tasta de comandă rapidă (Shift + Ctrl + N) pentru a crea un proiect nou.
5) Va apărea o fereastră, dați un nume proiectului.
6) Faceți clic pe Finalizare.
7) Astfel, am creat primul nostru proiect în TestComplete.
Interfața utilizatorului TestComplete
UI TestComplete este bine organizat și împărțit în diferite secțiuni.
- Panoul Project Explorer din partea stângă a ferestrei, afișează suitele proiectelor, proiectele și conținutul acestora
- Panoul spațiului de lucru este locul în care puteți modifica și crea teste
- Panoul Test Visualizer (în partea de jos) afișează capturi de ecran salvate în timpul executării cazului de testare
Crearea primului nostru test pe un proiect bazat pe web
Să începem cu crearea primului nostru proiect bazat pe web în TestComplete.
# 1) Selectați Fişier | Nou | Proiect nou așa cum se arată în captura de ecran.
#Două) Introduceți numele proiectului; de asemenea, puteți modifica locația, dacă este necesar.
# 3) Click pe Următorul buton.
Notă : Deoarece TestComplete acceptă diferite platforme, cum ar fi web, desktop, mobil etc., trebuie să selectăm platforma pe care testăm.
# 4) Inițial, testăm o aplicație bazată pe web, prin urmare selectăm „Testarea funcțională a paginilor web” și facem clic Următorul .
# 5) Odată ce ne-am selectat platforma în pasul anterior, un expert de creare a proiectului ne va duce la pagina Test Visualizer, unde putem activa / dezactiva funcționalitatea Test Visualizer. Click pe Următorul .
# 6) Acum trebuie să specificăm limbajul de script pentru proiectul nostru. După selectarea limbajului de scriptare, faceți clic pe finalizarea .
Astfel, proiectul nostru de testare a unei aplicații web este gata.
Înregistrarea unui test pentru aplicația web
Vom începe cu înregistrarea testului nostru în care ne vom deschide Motor de căutare Google și căutați o interogare.
Urmați pașii pentru a înregistra testul:
# 1) Click pe Atașați la test , așa cum se arată în imaginea de mai jos.
Notă: TestComplete înregistrează acțiunile utilizatorului și de obicei clicurile mouse-ului, adică ori de câte ori utilizatorul dă clic pe orice obiect, ID-ul și referințele sunt înregistrate.
#Două) Va fi afișat un panou de înregistrare așa cum se arată în imagine, indicând faptul că înregistrarea testului a început. Acum suntem pregătiți să efectuăm acțiuni.
# 3) Lansați browserul, TestComplete identifică browserul cu comanda specială de test încorporată.
# 4) Navigați la această adresă URL https://www.google.com
# 5) Tastați orice interogare în caseta de căutare Google, spuneți ajutor pentru testarea software-ului.
# 6) Click pe Stop după cum se arată în imagine.
# 7) După ce am făcut clic pe butonul de oprire, TestComplete va afișa editorul de cuvinte cheie în care sunt afișate toate cuvintele noastre cheie înregistrate.
# 8) Pentru redare, cazurile noastre de testare înregistrate trebuie doar să faceți clic pe Rulați testul după cum se arată în imagine.
Analiza rezultatelor testelor
Să analizăm rezultatele testelor.
Browserul executat lansează browserul. Detectează browserul lansat prin funcțiile de test încorporate și efectuează testul în timpul redării.
Această comandă este utilizată pentru a aștepta încărcarea paginii; aici am deschis pagina de pornire Google, deci înseamnă că executarea testului este întreruptă până când pagina de pornire Google s-a încărcat complet.
programarea java întrebări și răspunsuri pentru interviuri cu experiență
Următoarea comandă este utilizată pentru a seta textul în bara de căutare Google, am folosit testarea software ca cuvânt cheie și, prin urmare, este afișat următorul text.
În Test Visualizer, capturile de ecran au fost capturate în timpul execuției testului, pentru a permite testerului să facă diferența dintre ieșirea reală și cea așteptată a ecranului.
Un cuvânt de precauție: Vă rugăm să rețineți că până acum am înregistrat doar câțiva pași de bază. În timp real, acesta nu este niciodată un test complet. Va trebui să adăugați / eliminați / personalizați pași pentru a face ca scriptul să efectueze validarea pe care trebuie să o faceți.
Crearea testului pe aplicații bazate pe desktop
TestComplete acceptă atât aplicații bazate pe web, cât și pe desktop.
Să începem cu crearea proiectului nostru pe aplicația bazată pe desktop.
Notă : Închideți toate proiectele deschise în TestComplete. Clic Fișier | Închide .
# 1) Creați un proiect nou-> Fișier | Nou | Proiect nou deschideți un nou expert de creare a proiectului.
#Două) Specificați numele și locația proiectului. Clic Următorul .
Notă: În timp ce rulăm testul pe o aplicație desktop, alegeți aplicația Windows din expert. Aceasta vă va duce la pagina unde putem specifica platforma proiectului. Selectați Aplicație Windows generică și faceți clic pe Următorul .
Notă : Când automatizăm aplicația desktop, trebuie să specificăm aplicația de testat în TestComplete
# 4) Faceți clic pe butonul Adăugare și specificați calea proiectului în fereastra care se deschide.
În scopuri demonstrative, ne creăm testul pe notepad.exe.
# 5) Specificați calea pentru fișierul notepad.exe de pe computer
De exemplu : „C: Users Admin AppData Roaming Microsoft Windows Start Menu Programs Accessories Notepad.lnk”.
# 6) Clic Bine . Atunci, Următorul.
# 7) Alegeți setările după cum este necesar pentru Test Visualizer. Clic Următorul.
# 8) Selectați limbajul de scriptare. Clic finalizarea .
Acum am creat un proiect pentru a înregistra testul nostru pe o aplicație desktop.
Înregistrarea testului pentru aplicația bazată pe desktop
Odată ce ne-am înregistrat testul pe un proiect bazat pe web, înregistrarea testului nostru pentru aplicațiile desktop este simplă.
# 1) Faceți clic pe Anexați pentru a testa.
#Două) Se va deschide un nou fișier de notepad.
care este cel mai bun blocator de anunțuri gratuit pentru Chrome
# 3) Scrieți orice text la alegere. Spuneți „Ajutor pentru testarea software-ului”.
# 4) Faceți clic pe butonul de oprire.
# 5) Închideți fișierul Notepad.
# 6) Pentru redare, faceți clic pe Run Test.
Analiza testului înregistrat
Rulați aplicația testată este comanda utilizată pentru lansarea aplicației noastre. Deoarece efectuăm testul pe notepad.exe, prin urmare, numele notepad este afișat în coloana de funcționare. TestComplete înregistrează operațiunea la lansarea aplicației.
Am tastat ajutorul pentru testarea software-ului în fereastra deschisă a notepad-ului, astfel comanda Edit este utilizată pentru a seta textul în aplicație.
Concluzie
În acest articol, avem o Introducere foarte simplă la TestComplete.
Am învățat cum să creăm proiecte bazate pe web și desktop. Am înregistrat teste pe două domenii diferite și am învățat să analizăm rezultatele.
În acest moment, vă rugăm să nu ezitați să instalați versiunea de încercare și să lucrați alături . Încercați să creați un proiect și să înregistrați câteva teste. Obțineți confortul înțelegând pașii și funcțiile în care instrumentul vă traduce acțiunile. Această serie este pe cale să devină serioasă - fii pregătit!
Part II – A doua parte a acestui tutorial este pe ' Testare bazată pe date folosind TestComplete ”.
Despre autor: Acesta este un post de invitat de Vivek, inginer automatizare QA.
Întrebări? - Întrebați mai jos. Comentarii? - Întotdeauna binevenite!
Lectură recomandată
- Tutorial WAVE Accessibility Testing Tool
- Testarea funcțională Vs testarea non-funcțională
- Tutoriale detaliate pentru eclipsă pentru începători
- Tutorial Geb - Testarea automatizării browserului folosind instrumentul Geb
- Cele mai bune instrumente de testare software 2021 (Instrumente de automatizare a testelor de calitate)
- Testarea alfa și testarea beta (un ghid complet)
- Instrument de testare a automatizării GUI Sikuli - Ghid pentru începători Partea # 2
- Tutorial DevOps Testing: Cum va afecta DevOps testarea QA?