Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Testování s TestComplete Antonín Blaha. Automatizované testování Testování – proces sběru a třídění informací získaných skrze zkoumání produktu, jedná.

Podobné prezentace


Prezentace na téma: "Testování s TestComplete Antonín Blaha. Automatizované testování Testování – proces sběru a třídění informací získaných skrze zkoumání produktu, jedná."— Transkript prezentace:

1 Testování s TestComplete Antonín Blaha

2 Automatizované testování Testování – proces sběru a třídění informací získaných skrze zkoumání produktu, jedná se o porovnání výstupu aplikace s očekávanými hodnotami Automatizované testování – je provedení testu (sekvence) pomocí speciálního programu bez nutnosti lidské interakce

3 TestComplete Je automatizovaný testovací nástroj, který vyvinula firma AutomatedQA, jehož cílem je umožnit testerům ušetřit čas tím, že vytvoří testy kvality software. Testy mohou být zaznamenány ručně (skriptování) nebo pomocí keyword testů (nahrávání pomocí testovacích nástrojů DOM atd.) Používá se k vytváření automatizovaných testů – nahrávání, přehrávání vytváření záznamů (log) Manuální testy mohou být převedeny do automatizovaného testu a později upravovány

4 Použití TestComplete se používá pro testování různých typů aplikací včetně WWW, Windows, WPF (Avalon), Flash,.NET, Java, VBS, Visual a Builder C++, Delphi, Flex i WMA. Automatizuje front-end UI/ functional testing a back- end testing jako jsou databáze, HTTP a load testing (zátěžové).

5 Hlavní vlastnosti Keyword Testing – testování pomocí klíčových operací, které odpovídají aut. testovací akci Full-Featured Script Editor – zabudovaný editor kódu Test Record and Playback – zaznamenávání a přehrávání operací Debugger – ladící nástroje (lze zastavit před každým spustitelným řádkem) Access to Properties of Internal Objects – pomocí DOM přistupuje k hodnotám objektů Issue-Tracking Support - MVS 2005, 2008 Team System, BugZilla

6 Podporované typy testů Funkční (nebo GUI) Testování Regresní testování (změna v jedné části ovlivňuje druhou) Unit testování (testování jednotlivých funkcí) Distribuované Testování Load Testing (zátěžové) Web Testování Coverage Testování (white box – pokrytí kódu) Data-Driven Testování (databáze) Manual Testing Keyword testing

7 Skriptovací jazyky VBScript JScript DelphiScript C++Script C#Script

8 Základní struktura projektu TestComplete rozlišuje Project suite a Projects Project suite může obsahovat více Projects Projects je základní metou pro tvorbu testů

9 Uživatelské rozhraní Uživatelské rozhraní je rozděleno do několika panelů Project Explorer – v levé části Project suite Workspace – pracovní plocha, do které se otvírají jednotlivé položky. Vytváření, upravování a zobrazení výsledků testů. Object Browser – zobrazuje jednotlivé procesy a okna na daném stroji. Pro každý proces nabízí metody a funkce dostupné přes TestComplete rozhraní.

10 Object Browser TestComplete používá strom jako model pro testovací objekty. Kořenové uzly jsou Sys pro desktopové aplikace a okna. PDA pro programy běžící na Windows Mobile.

11 Ukázka


Stáhnout ppt "Testování s TestComplete Antonín Blaha. Automatizované testování Testování – proces sběru a třídění informací získaných skrze zkoumání produktu, jedná."

Podobné prezentace


Reklamy Google