testcomplete tutorial
Sveobuhvatan vodič za cjelovite testove (1. dio):
Kao dio naše udžbeničke serije alata za testiranje softvera, danas pokrivamo novi alat za testiranje GUI-a - TestComplete. Ovo će biti sveobuhvatna trodijelna serija tutorijala.
Vodiči u ovoj seriji:
- TestComplete tutorial 1: TestComplete Uvod
- TestComplete tutorial 2: Kako izvesti testiranje na temelju podataka
- TestComplete tutorial 3: Kako automatizirati Android aplikacije
Test Automatizacija igra vitalnu ulogu u testiranju bilo kojeg softvera. Neki su test slučajevi mukotrpni, dugotrajni i ponavljaju se.
Automatizacija takvih testnih slučajeva može uštedjeti puno vremena, što automatizaciju čini neizbježnom za uspjeh kontinuirane isporuke i testiranja modela razvoja softvera.
Što ćete naučiti:
- Uvod
- Zašto koristiti ovaj alat?
- Instalacija TestComplete
- Izrada vašeg prvog projekta u TestCompleteu
- Korisničko sučelje TestCompletea
- Izrada našeg prvog testa na web projektu
- Snimanje testa za web aplikaciju
- Analiza rezultata ispitivanja
- Izrada testa na računalnim aplikacijama
- Snimanje testa za Desktop aplikaciju
- Analizirajući snimljeni test
- Zaključak
- Preporučena literatura
Uvod
TestComplete , koji je razvio SmartBear Software, nudi podršku širokom spektru tehnologija kao što su .Net, Delphi, C ++ Builder, Java, Visual Basic, HTML5, Flash, Flex, Silverlight Desktop, web i mobilni sustavi.
TestComplete pomaže testerima da razviju svoje test slučajeve na različitim skriptnim jezicima kao što su JavaScript, Python, VBScript, Delphi Script, JavaScript. Dostupan je s dvije licence i besplatnom probnom verzijom koja vrijedi 30 dana.
Zašto koristiti ovaj alat?
TestComplete nudi širok raspon mogućnosti automatizacije ispitivanja. Neki od njih navedeni su u nastavku
- Testiranje ključnih riječi: Upotreba ugrađenog uređivača testova koji pokreću ključne riječi s lakoćom mogu razviti okvire vođene ključnim riječima
- Ispitivanje skriptama : Testeri mogu pisati test skripte od nule ili mijenjati snimljene u ugrađenom uređivaču
- Probno snimanje i reprodukcija : Pruža osnovni mehanizam snimanja i reprodukcije za stvaranje testa. Snimljeni testovi mogu se prema potrebi modificirati
- Integracija u softver za praćenje grešaka : Integrira se s raznim softverom za praćenje grešaka, poput Jira , Bugzilla, itd. Može se koristiti za izmjenu ili stvaranje stavki u softveru za praćenje grešaka pomoću predloška za praćenje problema
- Ispitivanje na temelju podataka: Jednostavno izdvajanje podataka iz CSV datoteka, tablica baze podataka, Excel listova itd.
- Testni vizualizator: Snima snimke zaslona tijekom izvođenja testa omogućavajući nam da razlikujemo očekivane i stvarne zaslone.
Minimalni sistemski zahtjevi
Operacijski sustav : Microsoft Windows XP Professional 32/64 bit.
Procesor : Intel Core 2 Duo 2 GHz ili noviji.
Radna memorija : 2 GB RAM-a na drugim operativnim sustavima.
Tvrdi disk : 1 GB slobodnog prostora na disku za instalaciju.
Razlučivost : 1024 × 768 ili veća razlučivost zaslona.
Miš ili drugi pokazivački uređaji.
Instalacija TestComplete
preuzimanje datoteka => TestComplete možete preuzeti sa službenog web mjesta SmartBear sa ovdje .
Nakon preuzimanja slijedite korake za instalaciju TestComplete
# 1) Dvaput kliknite na preuzeti paket za postavljanje TestComplete. Instalacija softvera započet će i prikazat će se ugovori o licenci.
#dva) Navedite put do mape u koju želite instalirati softver.
# 3) Sada se prikazuje dijalog dobrodošlice u kojem se traži aktiviranje licence, možemo započeti klikom na 30-dnevnu probnu licencu.
# 4) Nakon što ovaj postupak ponovno pokrene računalo, završili smo postupak instaliranja TestComplete.
Izrada vašeg prvog projekta u TestCompleteu
Pokrenite aplikaciju i vidjet ćete početnu stranicu.
Slijedite ove korake za stvaranje novog projekta.
1) Idite na izbornik Datoteka.
dva) Na izborniku kliknite Nova opcija.
kako koristiti github proširenje za vizualni studio -
3) Kliknite opciju Novi projekt.
(Napomena: Kliknite bilo koju sliku za uvećani prikaz)
4) Za izradu novog projekta možete koristiti i tipku prečaca (shift + ctrl + N).
5) Pojavit će se prozor, dajte naziv projektu.
6) Kliknite Finish.
7) Stoga smo stvorili svoj prvi projekt u TestCompleteu.
Korisničko sučelje TestCompletea
Korisničko sučelje TestCompletea dobro je organizirano i podijeljeno u različite odjeljke.
- Ploča Project Explorer na lijevoj strani prozora, prikazuje projektna apartmana, projekte i njihov sadržaj
- Na ploči radnog prostora možete mijenjati i izrađivati testove
- Ploča Test Visualizer (na dnu) prikazuje snimke zaslona spremljene tijekom izvršavanja test slučaja
Izrada našeg prvog testa na web projektu
Započnimo s izradom našeg prvog mrežnog projekta u TestCompleteu.
# 1) Izaberi Datoteka | Novi | Novi projekt kao što je prikazano na snimci zaslona.
#dva) Unesite naziv projekta; ako je potrebno, možete i promijeniti mjesto.
# 3) Kliknite na Sljedeći dugme.
Bilješka : Budući da TestComplete podržava različite platforme kao što su web, stolna računala, mobiteli itd., Moramo odabrati platformu na kojoj testiramo.
# 4) U početku testiramo internetsku aplikaciju, pa odaberite 'Funkcionalno testiranje web stranica' i kliknite Sljedeći .
# 5) Nakon što odaberemo našu platformu u prethodnom koraku, čarobnjak za stvaranje projekta odvest će nas na stranicu Test Visualizer, gdje možemo omogućiti / onemogućiti funkciju Test Visualizer. Kliknite na Sljedeći .
# 6) Sada moramo odrediti jezik skriptiranja za naš projekt. Nakon odabira jezika skriptiranja kliknite na Završi .
Dakle, naš projekt za testiranje web aplikacije spreman je.
Snimanje testa za web aplikaciju
Počet ćemo sa snimanjem našeg testa u kojem ćemo se otvoriti Google tražilica i potražite upit.
Slijedite korake za snimanje testa:
# 1) Kliknite na Dodati na test , kao što je prikazano na donjoj slici.
Bilješka: TestComplete bilježi radnje korisnika i obično klikove mišem, tj. Kad god korisnik klikne bilo koji objekt, ID i reference se bilježe.
#dva) Prikazat će se ploča za snimanje kao što je prikazano na slici, što znači da je snimanje testa započelo. Sada smo svi spremni za izvođenje radnji.
# 3) Pokrenite preglednik, TestComplete identificira preglednik pomoću posebne ugrađene test naredbe.
# 4) Dođite do ovog URL-a https://www.google.com
# 5) Upišite bilo koji upit u Googleov okvir za pretraživanje, recimo pomoć za testiranje softvera.
# 6) Kliknite na Stop tipka kao što je prikazano na slici.
popis besplatnih davatelja usluga e-pošte u SAD-u
# 7) Nakon što kliknemo na gumb zaustavljanja, TestComplete će prikazati uređivač ključnih riječi u kojem se prikazuju sve naše snimljene ključne riječi.
# 8) Za reprodukciju, naši snimljeni test slučajevi jednostavno kliknite na Pokrenite test tipka kao što je prikazano na slici.
Analiza rezultata ispitivanja
Analizirajmo rezultate ispitivanja.
Pokrenuti preglednik pokreće preglednik. Otkriva pokrenuti preglednik ugrađenim testnim funkcijama i provodi test tijekom reprodukcije.
Ova se naredba koristi za čekanje učitavanja stranice; ovdje smo otvorili Googleovu početnu stranicu, pa to znači da je izvršavanje testa zaustavljeno dok se Google početna stranica ne učita u potpunosti.
Sljedeća naredba koristi se za postavljanje teksta na Googleovoj traci za pretraživanje, kao ključnu riječ koristili smo testiranje softvera, pa se stoga prikazuje sljedeći tekst.
U testnom vizualizatoru snimke zaslona snimljene su tijekom izvođenja testa kako bi se ispitivaču omogućilo razlikovanje stvarnog i očekivanog izlaza zaslona.
Riječ opreza: Imajte na umu da smo do sada zabilježili samo nekoliko osnovnih koraka. U stvarnom vremenu, ovo nikada nije cjelovit test. Morat ćete dodati / ukloniti / prilagoditi korake kako bi skripta izvršila provjeru valjanosti koja vam je potrebna.
Izrada testa na računalnim aplikacijama
TestComplete podržava i web i Desktop programe.
Krenimo s izradom našeg projekta na Desktop baziranom programu.
Bilješka : Zatvorite sve projekte koji su otvoreni u TestCompleteu. Klik Datoteka | Zatvoriti .
# 1) Stvorite novi projekt-> Datoteka | Novo | Novi projekt otvorite novi čarobnjak za izradu projekata.
#dva) Navedite naziv i mjesto projekta. Klik Sljedeći .
Bilješka: Dok izvodimo test na stolnoj aplikaciji, u čarobnjaku odaberite Windows aplikaciju. To će vas odvesti na stranicu na kojoj možemo odrediti platformu projekta. Izaberi Generička aplikacija za Windows i kliknite Sljedeći .
Bilješka : Kada automatiziramo aplikaciju za radnu površinu, moramo odrediti aplikaciju za testiranje u TestCompleteu
# 4) Kliknite gumb Dodaj i u prozoru koji se otvori navedite put projekta.
U demo svrhe izrađujemo test na notepad.exe.
# 5) Navedite put do datoteke notepad.exe na vašem računalu
Npr : “C: Users Admin AppData Roaming Microsoft Windows Start Menu Programs Accessories Notepad.lnk”.
# 6) Klik u redu . Zatim, Sljedeći.
# 7) Odaberite postavke prema potrebi za Test Visualizer. Klik Sljedeći.
# 8) Odaberite jezik skriptiranja. Klik Završi .
Sada smo stvorili projekt za snimanje našeg testa na stolnoj aplikaciji.
Snimanje testa za Desktop aplikaciju
Nakon što zabilježimo test na projektu zasnovan na webu, snimanje testa za aplikacije temeljene na radnoj površini jednostavno je.
# 1) Kliknite na Dodaj za testiranje.
#dva) Otvorit će se nova datoteka s bilježnicom.
selen webdriver tutorial java eclipse pdf
# 3) Napišite bilo koji tekst po vašem izboru. Recimo, 'Pomoć za testiranje softvera.'
# 4) Kliknite gumb za zaustavljanje.
# 5) Zatvorite datoteku s bilježnicom.
# 6) Za reprodukciju jednostavno kliknite na Pokreni test.
Analizirajući snimljeni test
Pokreni testiranu aplikaciju naredba je koja se koristi za pokretanje naše aplikacije. Budući da svoj test provodimo na notepad.exe, stoga je naziv notepad prikazan u operacijskom stupcu. TestComplete bilježi operaciju kada se aplikacija pokrene.
Utipkali smo pomoć za testiranje softvera u otvorenom prozoru bilježnice, pa se naredba Uredi koristi za postavljanje teksta u aplikaciji.
Zaključak
U ovom članku imamo vrlo osnovni Uvod u TestComplete.
Naučili smo kako stvarati projekte zasnovane na webu i računalima. Snimili smo testove na dvije različite domene i naučili smo analizirati rezultate.
U ovom trenutku, slobodno instalirajte probu i radite zajedno . Pokušajte stvoriti projekt i snimite neke testove. Udobno se upoznajte s koracima i funkcijama u koje alat prevodi vaše radnje. Ova će serija uskoro postati ozbiljna - budite spremni!
II dio - Drugi dio ovog vodiča je na ' Testiranje na temelju podataka pomoću TestComplete '.
O Autor: Ovo je gost Viveka, inženjera QA automatizacije.
Pitanja? - Pitajte u nastavku. Komentari? - Uvijek dobrodošao!
Preporučena literatura
- Vodič za alat za testiranje pristupačnosti WAVE-a
- Funkcionalno ispitivanje vs nefunkcionalno testiranje
- Dubinski vodiči za pomračenje za početnike
- Geb vodič - Ispitivanje automatizacije preglednika pomoću alata Geb
- Najbolji alati za testiranje softvera 2021. (Alati za automatizaciju ispitivanja kvalitete)
- Alfa testiranje i beta testiranje (cjelovit vodič)
- Sikuli GUI alat za automatizaciju - Vodič za početnike, dio 2
- Vodič za testiranje DevOpsa: Kako će DevOps utjecati na QA testiranje?