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

Slides:



Advertisements
Podobné prezentace
SoftPC SQL Prezentace nového SQL modulu Mzdy a personalistika
Advertisements

Mainstream Technologies, s.r.o.
Software start počítače a operační systém.
Typy programů operační systémy programy pro práci se soubory
ZÁKLADNÍ ROZDĚLENÍ SOFTWARE
Software – aplikace, programy
Generální ředitelství cel Projekt ECR brána případová studie
Elektronický obchod. Požadavky na funkčnost aplikace nabídka zboží zboží se může prodávat za různé ceny (akční nabídky, sezónní výprodeje) evidence zákazníků.
Plně automatická linka pro produkci malonákladových knih
Název školy: Základní škola a Mateřská škola Kladno, Vodárenská 2115 Autor: Mgr. Ilona Sadílková Materiál: VY_32_INOVACE_ICT34.11 Téma: Windows Číslo projektu:
INFORMATIKA - PC 6. Ročník Zpracoval: Mgr. Tomáš Rajnoha vyučující informatiky a komunikační technologie 1.
Operační systém Adam Greguš, 4.A.
programové vybavení počítače
Gecko mbH. Rostock, SRN –  V současnosti jsou používány nezávislé systémy pro jednotlivá oddělení a centrální systém SAP IS-H* MED.
Architektura systému Windows
Tvorba webových aplikací
Oblast nástrojů Prostředí Popis produktů Kritéria Vyhodnocení.
IQ PACK dáváme inteligenci obalům Prezentace projektu Ing. Roman Kortus RFID projektový manažer.
WBI Systems a.s. Barákova Říčany T: F: E: W: SQL Server 2008 R2 Základy licencování.
Aukro.cz – projektový management v e-commerce Tereza Kabrdová.
Apache, PHP, MySQL Lukáš Masopust Web server Apache Aplikace schopná zpracovat HTTP požadavek Nejpoužívanější Web server Vytváří ho The Apache.
Maturitní okruh č. 7. Odstínit aplikace od specifik HWSpráva procesůSpráva pamětiSpráva souborůSpráva vstupů a výstupůSpráva sítěSystém ochrany a bezpečnostiSystém.
Prezentace bakalářské práce. Josef Karliak, DiS. Monitoring záložních zdrojů UPS připojených do sítě Fakultní nemocnice v Hradci Králové.
11. Trendy ve vývoji aplikací, podporujících podnikové procesy
Štěpán Lískovec, 4.A.  =základní programové vybavení počítače (tj.software)  hlavní úkol:  A, zajistit uživateli možnost ovládat PC  B, vytvořit pro.
Slide 1 A Free sample background from © 2003 By Default! Jiří Kůsa Testování propustnosti síťového firewallu.
E-Learning Strategie společnosti Microsoft pro podporu vzdělávání
Moderní vzdělávací systémy vyšších a vysokých škol neuniverzitního typu Ing. Daniel CHOC CCA Group a.s.
Michael Juřek Software Architect Microsoft s.r.o.
Úvod. školní: příprava na předmět Databázové systémy praktický: webové aplikace databázové systémy základy vývoje webových aplikací od návrhu databáze.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-4-14.
C# - Úvod Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
4. Lekce Dílčí procesy funkčního testování
LiveContent Univerzální Formulářové Řešení Michal Petrtýl, Marek Beneš.
Internetový prohlížeč
Multiplatformní, řídící systém elektronického vzdělávání pro školy eDoceo Multiplatformní, řídící systém elektronického vzdělávání pro školy Tomáš Hrdonka.
Dokumentace informačního systému
Letsim 1 letecký simulátor Prezentace projektu - 36SI.
Základní principy řešení a využití ERP aplikací
Novinky pro webovou platformu Jiří Burian, Tomáš Kutěj,
ZÁKLADNÍ ROZDĚLENÍ SOFTWARE
Cluster---- Pavel Martinec 4.A1. Z Z 2 O mně O projektu Stanovení dílčích úkolů Vlastní řešení projektu Výběr serverů a nákup serverů Zapojení do clusteru.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Redakční systém dopravní informace pro státní správu ISSS 4. dubna 2006.
ASP a.s. ASP a.s. ASP a.s. je mezinárodní softwarová společnost zaměřená na komplexní implementaci a maintenance FM systémů společností a institucí. 
Vzdálené počítačové sítě a programování v prostředí Windows Okruhy ke zkoušce z předmětu: Ing. Zdeněk Votruba LVALVA.
Posouzení možnosti využití ArcIMS pro prezentaci rozsáhlých rastrových dat Diplomová práce Vedoucí: Dr. Ing. Bronislava Horáková Zpracovatel:Tomáš Ježek.
Robert Hernady Regional Solution Architect Microsoft.
IDEA Web Systém 5.0 Pavel Bezstarosti IDEA spol. s r.o
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Microsoft SQL server Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
OPERAČNÍ SYSTÉMY.
Panelová diskuze Java,.NET nebo Web Services?. Kolo první.
Katedra počítačů ČVUT FEL
Jakub Špork 10. ledna ICT – pojmová rozlišovačka  Informační systém - informační technologie - komunikační technologie – hardware -
PHP Programy pro tvorbu WWW stránek - 01
Testování s TestComplete
Jan Růžička, Leden /01/05 Proč pro prezentaci prostorových dat využívat nástrojů WWW Nízké náklady na vybavení klientského počítače Snadné zvýšení.
YOUR SYSTEM, spol. s r. o. Ing
JavaScript úvod. Jazyky webového vývojáře Dynamická stránka  aktivně mění svůj obsah v reakci na činnost uživatele  zpracování na straně serveru (PHP,
Publikujeme s Autodesk MapGuide v.5.0 Ing. Jan Růžička, Dr. Ing. Jiří Horák VŠB-Technická univerzita Ostrava
Klient pro správu databází MySQL 1 Klient pro správu databází MySQL Zbyněk Munzar České vysoké učení technické v Praze Fakulta elektrotechnická.
Základní škola T. G. Masaryka a Mateřská škola Poříčany, okr. Kolín VY_32_INOVACE_ICT_03 SOFTWARE POČÍTAČE Zpracovala: Mgr. Květoslava Štikovcová Číslo.
ORSOFT RADNICE OPEN – ÚVODNÍ SEZNÁMENÍ Petra Hoffmanová.
Evolby Finální prezentace Ondřej Michalčík. Obsah  O projektu  Analýza a návrh Struktura aplikace  Implementace a dokumentace  Testování a kvalita.
SOFTWARE Operační systémy.
AdHoc s.r.o., Ivan Petrův, Managing Director
Web Application Scanning
Plně automatická linka pro produkci malonákladových knih
Transkript prezentace:

Autor : Ladislav Ullrich

 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ů

 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

 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

 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

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

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

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

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

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

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

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

 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

 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

 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č)

 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č)

 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

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

 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

 Squish

 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í