testcomplete tutorial
Komplexní průvodce úplným testem (část I):
Jako součást naší výukové série Softwarové testovací nástroje dnes pokrýváme nový nástroj pro testování grafického uživatelského rozhraní - TestComplete. Toto bude komplexní třídílná výuková řada.
Výukové programy v této sérii:
- Výukový program TestComplete 1: TestComplete Úvod
- Výukový program TestComplete 2: Jak provádět testování založené na datech
- Výukový program TestComplete 3: Jak automatizovat aplikace pro Android
Test Automation hraje zásadní roli při testování jakéhokoli softwaru. Některé testovací případy jsou pracné, časově náročné a opakující se.
Automatizace takových testovacích případů může ušetřit spoustu času, což činí automatizaci nevyhnutelnou pro úspěch nepřetržitého poskytování a testování modelů vývoje softwaru.
Co se naučíte:
- Úvod
- Proč používat tento nástroj?
- Instalace TestComplete
- Vytváření prvního projektu v TestComplete
- Uživatelské rozhraní TestComplete
- Vytváření našeho prvního testu na webovém projektu
- Zaznamenávání testu pro webovou aplikaci
- Analýza výsledků zkoušek
- Vytváření testů na desktopových aplikacích
- Záznam testu pro stolní aplikaci
- Analýza zaznamenaného testu
- Závěr
- Doporučené čtení
Úvod
TestComplete , vyvinutý společností SmartBear Software, nabízí podporu široké škále technologií, jako jsou .Net, Delphi, C ++ Builder, Java, Visual Basic, HTML5, Flash, Flex, Silverlight Desktop, The Web a Mobile systems.
TestComplete pomáhá testerům vyvíjet jejich testovací případy v různých skriptovacích jazycích, jako je JavaScript, Python, VBScript, Delphi Script, JavaScript. Je k dispozici se dvěma licencemi a bezplatnou zkušební verzí platnou po dobu 30 dnů.
Proč používat tento nástroj?
TestComplete nabízí širokou škálu možností automatizace testů. Některé z nich jsou uvedeny níže
- Testování klíčových slov: Pomocí vestavěného editoru testů klíčových slov mohou testeři snadno vyvinout rámce založené na klíčových slovech
- Skriptované testování : Testeři mohou psát testovací skripty od nuly nebo upravovat zaznamenané skripty ve vestavěném editoru
- Otestujte záznam a přehrávání : Poskytuje základní mechanismus záznamu a přehrávání pro vytvoření testu. Zaznamenané testovací případy lze podle potřeby upravit
- Integrace se softwarem pro sledování chyb : Integruje se s různým softwarem pro sledování chyb, jako je Jira , Bugzilla atd. Lze jej použít k úpravám nebo vytváření položek v softwaru pro sledování chyb pomocí šablony pro sledování problémů
- Testování na základě dat: Snadná extrakce dat ze souborů CSV, databázových tabulek, listů aplikace Excel atd.
- Testovací vizualizér: Zachycuje snímky obrazovky během provádění testu, což nám umožňuje rozlišovat mezi očekávanými a skutečnými obrazovkami.
minimální systémové požadavky
Operační systém : Microsoft Windows XP Professional 32/64 bit.
Procesor : Intel Core 2 Duo 2 GHz nebo vyšší.
RAM : 2 GB RAM v jiných operačních systémech.
Pevný disk : 1 GB volného místa na disku pro instalaci.
Rozlišení : 1024 × 768 nebo vyšší rozlišení displeje.
Myš nebo jiná ukazovací zařízení.
Instalace TestComplete
Stažení => TestComplete lze stáhnout z oficiálních webových stránek SmartBear z tady .
Po stažení postupujte podle pokynů k instalaci TestComplete
# 1) Poklepejte na stažený instalační balíček TestComplete. Spustí se instalace softwaru a zobrazí se licenční smlouvy.
#dva) Zadejte cestu ke složce, kam chcete nainstalovat software.
# 3) Nyní se zobrazí uvítací dialog s požadavkem na aktivaci licence. Můžeme začít kliknutím na 30denní zkušební licenci.
# 4) Poté, co tento proces restartuje počítač, jsme dokončili proces instalace TestComplete.
Vytváření prvního projektu v TestComplete
Spusťte aplikaci a uvidíte úvodní stránku.
Podle těchto pokynů vytvořte nový projekt.
1) Přejděte do nabídky Soubor.
dva) V nabídce klikněte na možnost Nová.
manuální testovací otázky a odpovědi na 3 roky zkušeností
3) Klikněte na možnost Nový projekt.
(Poznámka: Kliknutím na libovolný obrázek zobrazíte zvětšené zobrazení)
4) Alternativně můžete k vytvoření nového projektu použít klávesovou zkratku (shift + ctrl + N).
5) Zobrazí se okno s názvem projektu.
6) Klikněte na Dokončit.
7) Proto jsme vytvořili náš první projekt v TestComplete.
Uživatelské rozhraní TestComplete
Uživatelské rozhraní TestComplete je dobře organizované a je rozděleno do různých sekcí.
- Panel Průzkumník projektů na levé straně okna zobrazuje sady projektů, projekty a jejich obsah
- Na panelu Pracovní prostor můžete upravovat a vytvářet testy
- Panel Test Visualizer (dole) zobrazuje snímky obrazovky uložené během provádění testovacího případu
Vytváření našeho prvního testu na webovém projektu
Začněme vytvořením našeho prvního webového projektu v TestComplete.
# 1) Vybrat Soubor | Nový | Nový projekt jak je znázorněno na snímku obrazovky.
#dva) Zadejte název projektu; v případě potřeby můžete také změnit umístění.
# 3) Klikněte na další knoflík.
Poznámka : Protože TestComplete podporuje různé platformy, jako je web, počítač, mobilní zařízení atd., Musíme vybrat platformu, na které testujeme.
# 4) Zpočátku testujeme webovou aplikaci, proto vybereme „Funkční testování webových stránek“ a klikneme další .
nejlepší zdarma PC Cleaner Windows 7
# 5) Jakmile jsme v předchozím kroku vybrali naši platformu, průvodce vytvořením projektu nás přenese na stránku Test Visualizer, kde můžeme povolit / zakázat funkčnost Test Visualizer. Klikněte na další .
# 6) Nyní musíme určit skriptovací jazyk pro náš projekt. Po výběru skriptovacího jazyka klikněte na Dokončit .
Náš projekt testování webové aplikace je tedy připraven.
Zaznamenávání testu pro webovou aplikaci
Začneme záznamem našeho testu, ve kterém se otevřeme Vyhledávač Google a vyhledejte dotaz.
Podle pokynů proveďte záznam testu:
# 1) Klikněte na Připojit k testování , jak je znázorněno na obrázku níže.
Poznámka: TestComplete zaznamenává akce uživatele a obvykle kliknutí myší, tj. Kdykoli uživatel klikne na jakýkoli objekt, ID a odkazy se zaznamenají.
#dva) Zobrazí se záznamový panel, jak je znázorněno na obrázku, což znamená, že bylo zahájeno nahrávání testu. Nyní jsme všichni připraveni provádět akce.
# 3) Spusťte prohlížeč, TestComplete identifikuje prohlížeč pomocí speciálního vestavěného testovacího příkazu.
# 4) Přejděte na tuto adresu URL https://www.google.com
# 5) Zadejte jakýkoli dotaz do vyhledávacího pole Google, řekněte nápovědu k testování softwaru.
# 6) Klikněte na Stop tlačítko, jak je znázorněno na obrázku.
# 7) Jakmile klikneme na tlačítko Stop, zobrazí TestComplete editor klíčových slov, kde jsou zobrazena všechna zaznamenaná klíčová slova.
# 8) Chcete-li přehrát, jednoduše klikněte na naše zaznamenané testovací případy Spusťte test tlačítko, jak je znázorněno na obrázku.
Analýza výsledků zkoušek
Pojďme analyzovat výsledky testů.
Spustit prohlížeč spustí prohlížeč. Detekuje spuštěný prohlížeč pomocí vestavěných testovacích funkcí a provádí test během přehrávání.
Tento příkaz se používá k čekání na načtení stránky; zde jsme otevřeli domovskou stránku Google, což znamená, že provádění testu je pozastaveno, dokud se domovská stránka Google nenačte úplně.
Následující příkaz se používá k nastavení textu do vyhledávací lišty Google, jako klíčové slovo jsme použili testování softwaru, a proto se zobrazí následující text.
V testovacím vizualizéru byly snímky obrazovky zachyceny během provádění testu, aby tester mohl rozlišovat mezi skutečným a očekávaným výstupem z obrazovky.
Upozornění: Upozorňujeme, že až dosud jsme zaznamenali pouze několik základních kroků. V reálném čase to nikdy není úplný test. Budete muset přidat / odebrat / přizpůsobit kroky, aby skript provedl ověření, které potřebujete.
Vytváření testů na desktopových aplikacích
TestComplete podporuje jak webové, tak desktopové aplikace.
Začněme vytvořením našeho projektu na Desktopové aplikaci.
Poznámka : Zavřete všechny projekty, které jsou otevřeny v TestComplete. Klepněte na Soubor | Zavřít .
# 1) Vytvořit nový projekt-> Soubor | Nové | Nový projekt otevřete průvodce vytvořením nového projektu.
#dva) Zadejte název a umístění projektu. Klepněte na další .
Poznámka: Jak provádíme náš test na desktopové aplikaci, zvolte v průvodci aplikaci Windows. Tím se dostanete na stránku, kde můžeme určit platformu projektu. Vybrat Obecná aplikace pro Windows a klikněte další .
Poznámka : Když automatizujeme desktopovou aplikaci, musíme specifikovat aplikaci k testování v TestComplete
# 4) Klikněte na tlačítko Přidat a v okně, které se otevře, zadejte cestu k projektu.
Pro demo účely vytváříme náš test na notepad.exe.
# 5) Zadejte cestu k souboru notepad.exe na vašem počítači
Např : „C: Users Admin AppData Roaming Microsoft Windows Nabídka Start Programy Příslušenství Notepad.lnk“.
# 6) Klepněte na OK . Pak, Další.
# 7) Zvolte nastavení podle potřeby pro testovací vizualizér. Klepněte na Další.
# 8) Vyberte skriptovací jazyk. Klepněte na Dokončit .
Nyní jsme vytvořili projekt pro záznam našeho testu na desktopové aplikaci.
Záznam testu pro stolní aplikaci
Jakmile jsme zaznamenali náš test na webový projekt, je snadné zaznamenat náš test pro desktopové aplikace.
# 1) Kliknutím na Připojit proveďte test.
#dva) Otevře se nový soubor poznámkového bloku.
jaký je nejlepší youtube video převodník
# 3) Napište libovolný text podle svého výběru. Řekněte: „Nápověda k testování softwaru.“
# 4) Klikněte na tlačítko stop.
# 5) Zavřete soubor poznámkového bloku.
# 6) Pro přehrávání jednoduše klikněte na Spustit test.
Analýza zaznamenaného testu
Run Tested App je příkaz používaný ke spuštění naší aplikace. Vzhledem k tomu, že provádíme náš test na notepad.exe, tak se ve sloupci Operation zobrazuje název poznámkového bloku. TestComplete zaznamená operaci při spuštění aplikace.
Do otevřeného okna poznámkového bloku jsme zadali nápovědu k testování softwaru, proto se k nastavení textu v aplikaci používá příkaz Upravit.
Závěr
V tomto článku máme velmi základní úvod do TestComplete.
Naučili jsme se, jak vytvářet webové a desktopové projekty. Zaznamenali jsme testy na dvou různých doménách a naučili jsme se analyzovat výsledky.
V tomto okamžiku si můžete zkušební verzi nainstalovat a pracovat společně . Zkuste vytvořit projekt a zaznamenat některé testy. Získejte pohodlí při pochopení kroků a funkcí, do kterých nástroj převádí vaše akce. Tato série bude brzy seriózní - buďte připraveni!
Část II - Druhá část tohoto tutoriálu je na ' Testování na základě dat pomocí TestComplete “.
O autor: Toto je příspěvek od Vivek, QA Automation Engineer.
Dotazy? - Zeptejte se níže. Komentáře? - Vždycky vítán!
Doporučené čtení
- Výukový program pro testování přístupnosti WAVE
- Funkční testování vs. nefunkční testování
- Výukové programy pro zatmění do hloubky pro začátečníky
- Výukový program Geb - Testování automatizace prohlížeče pomocí nástroje Geb
- Nejlepší nástroje pro testování softwaru 2021 [QA Test Automation Tools]
- Alfa testování a beta testování (kompletní průvodce)
- Nástroj pro testování automatizace grafického uživatelského rozhraní Sikuli - Průvodce pro začátečníky Část 2
- Výukový program pro testování DevOps: Jak DevOps ovlivní testování kvality?