testcomplete tutorial
Komplexný sprievodca úplným testom (časť I):
Ako súčasť našej série výučby nástrojov na testovanie softvéru dnes pokrývame nový nástroj na testovanie grafického používateľského rozhrania - TestComplete. Toto bude komplexná trojdielna príručka.
Výukové programy v tejto sérii:
- Výukový program TestComplete 1: Úvod do TestComplete
- Výukový program TestComplete 2: Ako vykonať testovanie na základe údajov
- Výukový program TestComplete 3: Ako automatizovať aplikácie pre Android
Test Automation hrá zásadnú úlohu pri testovaní akéhokoľvek softvéru. Niektoré testovacie prípady sú namáhavé, časovo náročné a opakujúce sa.
Automatizácia takýchto testovacích prípadov môže ušetriť veľa času, čo robí automatizáciu nevyhnutnou pre úspech kontinuálneho poskytovania a testovania modelov vývoja softvéru.
Čo sa dozviete:
- Úvod
- Prečo používať tento nástroj?
- Inštalácia TestComplete
- Vytvára sa váš prvý projekt v TestComplete
- Používateľské rozhranie spoločnosti TestComplete
- Vytvára sa náš prvý test na webovom projekte
- Zaznamenávanie testu pre webovú aplikáciu
- Analýza výsledkov skúšky
- Vytváranie testov na desktopových aplikáciách
- Zaznamenávanie testu pre stolnú aplikáciu
- Analýza zaznamenaného testu
- Záver
- Odporúčané čítanie
Úvod
TestComplete , vyvinutý spoločnosťou SmartBear Software, ponúka podporu širokej škále technológií, ako sú systémy .Net, Delphi, C ++ Builder, Java, Visual Basic, HTML5, Flash, Flex, Silverlight Desktop, Web a mobilné systémy.
TestComplete pomáha testerom rozvíjať ich testovacie prípady v rôznych skriptovacích jazykoch, ako sú JavaScript, Python, VBScript, Delphi Script, JavaScript. Je k dispozícii s dvoma licenciami a bezplatnou skúšobnou verziou platnou 30 dní.
Prečo používať tento nástroj?
TestComplete ponúka širokú škálu možností automatizácie testov. Niektoré z nich sú uvedené nižšie
- Testovanie kľúčových slov: Pomocou vstavaného editora testov pomocou kľúčových slov môžu testéri ľahko vyvinúť rámce založené na kľúčových slovách
- Skriptované testovanie : Testéri môžu písať testovacie skripty úplne od začiatku alebo upravovať zaznamenané skripty vo vstavanom editore
- Test záznamu a prehrávania : Poskytuje základný mechanizmus záznamu a prehrávania pre vytvorenie testu. Zaznamenané testovacie prípady je možné podľa potreby upraviť
- Integrácia so softvérom na sledovanie chýb : Integruje sa s rôznymi softvérmi na sledovanie chýb, ako napr Jira , Bugzilla atď. Môže sa použiť na úpravu alebo vytvorenie položiek v softvéri na sledovanie chýb pomocou šablóny na sledovanie problémov
- Testovanie na základe údajov: Ľahká extrakcia dát zo súborov CSV, databázových tabuliek, hárkov programu Excel atď.
- Testovací vizualizér: Počas vykonávania testu zachytáva snímky obrazovky, čo nám umožňuje rozlišovať medzi očakávanými a skutočnými obrazovkami.
Minimálne systémové požiadavky
Operačný systém : Microsoft Windows XP Professional 32/64 bit.
procesor : Intel Core 2 Duo 2 GHz alebo vyšší.
Ram : 2 GB RAM v iných operačných systémoch.
Pevný disk : 1 GB voľného miesta na disku pre inštaláciu.
Rozhodnutie : 1024 × 768 alebo vyššie rozlíšenie displeja.
Myš alebo iné ukazovacie zariadenie.
Inštalácia TestComplete
Stiahnuť ▼ => TestComplete je možné stiahnuť z oficiálnych webových stránok SmartBear z tu .
Po stiahnutí postupujte podľa pokynov na inštaláciu TestComplete
# 1) Dvakrát kliknite na stiahnutý inštalačný balík TestComplete. Spustí sa inštalácia softvéru a zobrazia sa licenčné zmluvy.
#dva) Zadajte cestu k priečinku, do ktorého chcete softvér nainštalovať.
# 3) Teraz sa zobrazí uvítacie dialógové okno s požiadavkou na aktiváciu licencie. Môžeme začať kliknutím na 30-dňovú skúšobnú licenciu.
# 4) Keď tento proces reštartuje počítač, dokončujeme proces inštalácie TestComplete.
Vytvára sa váš prvý projekt v TestComplete
Spustite aplikáciu a uvidíte úvodnú stránku.
Podľa týchto pokynov vytvorte nový projekt.
1) Prejdite do ponuky Súbor.
2) V ponuke kliknite na možnosť Nová.
najlepšie hodnotený prevodník z youtube na mp3
3) Kliknite na možnosť Nový projekt.
(Poznámka: Kliknite na ľubovoľný obrázok pre zväčšenie.)
4) Alternatívne môžete na vytvorenie nového projektu použiť klávesovú skratku (shift + ctrl + N).
5) Zobrazí sa okno s názvom projektu.
6) Kliknite na Dokončiť.
7) Preto sme vytvorili náš prvý projekt v TestComplete.
Používateľské rozhranie spoločnosti TestComplete
Rozhranie TestComplete je dobre organizované a je rozdelené do rôznych sekcií.
- Panel Prieskumník projektov na ľavej strane okna zobrazuje súbory, projekty a ich obsah
- Na paneli Pracovný priestor môžete upravovať a vytvárať testy
- Panel Test Visualizer (v dolnej časti) zobrazuje snímky obrazovky uložené počas vykonávania testovacích prípadov
Vytvára sa náš prvý test na webovom projekte
Začnime tvorbou nášho prvého webového projektu v TestComplete.
# 1) Vyberte Súbor | Nový | Nový projekt ako je znázornené na snímke obrazovky.
#dva) Zadajte názov projektu; podľa potreby môžete tiež zmeniť umiestnenie.
# 3) Kliknite na Ďalšie tlačidlo.
Poznámka : Pretože TestComplete podporuje rôzne platformy ako web, počítač, mobil atď., Musíme zvoliť platformu, na ktorej testujeme.
# 4) Spočiatku testujeme webovú aplikáciu, preto vyberieme „Funkčné testovanie webových stránok“ a klikneme Ďalšie .
# 5) Keď sme si v predchádzajúcom kroku vybrali našu platformu, sprievodca vytvorením projektu nás zavedie na stránku Test Visualizer, kde môžeme povoliť / zakázať funkčnosť Test Visualizer. Kliknite na Ďalšie .
# 6) Teraz musíme určiť skriptovací jazyk pre náš projekt. Po výbere skriptovacieho jazyka kliknite na Skončiť .
Náš projekt testovania webovej aplikácie je teda pripravený.
Zaznamenávanie testu pre webovú aplikáciu
Začneme nahrávaním nášho testu, v ktorom sa otvoríme Vyhľadávač Google a vyhľadať dopyt.
Podľa pokynov na zaznamenanie testu:
# 1) Kliknite na Pripojiť k testu , ako je znázornené na obrázku nižšie.
Poznámka: TestComplete zaznamenáva akcie používateľa a zvyčajne kliknutia myšou, t. J. Vždy, keď používateľ klikne na akýkoľvek objekt, zaznamená sa ID a referencie.
#dva) Zobrazí sa záznamový panel zobrazený na obrázku, čo znamená, že sa začalo nahrávanie testu. Teraz sme všetci pripravení konať.
# 3) Spustite prehliadač, TestComplete identifikuje prehliadač pomocou špeciálneho zabudovaného príkazu na test.
# 4) Prejdite na túto adresu URL https://www.google.com
# 5) Zadajte akýkoľvek dopyt do vyhľadávacieho poľa Google, povedzte pomoc s testovaním softvéru.
# 6) Kliknite na Prestaň tlačidlo, ako je to znázornené na obrázku.
# 7) Po kliknutí na tlačidlo Stop zobrazí TestComplete editor kľúčových slov, kde sa zobrazia všetky zaznamenané kľúčové slová.
# 8) Ak chcete prehrať, naše zaznamenané testovacie prípady jednoducho kliknite na Spustiť test tlačidlo, ako je to znázornené na obrázku.
Analýza výsledkov skúšky
Poďme analyzovať výsledky testov.
Spustený prehliadač spustí prehliadač. Detekuje spustený prehliadač pomocou zabudovaných testovacích funkcií a vykoná test počas prehrávania.
Tento príkaz sa používa na čakanie na načítanie stránky; tu sme otvorili domovskú stránku Google, čo znamená, že vykonávanie testu je pozastavené, kým sa domovská stránka Google úplne nenačíta.
ako spustiť súbor json
Nasledujúci príkaz sa používa na nastavenie textu na vyhľadávacom paneli Google, ako kľúčové slovo sme použili testovanie softvéru, a preto sa zobrazí nasledujúci text.
V testovacom vizualizéri sa snímky obrazovky zachytili počas vykonávania testu, aby tester mohol rozlíšiť medzi skutočným a očakávaným výstupom z obrazovky.
Upozornenie: Upozorňujeme, že doteraz sme zaznamenali iba niekoľko základných krokov. V reálnom čase to nikdy nie je úplná skúška. Budete musieť pridať / odstrániť / prispôsobiť kroky, aby skript vykonal validáciu, ktorú musíte urobiť.
Vytváranie testov na desktopových aplikáciách
TestComplete podporuje webové aj desktopové aplikácie.
Začnime tvorbou nášho projektu na desktopovej aplikácii.
Poznámka : Zatvorte všetky projekty otvorené v TestComplete. Kliknite Súbor | Zavrieť .
# 1) Vytvorte nový projekt-> Súbor | Nové | Nový projekt otvoriť nového sprievodcu vytvorením projektu.
#dva) Zadajte názov a umiestnenie projektu. Kliknite Ďalšie .
Poznámka: Keď spúšťame náš test na desktopovej aplikácii, v sprievodcovi zvoľte aplikáciu Windows. Dostanete sa na stránku, kde môžeme určiť platformu projektu. Vyberte Všeobecná aplikácia pre Windows a kliknite Ďalšie .
Poznámka : Keď automatizujeme desktopovú aplikáciu, musíme určiť aplikáciu na testovanie v TestComplete
# 4) Kliknite na tlačidlo Pridať a v okne, ktoré sa otvorí, zadajte cestu k projektu.
Pre demonštračné účely vytvárame náš test na notepad.exe.
# 5) Zadajte cestu k súboru notepad.exe na vašom počítači
Napr : „C: Users Admin AppData Roaming Microsoft Windows Ponuka Štart Programy Príslušenstvo Notepad.lnk“.
# 6) Kliknite Ok . Potom, Ďalšie.
# 7) Vyberte nastavenia podľa potreby pre testovací vizualizér. Kliknite Ďalšie.
# 8) Vyberte skriptovací jazyk. Kliknite Skončiť .
Teraz sme vytvorili projekt na zaznamenanie nášho testu na desktopovú aplikáciu.
Zaznamenávanie testu pre stolnú aplikáciu
Po zaznamenaní nášho testu na webovom projekte je zaznamenanie nášho testu pre desktopové aplikácie jednoduché.
# 1) Kliknutím na Pripojiť vykonáte test.
#dva) Otvorí sa nový súbor poznámkového bloku.
ako používať príkaz diff na porovnanie dvoch súborov
# 3) Napíšte ľubovoľný text podľa vášho výberu. Povedzte: „Pomoc pri testovaní softvéru.“
# 4) Kliknite na tlačidlo stop.
# 5) Zatvorte súbor poznámkového bloku.
# 6) Pre prehrávanie jednoducho kliknite na Spustiť test.
Analýza zaznamenaného testu
Run Tested App je príkaz, ktorý sa používa na spustenie našej aplikácie. Pretože vykonávame náš test na notepad.exe, tak sa v operačnom stĺpci zobrazuje názov poznámkového bloku. TestComplete zaznamená operáciu pri spustení aplikácie.
Do otvoreného okna poznámkového bloku sme napísali pomocníka pre testovanie softvéru, preto sa na nastavenie textu v aplikácii používa príkaz Upraviť.
Záver
V tomto článku máme veľmi základný úvod do TestComplete.
Naučili sme sa, ako vytvárať webové a desktopové projekty. Zaznamenali sme testy na dvoch rôznych doménach a naučili sme sa analyzovať výsledky.
V tomto okamihu si môžete nainštalovať skúšobnú verziu a spolupracovať . Skúste vytvoriť projekt a zaznamenajte niektoré testy. Získajte pohodlie pri porozumení krokov a funkcií, do ktorých nástroj premení vaše akcie. Táto séria bude čoskoro seriózna - buďte pripravení!
Časť II - Druhá časť tohto tutoriálu je na webe „ Testovanie na základe údajov pomocou nástroja TestComplete “.
O autor: Toto je príspevok hosťa Vivek, QA Automation Engineer.
Máte otázky? - Spýtajte sa nižšie. Komentáre? - Vždy vítaný!
Odporúčané čítanie
- Výukový program pre testovanie prístupnosti WAVE
- Funkčné testovanie vs. Nefunkčné testovanie
- Hĺbkové návody pre zatmenie pre začiatočníkov
- Výukový program Geb - Testovanie automatizácie prehľadávača pomocou nástroja Geb
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Alfa testovanie a beta testovanie (kompletný sprievodca)
- Nástroj na testovanie automatizácie grafického používateľského rozhrania Sikuli - Príručka pre začiatočníkov, časť 2
- Výukový program pre testovanie DevOps: Ako DevOps ovplyvní testovanie kvality?