Digitální knihovna UPCE přechází na novou verzi. Omluvte prosím případné komplikace. / The UPCE Digital Library is migrating to a new version. We apologize for any inconvenience.

Publikace:
Automatické testování GUI aplikací

Bakalářská práceopen access
dc.contributor.advisorDvořák, Miroslav
dc.contributor.authorSahliger, Radek
dc.date.accepted2023-06-07
dc.date.accessioned2023-08-15T07:56:51Z
dc.date.available2023-08-15T07:56:51Z
dc.date.issued2023
dc.date.submitted2023-05-11
dc.description.abstractBakalářská práce se zabývá vytvářením testovacích skriptů pro různé aplikace s grafickým uživatelským rozhraním. Úkony, které provádí uživatel, se simulují za pomoci nástrojů, které provádí klikání myší a stisky kláves. V této práci jsem vytvářel skripty se dvěma nástroji. Prvním je nástroj xdotool, který lze využívat v terminálu operačního systému, či vytvářet bash skripty, které využívají tento nástroj. Druhý nástroj využívá skriptovací jazyk Python a knihovnu PyAutoGUI. Tyto nástroje fungují na velmi podobné bázi, ale každý má svoje výhody a nevýhody.cze
dc.description.abstract-translatedBachelor thesis is focused on creating of testing scripts for various applications with graphical user interface. The tasks, that user does, are simulated using tools, which take care of clicking the mouse buttons and pressing keys on the keyboard. I this thesis i created scripts using two different tools. The first one is xdotool, which can be used directly from the operating system terminal, or to create bash scripts. The second one is the programming language Python and its library PyAutoGUI. These tool work on the same principle, but each one has its pros and cons.eng
dc.description.defenceCílem bakalářské práce bylo vytvoření manuálu pro automatické testování GUI aplikací pro operační systém LINUX. V teoretické části práce byla popsána problematika automatického testování za pomoci nástroje xdotool. V praktické části práce student vytvořil testovací bash skripty, pomocí kterých otestuje některé aplikace, např. Calculator, Thunderbird. Dle vedoucího byla bakalářská práce zpracována přehledně, obsahuje všechny potřebné náležitosti a je v požadovaném rozsahu. Student pracoval samostatně zejména při návrhu a tvorbě testovacích skriptů.cze
dc.description.departmentFakulta elektrotechniky a informatikycze
dc.description.gradeDokončená práce s úspěšnou obhajoboucze
dc.identifier.stag45715
dc.identifier.urihttps://hdl.handle.net/10195/81530
dc.language.isocze
dc.publisherUniverzita Pardubicecze
dc.rightsBez omezení
dc.subjectgrafické uživatelské rozhranícze
dc.subjectLinuxcze
dc.subjectBashcze
dc.subjectPythoncze
dc.subjectPyCharmcze
dc.subjectVisual Studio Codecze
dc.subjectaplikacecze
dc.subjectPyQT5cze
dc.subjectQt Designercze
dc.subjectxdotoolcze
dc.subjectPyAutoGUIcze
dc.subjectXdocze
dc.subjectgraphical user interfaceeng
dc.subjectLinuxeng
dc.subjectBasheng
dc.subjectPythoneng
dc.subjectPyCharmeng
dc.subjectVisual Studio Codeeng
dc.subjectapplicationeng
dc.subjectPyQT5eng
dc.subjectQt Designereng
dc.subjectxdotooleng
dc.subjectPyAutoGUIeng
dc.subjectXdoeng
dc.thesis.degree-disciplineInformační technologiecze
dc.thesis.degree-grantorUniverzita Pardubice. Fakulta elektrotechniky a informatikycze
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformační technologiecze
dc.titleAutomatické testování GUI aplikacícze
dc.title.alternativeAutomatic testing of GUI applicationseng
dc.typebakalářská prácecze
dspace.entity.typePublication

Soubory

Původní svazek

Nyní se zobrazuje 1 - 3 z 3
Načítá se...
Náhled
Název:
SahligerR_AutomatickeTestovani_MD_2023.pdf
Velikost:
1.95 MB
Formát:
Adobe Portable Document Format
Popis:
Plný text práce
Načítá se...
Náhled
Název:
Posudek_DvorakM_AutomatickeTestovani_RS_2023.pdf
Velikost:
174.82 KB
Formát:
Adobe Portable Document Format
Popis:
Posudek vedoucího práce
Načítá se...
Náhled
Název:
SahligerR_AutomatickeTestovani_MD_2023.zip
Velikost:
90.6 MB
Formát:
Unknown data format
Popis:
VŠKP - příloha