testcomplete tutorial
Izčrpen vodnik za TestComplete (Del I):
Kot del naše vadnice orodij za testiranje programske opreme danes pokrivamo novo orodje za testiranje grafičnega uporabniškega vmesnika - TestComplete. To bo obsežna tridelna vadnica.
Vadnice v tej seriji:
- TestComplete vaja 1: TestComplete Uvod
- TestComplete vadnica 2: Kako izvesti preskušanje na podlagi podatkov
- TestComplete vadnica 3: Kako avtomatizirati aplikacije za Android
Test Automation igra ključno vlogo pri testiranju katere koli programske opreme. Nekateri testni primeri so dolgotrajni, dolgotrajni in ponavljajoči se.
Avtomatizacija takšnih testnih primerov lahko prihrani veliko časa, zaradi česar je avtomatizacija neizogibna za uspeh neprekinjene dostave in testiranja modelov razvoja programske opreme.
Kaj se boste naučili:
- Uvod
- Zakaj uporabljati to orodje?
- Namestitev TestComplete
- Ustvarjanje vašega prvega projekta v programu TestComplete
- Uporabniški vmesnik TestComplete
- Ustvarjanje našega prvega testa na spletnem projektu
- Snemanje testa za spletno aplikacijo
- Analiza rezultatov preskusov
- Ustvarjanje testa na namiznih aplikacijah
- Snemanje testa za namizno aplikacijo
- Analiza posnetega testa
- Zaključek
- Priporočeno branje
Uvod
TestComplete , ki ga je razvila programska oprema SmartBear, ponuja podporo številnim tehnologijam, kot so .Net, Delphi, C ++ Builder, Java, Visual Basic, HTML5, Flash, Flex, Silverlight Desktop, splet in mobilni sistemi.
TestComplete pomaga preizkuševalcem razviti testne primere v različnih skriptnih jezikih, kot so JavaScript, Python, VBScript, Delphi Script, JavaScript. Na voljo je z dvema licencama in brezplačno preskusno različico, ki velja 30 dni.
Zakaj uporabljati to orodje?
TestComplete ponuja široko paleto zmožnosti avtomatizacije preskusov. Nekateri med njimi so navedeni spodaj
- Testiranje ključnih besed: Uporaba vgrajenega urejevalnika preizkusov, ki ga poganjajo ključne besede, lahko z lahkoto razvije ogrodja, ki jih vodijo ključne besede
- Skriptno testiranje : Preizkuševalci lahko v vgrajeni urejevalnik pišejo testne skripte iz nič ali spreminjajo posnete
- Preskus snemanja in predvajanja : Zagotavlja osnovni mehanizem snemanja in predvajanja za ustvarjanje preizkusov. Zabeležene testne primere je mogoče po potrebi spremeniti
- Integracija v programsko opremo za sledenje napakam : Integrira se z različno programsko opremo za sledenje napakam, kot je Jira , Bugzilla itd. Uporablja se lahko za spreminjanje ali ustvarjanje elementov v programski opremi za sledenje napakam s pomočjo predloge za sledenje težavam
- Testiranje na podlagi podatkov: Enostavno pridobivanje podatkov iz datotek CSV, tabel zbirk podatkov, Excelovih listov itd.
- Testni vizualizator: Med izvajanjem preizkusa zajema posnetke zaslona, kar nam omogoča razlikovanje med pričakovanimi in dejanskimi zasloni.
Minimalne sistemske zahteve
Operacijski sistem : Microsoft Windows XP Professional 32/64 bit.
Procesor : Intel Core 2 Duo 2 GHz ali novejši.
Oven : 2 GB RAM-a v drugih operacijskih sistemih.
Trdi disk : 1 GB prostora na disku za namestitev.
Resolucija : 1024 × 768 ali večja ločljivost zaslona.
Miška ali druge kazalne naprave.
Namestitev TestComplete
Prenesi => TestComplete lahko prenesete z uradnega spletnega mesta SmartBear s spletnega mesta tukaj .
Po prenosu sledite korakom za namestitev TestComplete
# 1) Dvokliknite preneseni namestitveni paket TestComplete. Začela se bo namestitev programske opreme in prikazale se bodo licenčne pogodbe.
#two) Navedite pot do mape, kamor želite namestiti programsko opremo.

