Zobrazit minimální záznam

Tool for Tracking and Analysis of Changes in User Interface of Web Application



dc.contributor.advisorBureš Miroslav
dc.contributor.authorKoháková Pavla
dc.date.accessioned2016-06-23T01:40:48Z
dc.date.available2016-06-23T01:40:48Z
dc.identifierKOS-587864635705
dc.identifier.urihttp://hdl.handle.net/10467/65251
dc.description.abstractCílem této bakalářské práce je navrhnout a implementovat nástroj, který bude schopen automaticky uložit zdrojový kód uživatelského rozhraní webové aplikace v několika časových verzích a tyto verze bude schopen porovnávat. Nástroj tímto porovnáváním pomůže testerům webových aplikací analyzovat problémové úseky testované aplikace, jejíž strukturu nemusí předem znát. Nástroj analyzuje dynamické a problémové (např. nevalidní) části aplikace, které by jinak museli testeři zjišťovat manuálně, nebo kombinací více nástrojů. Pro srovnávání verzí je v práci navrženo osm testovacích technik (testovací technika na počet všech elementů, na počet výskytů zadaného podřetězce, na počet výskytů zadaného elementu, na počet výskytů zadaného atributu, na stabilitu atributu, na počet validačních chyb a varování, na rozdílná a stejná místa v kódu, na výskyt vložených prvků). Na základě analýzy požadavků byl nástroj naimplementován v jazyce Java. Nástroj analyzuje webové aplikace pomocí dvoufázového procesu - nejprve stáhne a uloží časové verze stránek a tyto poté analyzuje pomocí definovaných testovacích technik. Naimplementovaný nástroj byl otestován.cze
dc.description.abstractThe purpose of this thesis is to design and implement a tool for tracing changes in web application interface. The tool will be able to automatically download the source code of the application interface in different time intervals and then compare these versions. The tool will help web application testers in analyzing the problem sections of tested application of which they do not need to know the structure in advance. The tool analyzes dynamic and problematic (e.g. invalid) parts of the application. Those parts would otherwise have to be examined manually by the testers or with a combination of multiple tools. There are eight testing techniques proposed for version comparison in this thesis: a test technique for the total number of all elements, for the number of occurrences of a particular substring, for the number of occurrences of a particular element, for the number of occurrences of a particular attribute, for stability of a particular attribute, for the number of validation errors and warnings, for different and identical parts of the code, and for the detection of embedded objects. Based on requirement analysis this tool was implemented in Java language. The tool analyzes the web applications in a two-step process. First it downloads and saves versions of the website in several time intervals. Then it analyzes them using the defined test techniques. The implemented tool has been tested.eng
dc.language.iso
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfeng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfcze
dc.subjectTestování software, webová aplikace, dynamický web, automatizované testovánícze
dc.subjectSoftware Testing, Web Applications, Dynamic Web, Automated Testingeng
dc.titleNástroj pro sledování a analýzu změn uživatelského rozhraní webové aplikacecze
dc.titleTool for Tracking and Analysis of Changes in User Interface of Web Applicationeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.date.accepted2016-06-13
dc.contributor.refereeKvětenský Štěpán
theses.degree.disciplineSoftwarové inženýrstvícze
theses.degree.grantorkatedra počítačůcze
theses.degree.programmeSoftwarové technologie a managementcze


Soubory tohoto záznamu








Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam