Integrační testy systému Fitcrack v prostředí Selenium

but.committeeprof. Ing. Adam Herout, Ph.D. (předseda) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) doc. Ing. Michal Bidlo, Ph.D. (člen) Ing. Miloš Musil, Ph.D. (člen) doc. RNDr. Dana Hliněná, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHranický, Radeken
dc.contributor.authorRucký, Viktoren
dc.contributor.refereePolčák, Liboren
dc.date.created2023cs
dc.description.abstractFitcrack je systém pro distribuované lámání hesel vyvíjený na VUT FIT. Fitcrack je používán hlavně skrz webové rozhraní. Fitcrack je relativně velký projekt, kterému ale chybí sada automatických integračních testů. Selenium je projekt pro automatizované ovládání webových prohlížečů. Tato bakalářská práce má za cíl navrhnout sadu integračních testů, které budou implementované pomocí projektu Selenium. Návrh sady testů je založen na modelu page-object, způsob jak oddělit kód pro interakci s uživatelským rozhraním od testů. Testy jsou implementovány v jazyku Python pomocí frameworku Pytest.en
dc.description.abstractFitcrack is a distributed password-cracking system developed at FIT BUT. Fitcrack is chiefly interacted with through a web-based front-end. It is a fairly large project that lacks a set of automatised integration tests. Selenium is a browser-automation project that allows controlling browsers programmatically. This project aims to design a test suite of integration tests for Fitcrack to be implemented using Selenium. The design of the test suite utilised the page-object model, a way to split isolate UI-handling code from tests. The tests are implemented in Python using the Pytest framework.cs
dc.description.markAcs
dc.identifier.citationRUCKÝ, V. Integrační testy systému Fitcrack v prostředí Selenium [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.cs
dc.identifier.other147223cs
dc.identifier.urihttp://hdl.handle.net/11012/210338
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjecttestováníen
dc.subjecttestování webuen
dc.subjectmodel page-objecten
dc.subjectpytesten
dc.subjectSeleniumen
dc.subjectFitcracken
dc.subjectlámání heselen
dc.subjecttestingcs
dc.subjectweb testingcs
dc.subjectpage-object modelcs
dc.subjectpytestcs
dc.subjectSeleniumcs
dc.subjectFitcrackcs
dc.subjectpassword crackingcs
dc.titleIntegrační testy systému Fitcrack v prostředí Seleniumen
dc.title.alternativeIntegration Tests of the Fitcrack System in Seleniumcs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2023-06-12cs
dcterms.modified2023-06-12-16:59:22cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid147223en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:45:25en
sync.item.modts2025.01.17 12:53:19en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.49 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_147223.html
Size:
10.08 KB
Format:
Hypertext Markup Language
Description:
file review_147223.html
Collections