# 3) Zdaj se prikaže pogovorno okno za dobrodošlico z zahtevo za aktiviranje licence. Začnemo lahko s klikom na 30-dnevno preskusno licenco.
# 4) Ko ta postopek znova zažene računalnik, smo končali postopek namestitve TestComplete.
Ustvarjanje vašega prvega projekta v programu TestComplete
Zaženite aplikacijo in videli boste začetno stran.
Sledite tem korakom, da ustvarite nov projekt.
1) Odprite meni Datoteka.
dva) V meniju kliknite Nova možnost.
razlika med c c ++ in javo
3) Kliknite možnost Nov projekt.
(Opomba: Za povečan pogled kliknite katero koli sliko)

4) Lahko pa uporabite bližnjico (shift + ctrl + N) za ustvarjanje novega projekta.
5) Pojavilo se bo okno z imenom projekta.

6) Kliknite Dokončaj.
7) Tako smo ustvarili svoj prvi projekt v programu TestComplete.
Uporabniški vmesnik TestComplete
Uporabniški vmesnik TestComplete je dobro organiziran in razdeljen na različne odseke.
- Podokno Explorer Explorer na levi strani okna prikazuje zbirke projektov, projekte in njihovo vsebino
- Na plošči delovnega prostora lahko spreminjate in ustvarjate teste
- Plošča Test Visualizer (spodaj) prikazuje posnetke zaslona, shranjene med izvajanjem testnega primera

Ustvarjanje našega prvega testa na spletnem projektu
Začnimo z ustvarjanjem našega prvega spletnega projekta v programu TestComplete.
# 1) Izberite mapa | Novo | Nov projekt kot je prikazano na posnetku zaslona.

#two) Vnesite ime projekta; po potrebi lahko tudi spremenite lokacijo.

# 3) Kliknite na Naslednji .
Opomba : Ker TestComplete podpira različne platforme, kot so spletna, namizna, mobilna itd., Moramo izbrati platformo, na kateri testiramo.
# 4) Sprva preizkušamo spletno aplikacijo, zato izberite »Funkcionalno testiranje spletnih strani« in kliknite Naslednji .

# 5) Ko smo v prejšnjem koraku izbrali svojo platformo, nas čarovnik za ustvarjanje projekta popelje na stran Test Visualizer, kjer lahko omogočimo / onemogočimo funkcijo Test Visualizer. Kliknite na Naslednji .

# 6) Zdaj moramo določiti skriptni jezik za naš projekt. Po izbiri skriptnega jezika kliknite Končaj .

Tako je pripravljen naš projekt za testiranje spletne aplikacije.
Snemanje testa za spletno aplikacijo
Začeli bomo s snemanjem našega testa, v katerem bomo odprli v Googlov iskalnik in poiščite poizvedbo.
Za snemanje testa sledite korakom:
# 1) Kliknite na Dodaj v test , kot je prikazano na spodnji sliki.
Opomba: TestComplete beleži uporabniška dejanja in običajno klike miške, tj. Vsakič, ko uporabnik klikne kateri koli predmet, se zabeležijo id in reference.

#two) Prikaže se snemalna plošča, kot je prikazano na sliki, kar pomeni, da se je začelo snemanje testa. Zdaj smo vsi pripravljeni izvajati dejanja.

# 3) Zaženite brskalnik, TestComplete identificira brskalnik s posebnim vgrajenim testnim ukazom.
# 4) Pojdite na ta URL https://www.google.com
# 5) V iskalno polje Google vnesite katero koli poizvedbo, recimo pomoč pri preskušanju programske opreme.
# 6) Kliknite na Nehaj , kot je prikazano na sliki.
najboljša brezplačna programska oprema za čiščenje pc za Windows 10

# 7) Ko kliknemo na gumb za ustavitev, bo TestComplete prikazal urejevalnik ključnih besed, kjer bodo prikazane vse naše posnete ključne besede.
# 8) Za predvajanje naših posnetih testnih primerov preprosto kliknite Zaženi preizkus , kot je prikazano na sliki.

Analiza rezultatov preskusov
Analizirajmo rezultate testa.

Zaženi brskalnik zažene brskalnik. Zagnani brskalnik zazna z vgrajenimi testnimi funkcijami in izvede preizkus med predvajanjem.

Ta ukaz se uporablja za čakanje na nalaganje strani; tu smo odprli Googlovo domačo stran, kar pomeni, da se izvajanje preizkusa zaustavi, dokler se Googlova domača stran ne naloži v celoti.

Naslednji ukaz se uporablja za nastavitev besedila v Googlovi iskalni vrstici, za ključno besedo smo uporabili testiranje programske opreme, zato je prikazano naslednje besedilo.

