Automatické testování GUI aplikací

Zobrazit minimální záznam

dc.contributor.advisor Dvořák, Miroslav
dc.contributor.author Sahliger, Radek
dc.date.accessioned 2023-08-15T07:56:51Z
dc.date.available 2023-08-15T07:56:51Z
dc.date.issued 2023
dc.date.submitted 2023-05-11
dc.identifier.uri https://hdl.handle.net/10195/81530
dc.description.abstract Bakalář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.language.iso cze
dc.publisher Univerzita Pardubice cze
dc.rights Bez omezení
dc.subject grafické uživatelské rozhraní cze
dc.subject Linux cze
dc.subject Bash cze
dc.subject Python cze
dc.subject PyCharm cze
dc.subject Visual Studio Code cze
dc.subject aplikace cze
dc.subject PyQT5 cze
dc.subject Qt Designer cze
dc.subject xdotool cze
dc.subject PyAutoGUI cze
dc.subject Xdo cze
dc.subject graphical user interface eng
dc.subject Linux eng
dc.subject Bash eng
dc.subject Python eng
dc.subject PyCharm eng
dc.subject Visual Studio Code eng
dc.subject application eng
dc.subject PyQT5 eng
dc.subject Qt Designer eng
dc.subject xdotool eng
dc.subject PyAutoGUI eng
dc.subject Xdo eng
dc.title Automatické testování GUI aplikací cze
dc.title.alternative Automatic testing of GUI applications eng
dc.type bakalářská práce cze
dc.date.accepted 2023-06-07
dc.description.abstract-translated Bachelor 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.department Fakulta elektrotechniky a informatiky cze
dc.thesis.degree-discipline Informační technologie cze
dc.thesis.degree-name Bc.
dc.thesis.degree-grantor Univerzita Pardubice. Fakulta elektrotechniky a informatiky cze
dc.thesis.degree-program Informační technologie cze
dc.description.defence Cí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.identifier.stag 45715
dc.description.grade Dokončená práce s úspěšnou obhajobou cze


Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam

Vyhledávání


Rozšířené hledání

Procházet

Můj účet