Softwarová podpora Duck-testů

dc.contributor.advisorHerout, Pavel
dc.contributor.authorŠtollová, Kateřina
dc.contributor.refereeCais, Štěpán
dc.date.accepted2013-06-06
dc.date.accessioned2014-02-06T12:43:46Z
dc.date.available2012-10-15cs
dc.date.available2014-02-06T12:43:46Z
dc.date.issued2013
dc.date.submitted2013-05-10
dc.description.abstractV současné době lze testovat funkčnost programu pomocí JUnit testů a kvalitu zdrojového kódu pomocí nástroje PMD. Tato bakalářská práce zkoumá možnosti testování implementace pomocí duck-testů. Duck-testy netestují funčnost programu, ale to, zda je naimplementován správně. Pomocí těchto testů lze zjistit, zda student skutečně použil jazykové konstrukce, které měl určené v zadání. Mým úkolem je vytvořit dva programy - jeden pro automatické generování duck-testů podle učitelova vzorového příkladu a druhý na jejich automatické spouštění a vyhodnocení.cs
dc.description.abstract-translatedCurrently it is possible to test the functionality of program using JUnit tests and the quality of source code using PMD. This thesis examines the possibility of testing the implementation by duck-tests. Duck-tests do not test the functionality of the program but the way of implementation. While using these tests you can determine if the student actually used the language structures which was specified in the assignment. My task is to create two programs - the first to automatically generate duck-tests according to the teacher's pattern and the other to automatically launch and evaluate the tests.en
dc.description.departmentKatedra informatiky a výpočetní technikycs
dc.description.resultObhájenocs
dc.format36 s., xii s. (88 843 znaků)cs
dc.format.mimetypeapplication/pdf
dc.identifier53068
dc.identifier.urihttp://hdl.handle.net/11025/8671
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.rights.accessopenAccessen
dc.subjecttestovánícs
dc.subjectvýuka programovánícs
dc.subjectduck typovánícs
dc.subjectanotacecs
dc.subject.translatedtestingen
dc.subject.translatedteaching of programmingen
dc.subject.translatedduck typingen
dc.subject.translatedanotationen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelBakalářskýcs
dc.thesis.degree-nameBc.cs
dc.thesis.degree-programInženýrská informatikacs
dc.titleSoftwarová podpora Duck-testůcs
dc.title.alternativeSoftware support of Duck-testsen
dc.typebakalářská prácecs
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=53068

Files

Original bundle
Showing 1 - 4 out of 4 results
No Thumbnail Available
Name:
Stollova_BP_2013.pdf
Size:
520.23 KB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A10B0695Phodnoceni.pdf
Size:
347.49 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A10B0695Pposudek.pdf
Size:
118.91 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
A10B0695Pobhajoba.pdf
Size:
64.53 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce