Automatizovaná podpora testování a vydávání serverových aplikací

but.committeedoc. Ing. František Zbořil, Ph.D. (předseda) doc. Ing. Martin Čadík, Ph.D. (místopředseda) doc. RNDr. Milan Češka, Ph.D. (člen) doc. Ing. Jan Janoušek, Ph.D. (člen) Ing. Filip Orság, Ph.D. (člen) Ing. Marcela Zachariášová, 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 B - velmi dobře . Otázky u obhajoby: Na obr. 5.1 str. 48 je zachycena infrastruktura pro testování s vazbami mezi jednotlivými komponentami. Komponenty Bamboo a CodeDeploy mají mezi sebou více než jednu vazbu - vysvětlete význam vazeb a proč je jich více mezi stejnými komponentami. Na obr. 5.2 je vidět pravděpodobná lineární závislost mezi časem a pořadím přidání úlohy testování. Je možno optimalizovat způsob testování a získat pro větší počty úloh lepší časy, než v původním případě?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKřivka, Zbyněkcs
dc.contributor.authorMaga, Martincs
dc.contributor.refereeRychlý, Marekcs
dc.date.created2017cs
dc.description.abstractÚlohou tejto diplomovej práce je podľa konkrétnych požiadaviek zadávateľa spoločnosti AVG vytvoriť systém pre automatizovanú podporu testovania a vydávania serverových aplikácií. Hlavným cieľom je vytvoriť systém vydávania a testovania, ktorý automaticky alebo manuálne otestuje v cloudovom prostredí aplikáciu s možnosťou vydania aplikácie do produkcie bez výpadkov so záverečným otestovaním, pričom monitoruje priebeh. Systém automatizovaného testovania a vydávania bol rozdelený na časť uživateľského rozhrania, prostredníctvom, ktorého môžeme pridávať nové aplikácie a spúšťať testovanie, vydávať a monitorovať priebeh. Druhá časť je reprezentovaná restovou službou, ktorá spracováva požiadavky na testovanie a vydávanie aplikácie. Systém bol odskúšaný na vzorových serverových aplikáciách v cloudovom prostredí Amazon Web Services. Práca popisuje obecné spôsoby testovania aplikácií naprieč rôznými oblasťami. V práci je rovnako možné najsť obecnú architektúru systému spolu s prehľadom diagramov, ktoré ukazujú prípady užitia. Na záver je uvedený spôsob testovania vzorových aplikácií spolu s ich výsledkami.cs
dc.description.abstractTask of this master thesis is to create system for support of automated testing and deploying of server applications according to requirements defined by company AVG. The main target is create system for deploying and testing that automatically or manually test the server application in the cloud environment with ability of final deployment to the production environment with overall progress monitoring. Automated testing and deploying system has been split to the two parts. The first part is user interface that allows adding new applications, testing applications and deploying applications to its production environment. The second part represents the REST service which process testing and deploying tasks and  store progress to database. System was tested with sample server's applications in Amazon Web Services cloud environment. Thesis describes general testing principles cross multiple areas. Also it contains general architecture withing diagrams, which shows use cases. At the end of thesis is described testing of samples application together with results.en
dc.description.markBcs
dc.identifier.citationMAGA, M. Automatizovaná podpora testování a vydávání serverových aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2017.cs
dc.identifier.other106483cs
dc.identifier.urihttp://hdl.handle.net/11012/69485
dc.language.isocscs
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.subjectJava Standard Edition 8cs
dc.subjectSpringBootcs
dc.subjectAutomatizáciacs
dc.subjectTwitter Bootstrapcs
dc.subjectRestová službacs
dc.subjectTestovaniecs
dc.subjectMySQLcs
dc.subjectAmazon Web Servicescs
dc.subjectSymfonycs
dc.subjectConsulcs
dc.subjectBamboocs
dc.subjectBlue/green nasadzovaniecs
dc.subjectJava Standard Edition 8en
dc.subjectSpringBooten
dc.subjectAutomationen
dc.subjectTwitter Bootstrapen
dc.subjectRest serviceen
dc.subjectTestingen
dc.subjectMySQLen
dc.subjectAmazon Web Servicesen
dc.subjectSymfonyen
dc.subjectConsulen
dc.subjectBambooen
dc.subjectBlue/green deploymenten
dc.titleAutomatizovaná podpora testování a vydávání serverových aplikacícs
dc.title.alternativeAutomatized Testing and Deployment Support for Server Applicationen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2017-06-20cs
dcterms.modified2020-05-10-16:13:09cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid106483en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:24:22en
sync.item.modts2025.01.15 21:57:14en
thesis.disciplineInteligentní systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.31 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-20138_v.pdf
Size:
85.97 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-20138_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-20138_o.pdf
Size:
90.94 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-20138_o.pdf
Loading...
Thumbnail Image
Name:
review_106483.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
file review_106483.html
Collections