V testnem vizualizatorju so bili med izvajanjem preizkusa posneti posnetki zaslona, da se preskuševalcu omogoči razlikovanje med dejanskim in pričakovanim izhodom zaslona.
Previdno: Upoštevajte, da smo do zdaj zabeležili le nekaj osnovnih korakov. V realnem času to nikoli ni popoln test. Korake boste morali dodati / odstraniti / prilagoditi, da bo skript izvedel preverjanje, ki ga potrebujete.
Ustvarjanje testa na namiznih aplikacijah
TestComplete podpira tako spletne kot namizne aplikacije.
Začnimo z ustvarjanjem našega projekta na namizni aplikaciji.
Opomba : Zaprite vse projekte, ki se odprejo v TestComplete. Kliknite Datoteka | Zapri .
# 1) Ustvari nov projekt-> Datoteka | Novo | Nov projekt odpre nov čarovnik za ustvarjanje projektov.
#two) Navedite ime in lokacijo projekta. Kliknite Naslednji .
Opomba: Ko preizkus izvajamo v namizni aplikaciji, v čarovniku izberite aplikacijo Windows. To vas bo pripeljalo do strani, kjer lahko določimo platformo projekta. Izberite Splošna aplikacija za Windows in kliknite Naslednji .

Opomba : Ko avtomatiziramo namizno aplikacijo, moramo določiti aplikacijo, ki jo bomo preizkusili v TestComplete
# 4) Kliknite gumb Dodaj in v oknu, ki se odpre, določite pot do projekta.

Za predstavitvene namene ustvarjamo test na notepad.exe.
# 5) Določite pot do datoteke notepad.exe v napravi
Npr : 'C: Users Admin AppData Roaming Microsoft Windows Start Menu Programs Accessories Notepad.lnk'.

# 6) Kliknite v redu . Potem, Naslednji.
# 7) Izberite nastavitve, potrebne za testni vizualizator. Kliknite Naslednji.
# 8) Izberite skriptni jezik. Kliknite Končaj .
Zdaj smo ustvarili projekt za snemanje našega testa v namizni aplikaciji.
Snemanje testa za namizno aplikacijo
Ko smo posneli test na spletnem projektu, je snemanje testa za namizne aplikacije preprosto.
# 1) Za preizkus kliknite Dodaj.
#two) Odprla se bo nova datoteka beležnice.

kako odpreti datoteko swf na
# 3) Napišite poljubno besedilo po svoji izbiri. Recite: 'Pomoč pri testiranju programske opreme.'

# 4) Kliknite gumb za ustavitev.
# 5) Zaprite datoteko beležnice.
# 6) Za predvajanje preprosto kliknite Zaženi test.
Analiza posnetega testa

Zaženi preizkušeno aplikacijo je ukaz, ki se uporablja za zagon naše aplikacije. Ker izvajamo test na notepad.exe, je torej ime notepad prikazano v operacijskem stolpcu. TestComplete zapiše operacijo ob zagonu aplikacije.

V odprtem oknu beležnice smo vtipkali pomoč za preizkušanje programske opreme, zato se z ukazom Uredi za nastavitev besedila v aplikaciji.
Zaključek
V tem članku imamo zelo osnovni uvod v TestComplete.
Naučili smo se, kako ustvarjati spletne in namizne projekte. Posneli smo teste na dveh različnih domenah in se naučili analizirati rezultate.
Na tej točki vas prosimo, da namestite preskusno različico in delate skupaj . Poskusite ustvariti projekt in zabeležite nekaj testov. Uživajte v razumevanju korakov in funkcij, v katere orodje prevede vaša dejanja. Ta serija bo kmalu postala resna - bodite pripravljeni!
Del II - Drugi del te vaje je na ' Testiranje na podlagi podatkov z uporabo TestComplete '.
O avtor: To je gostujoča objava Viveka, inženirja za avtomatizacijo QA.
Vprašanja? - Vprašajte spodaj. Komentarji? - Vedno dobrodošel!
Priporočeno branje
- Vadnica za orodje za preizkušanje dostopnosti WAVE
- Funkcionalno testiranje vs nefunkcionalno testiranje
- Vadnice za globinsko zasenčenje za začetnike
- Vadnica Geba - Preskušanje avtomatizacije brskalnika z orodjem Geb
- Najboljša orodja za testiranje programske opreme 2021 (QA Test Automation Tools)
- Alfa testiranje in beta testiranje (popoln vodnik)
- Sikuli GUI Automation Test Tool - Priročnik za začetnike 2. del
- Vadnica za testiranje DevOps: Kako bodo DevOps vplivali na testiranje kakovosti?
