Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilMarie Dušková
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
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 £ (67 000 až 140 000 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 £ (112 000 až 217 000 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 € (137 000 až 167 000 Kč) + 2500 € 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í
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.