Název: | Nástroje pro podporu testování |
Další názvy: | Supporting tools for testing |
Autoři: | Rada, Jan |
Vedoucí práce/školitel: | Herout, Pavel |
Oponent: | Cais, Štěpán |
Datum vydání: | 2014 |
Nakladatel: | Západočeská univerzita v Plzni |
Typ dokumentu: | diplomová práce |
URI: | http://hdl.handle.net/11025/12558 |
Klíčová slova: | software;kvalita;automatizované testování;softwarová chyba;Selenium;JMeter;Redmine;JUnit;TestNG |
Klíčová slova v dalším jazyce: | software;quality;automated testing;software defect;Selenium;JMeter;Redmine;JUnit;TestNG |
Abstrakt: | Tato diplomová práce se zabývá nástroji pro podporu testování, zejména nástroji Selenium, JMeter a Redmine. Hlavním cílem práce bylo navrhnout a připravit několik malých studentských projektů pro potřeby předmětu "KIV/OKS" (Ověřování kvality software) vyučovaného na Západočeské univerzitě v Plzni. S ohledem na požadavek automatické validace těchto úloh při jejich odevzdávání jsem pro tento účel vybral jako nejvhodnější použití kombinace technologií Selenium a JUnit. Jako podklad pro testování byly vytvořeny dvě jednoduché webové aplikace obsahující záměrně zanesené chyby. Na závěr byly vytvořeny aplikace v programovacím jazyku Java, které slouží k validaci každého z dvojice navržených projektů. Tyto aplikace jsou využívány k lokální kontrole projektu prováděné studentem před jeho odevzdáním a jsou také použity jako základ automatické validace při odevzdávání projektů na server. |
Abstrakt v dalším jazyce: | This diploma thesis deals with the supporting tools for testing, especially the Selenium, JMeter and Redmine tools. The main objective of the thesis was to propose and prepare several small student projects for the needs of the "KIV/OKS" (Software Quality Assurance) subject instructed at the University of West Bohemia. With regard to the requirement of automated validation of the submitted assignments I selected the combination of the Selenium and JUnit technologies as the most suitable for this purpose. Two simple web applications containing intentionally entered errors were created as a basis for testing. Finally, applications in the Java programming language were created, serving for validation of each of the couple of designed projects. The applications are used for local inspection of projects performed by students before the projects are submitted and are also used as a basis for automated validation as soon as the projects are submitted to the server. |
Práva: | Plný text práce je přístupný bez omezení. |
Vyskytuje se v kolekcích: | Diplomové práce / Theses (KIV) |
Soubory připojené k záznamu:
Soubor | Popis | Velikost | Formát | |
---|---|---|---|---|
DP_Jan_Rada.pdf | Plný text práce | 2,69 MB | Adobe PDF | Zobrazit/otevřít |
A12N0083Pposudek-ved.pdf | Posudek vedoucího práce | 382,01 kB | Adobe PDF | Zobrazit/otevřít |
A12N0083Pposudek-op.pdf | Posudek oponenta práce | 558,34 kB | Adobe PDF | Zobrazit/otevřít |
A12N0083Pobhajoba.pdf | Průběh obhajoby práce | 233,37 kB | Adobe PDF | Zobrazit/otevřít |
Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam:
http://hdl.handle.net/11025/12558
Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.