Název: Analýza využití moderních metod testování software v dostupných nástrojích
Další názvy: Analysis of modern software testing methods in obtainable tools
Autoři: Bezděk, Patrik
Vedoucí práce/školitel: Lipka Richard, Ing. Ph.D.
Oponent: Potužák Tomáš, Ing. Ph.D.
Datum vydání: 2016
Nakladatel: Západočeská univerzita v Plzni
Typ dokumentu: bakalářská práce
URI: http://hdl.handle.net/11025/23788
Klíčová slova: testování software;automatizované testování;generování testů;randoop;evosuite;jtes
Klíčová slova v dalším jazyce: software testing;automated testing;test generation;randoop;evosuite;jtest
Abstrakt: Práce se zaměřuje na nástroje pro automatické generování testů. Práce popisuje základní typy funkčních a nefunkčních testů. V teoretické části jsou popsány nástroje Conformiq Designer, Test Studio, Jubula, Agitar One, Randoop, Concordion, Jtest, EvoSuite, SoapUI a metody generování testů ze statické analýzy, z konečného stavového automatu, ze stavového UML diagramu, z UML diagramu aktivit, z UML diagramu komunikace, náhodné generování testů, Search-based generování testů, Feedback-Directed testování a kombinatorický design. Praktická část práce obsahuje bližší informace o nástrojích Randoop, EvoSuite a Jtest spolu s ukázkovými případy užití. V závěru práce jsou nástroje porovnány. Nejlepšího výsledku dosáhl nástroj EvoSuite.
Abstrakt v dalším jazyce: This thesis focuses on the tools for automatic test generation. The thesis describes the basic types of functional and non-functional testing. The tools described in theoretical part are Conformiq Designer, Test Studio, Jubula, Agitar One, Randoop, Concordion, Jtest, EvoSuite and SoapUI. The theory also contains a description of test generation methods such as random test generation, Feedback-Directed testing, Search-based test generation, combinatorial design and test generation from static analysis, finite state machine, UML state diagram, UML activity diagram and UML communication diagram. The practical part contains detailed informations about Randoop, EvoSuite and Jtest along with samples of their usage. In the conclusion the tools are compared with each other. The best result achieved tool EvoSuite.
Práva: Plný text práce je přístupný bez omezení.
Vyskytuje se v kolekcích:Bakalářské práce / Bachelor´s works (KIV)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
BP-Patrik Bezdek.pdfPlný text práce1,54 MBAdobe PDFZobrazit/otevřít
A12B0467P-hodnoceni.pdfPosudek vedoucího práce197,75 kBAdobe PDFZobrazit/otevřít
A12B0467P-posudek.pdfPosudek oponenta práce354,23 kBAdobe PDFZobrazit/otevřít
A12B0467P-obhajoba.pdfPrůběh obhajoby práce92,29 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/23788

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.