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

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

Autor : Ladislav Ullrich.  Automatizované testování Problematika Přínosy  Funkční testování Problematika Princip  Požadavky na ATN  Přehled komerčních.

Podobné prezentace


Prezentace na téma: "Autor : Ladislav Ullrich.  Automatizované testování Problematika Přínosy  Funkční testování Problematika Princip  Požadavky na ATN  Přehled komerčních."— Transkript prezentace:

1 Autor : Ladislav Ullrich

2  Automatizované testování Problematika Přínosy  Funkční testování Problematika Princip  Požadavky na ATN  Přehled komerčních nástrojů  Přehled volně dostupných nástrojů

3  Součástí skupin nízkoúrovňového, integračního a systémového testování  Od analýzy k implementaci je obrovský časový úsek  Úplné otestování není možné  Odhalení chyb specifického typu  Prvotní pořizovací náklady jsou obrovské  Dlouhodobá ekonomická návratnost  Je doplňkem nikoliv náhradou

4  Použití ATN vede k :  Jednoznačnosti, opakovatelnosti a umožňuje hodnocení procesu  Snížení ceny softwaru, zvýšení kvality a celkovému zefektivnění procesu testování  Automatický test :  Neúnavnost  Strojová přesnost  Paralelnost  Nezapomíná se na něj

5  Provádí se na GUI aplikace  V testovacím prostředí  V různých konfiguracích  Více běhů s různými parametry  Zaměřeno na ověření funkčnosti  Neshoda nemusí být chyba aplikace !  Regresní testy na nové verzi  Dopad změny aplikace na skript

6  Tvorba testovacích scénářů : 1. Nahrávání skriptu 2. Parametrizace skriptu 3. Spuštění skriptu 4. Analýza výsledků

7 1. Nahrávání skriptu  Analogové - nahrává se pohyb myši a vstup z klávesnice - po změně cíle je analog nepoužitelný  Objektové - jednoznačná identifikace objektu - vytvoření testovacího objektu - zapsání funkce prováděné na objektu jako funkce na objektu testovacím

8 2. Parametrizace skriptu  Dynamické hodnoty - např. Data table - ne všechno je nutné parametrizovat  Bod ověření - porovnání zachycené a očekávané hodnoty - např. lze ověřit : objekt, text, databáze, přístupnost, XML, bitmapa, tabulka

9 2. Parametrizace skriptu  Nová funkcionalita - čitelnější syntaxe umožňuje rozšířit skript o další funkcionalitu

10 4. Analýza výsledků  Stromová struktura  Porovnání běhu testu s uloženými hodnotami  Zachycení obrazovky

11 Funkce programuObecné vlastnosti Plánování testovacích scénářů Příprava testovacích dat Příprava testovacích skriptů Realizace testů Vyhodnocení testů Oprava chyb Re-testování Reportování Podporovaná prostředí (Ne)závislost na operačním systému Nezávislost na změně GUI aplikace Cena licence

12  HP WinRunner  HP QuickTest Professional  IBM Rational Functional Tester  IBM Rational Robot  Borland SilkTest  MS Visual Studio Team System

13

14  Object Repository, Identifikace objektů, Recovery Scenario  Hodnocení :  Podporovaná prostředí : ERP/CRM (SAP, PeopleSoft 8.x, Siebel 7.x) ;.NET; Web Services, Macromedia Flex, SWT Java, Wireless, Firefox Browser  OS : Windows 2000, Windows NT, Windows XP  Cena : statisíce až miliony za licenci

15  Cílem je poskytnou co nejširší možnosti při tvorbě skriptů  Hodnocení :  Podporovaná prostředí : Custom C/S (PowerBuilder, Delphi 7), ERP/CRM (PeopleSoft Windows, Siebel 5,6 GUI Clients, Oracle GUI Forms)  OS : Windows 2000, Windows NT, Windows XP  Cena : statisíce za licenci

16  Hodnocení :  Podporovaná prostředí : JAVA (SE, EE), WEB (HTML, JavaScript, DHTML, XML), Microsoft.NET, Terminal- based applications, Siebel, SAP GUI  OS : Linux, Windows 2000, Windows NT, Windows XP  Cena : 2100 až 4400 £ ( až Kč)

17  Umožňuje vytvářet, upravovat a spouštět automatizované testy webových, ERP a klient/server aplikací  Hodnocení :  Podporovaná prostředí : libovolné  OS : Windows 95, NT, 98, ME, 2000, XP  Cena : 3500 až 6800 £ ( až Kč)

18  Určen pro testování aplikací vytvořených v OOP jazycích  Hodnocení :  Podporovaná prostředí : Microsoft.NET, JAVA, WEB, ActiveX,  OS : Windows, Red Hat Linux, Sun Solaris 9 a 10  Cena : ?  30-denní Trial verze

19  MS VSTS Test Editon je součástí Visual Studia 2005 a 2008 Team Suite

20  Umožňuje webové, zátěžové, manuální, blokové a unit testy  Hodnocení :  Podporovaná prostředí : Microsoft.NET, WEB (Ajax, Web servicies, XML, ASP.NET)  OS : Windows XP, Server 2003, Vista  Cena : 5500 až 6700 € ( až Kč) € za Foundation Server  90-denní Trial verze

21  Squish

22  Podporuje více skriptovacích jazyků  Pracuje s objekty přímo (JAVA)  Při nahrávání nemá wait times - čeká na změny objektů  Object Map pro úpravy změn (regression), nutné částečně ruční úpravy skriptu pro verifikace  Pro studijní účely zdarma na vyžádání


Stáhnout ppt "Autor : Ladislav Ullrich.  Automatizované testování Problematika Přínosy  Funkční testování Problematika Princip  Požadavky na ATN  Přehled komerčních."

Podobné prezentace


Reklamy Google