|
Usable modern website
Svěrák, Ondřej ; Sklenák, Vilém (advisor) ; Šubrta, Václav (referee)
Bakalářská práce ?Použitelný moderní web? za zabývá použitelností webu v dnešním moderním světě. Stala se takovým průřezem danou problematikou. Cílem práce je přiblížit čtenáři problematiku oblasti použitelnosti webu. V teoretické části práce jsou nastíněny nejdůležitější zásady webové použitelnosti, jednotlivá doporučení a též časté chyby týkající se použitelnosti webu, kterých se tvůrci webů dopouštějí. Práce obsahuje mimo jiné i praktický příklad fiktivní realitní kanceláře, na kterém jsou postupně a podrobně ukázány jednotlivé kroky a postupy nutné při plánu, analýze, návrhu a z části i implementaci webu. V neposlední řadě práce obsahuje i testování použitelnosti náhodně vybraného webu. Je použito jak heuristického, tak i uživatelského testování. Výsledkem testování je celkové zhodnocení použitelnosti webu a doporučení k implementaci navrhovaných změn. Čtenář práce by na jejím základě měl být schopen si uvědomit, co použitelnost webu obnáší a jak by měl být použitelný web zhruba koncipován.
|
|
Automatizované testování
Pouzar, Lukáš ; Kašparová, Alena (advisor) ; Pavlíček, Luboš (referee)
Testování software je časově a finančně náročný proces, který je součástí vývojového procesu. Společnosti, které používají rozsáhlé informační systémy, se snaží uvedenou náročnost testování snížit, proto často využívají tzv. automatizovaného testování. Cílem práce je vytvořit přehled o vybraných způsobech automatizovaného testování. Tento přehled bude vytvořen na základě popisu čtyř vybraných nástrojů, které umožňují testování zautomatizovat. Každý nástroj používá k automatizaci testování různé postupy. U vybraných nástrojů bude popsáno jejich hlavní zaměření v rámci automatizovaného testování, jakým způsobem probíhá jejich instalace, jak vytvářejí potřebné testy, jak vypadá jejich grafické uživatelské rozhraní, jakým způsobem reportují výsledky o stavu proběhlého testu a zda jsou volně šiřitelné či nikoliv. Podle těchto údajů budou nástroje zhodnoceny.
|
|
Testování vybraných grafických aplikací podporujících trasování
Slouková, Anna ; Šedivá, Zuzana (advisor) ; Švecová, Jarmila (referee)
Cílem práce je porovnat vybraný grafický software vhodný pro trasování bitmapových předloh. K porovnání vybraného softwaru je použito vícekriteriální rozhodování na základě vícestupňového hodnocení vlastností programů umožňujícího dodatečně měnit důležitost jednotlivých kategorií vlastností dle preferencí konkrétního uživatele. Za účelem porovnání trasovacích schopností programů je dále nadefinována zkušební grafika skládající se z deseti vzorových předloh určených k trasování.
|
|
Raising test process maturity in IT company
Kučera, Martin ; Buchalcevová, Alena (advisor)
This thesis deals with the issue of process optimalization in the field of test discipline which is a fundamental part of software development. An approach providing improvement of test processes is applied in the environment of a test department in a selected company. Concept of raising process capability and maturity presented in CMMI model is used for this purpose. The first goal of the thesis is a provision of theoretical background devoted to software testing, process approach and capability and maturity models, that will accommodate enough with the clarity of the document text, as well as to provide insight into the whole subject. Theoretical interpretation will be compiled using on-line resources available for free, author's bachelor thesis and facts obtained through the studies and from educational materials. Attention will be focused on the definition of important facts and mutual relationship between the areas of interest. Description of initial state, changes carried out and current state of organizational structure, processes and documentation in the test department of the company was selected as a following goal. Process models consisting of diagrams, description tables and textual characteristics of identified processes will be created. Structure of documentation and of its parts will be accentuated through the description of documentation state and changes, furthermore a chronological sequence of taking the documents into practice and explanation of its importance in testing will be present. In order to offer a comprehensive view, a description of organizational structure and department member's competence will be available. As the last goal, arrangement proposal to obtain a higher process maturity and further improvement of documentation and organizational structure was chosen. Process areas and recommendation related to the processes of test discipline will be selected from the CMMI model. The selected content will be interpreted as to form a partial steps for direct use in test department. Appropriate sequence of the steps will also be set to serve well the purposes of the department. Beyond the scope of arrangement proposal, separate recommendations in areas of organizational structure, processes and documentation will be present. The thesis summarizes key facts about and arrangements made in organizational structure, processes and documentation of the test department in the selected company in the period of last two years. The contribution lies further in the creation of so far absent process models of the test department which capture the form of test processes in two points in time, and especially in the complete arrangement proposal aiming to raise process maturity and optimize organizational structure and documentation.
|
|
Using A/B testing and multivariate testing to increase web profitability
Pajskr, Josef ; Sklenák, Vilém (advisor) ; Benda, Lukáš (referee)
This text concerns methods of parallel quantitative testing of web pages in order to increase their profitability. These methods bring new possibilities and overcome drawbacks of their ancestors. This work deals in detail with preparation, execution and result evaluations of quantitative tests. In chapters concerning test preparation this text describes the right technique of hypothesis formulation and selection of method for their verification. Text continues with description of tools available for conducting quantitative testing. Following chapters contain set of best practices and suggestions for successful testing. In its practical part, the text proves benefits of these methods by results interpretation of two successful tests conducted on a real e-commerce project and corporate website. Practical part also describes technical aspects of conducted tests in detail.
|
| |
|
Implementation of credit card management system in international banking company environment from customers point of view
Holienčin, Ondřej ; Bruckner, Tomáš (advisor) ; Dvořák, Pavel (referee)
Tato práce představuje implementaci systému pro správu kreditních karet v mezinárodní bankovní společnosti. Klade si za cíl srovnat teoretické aspekty offshoringu s reálným projektem. Po seznámení s celým průběhem implementace je každá fáze projektu podrobně analyzována a výsledky analýzy jsou srovnávány s teoretickou situací, ve které by byl projekt outsourcován. Na tomto srovnání jsou vidět rozdíly a specifika outsourcingu i offshoringu, a zároveň umožňuje rozhodnout o výhodách, které offshoring našemu týmu přinesl. Následuje krátké zhodnocení obou přístupů, ve kterém se snažím zohlednit zejména manažerský přístup. Výsledkem srovnání je teze, že offshoring je extrémním případem outsourcingu, protože má oproti němu vyšší jak náklady, tak i benefity. V závěru potvrzuji hypotézu, že offshoring byl pro průběh projektu výhodný a shrnuji poznatky získané v průběhu práce na projektu.
|
|
Testování použitelnosti webových stránek
Pařízek, Michal ; Tichý, Jan (advisor) ; Česalová, Tereza (referee)
Cílem této bakalářské práce je vysvětlení důležitosti použitelnosti webových stránek a testování použitelnosti webových stránek. Hlavním přínosem této práce jsou závěry z uživatelského testování serveru české-vany.cz. Velkým přínosem je dle mého názoru i kapitola o pravidlech dobře použitelného webu. Znalost těchto pravidel je nezbytnou součástí k provedení uživatelského testování. Práce je rozdělena na dva velké celky: použitelnost a testování použitelnosti. U použitelnosti vysvětluji co přesně znamená a proč je důležitá. Součástí tohoto celku jsou i zmiňovaná pravidla dobře použitelného webu. V části věnované testování použitelnosti jsem kladl důraz na uživatelské testování. Detailně je popsáno o co se jedná, zmíněné jsou i alternativy. V této části se nachází i hlavní přínos této práce, a to zpráva o uživatelském testování serveru české-vany.cz.
|
|
Nástroje pro automatické testování softwaru
Štolc, Robin ; Kosejk, Martin (advisor) ; Blažová, Romana (referee)
Cílem práce je seznámit čtenáře s problematikou automatického testování softwaru a jeho podpory softwarovými nástroji. Práce je rozdělena na teoretickou a praktickou část. Teoretická část je věnována teorii testování softwaru, včetně problematiky automatického testování softwaru a jeho softwarové podpory. Praktická část se zabývá dvěma nástroji pro automatické testování softwaru. Tyto nástroje jsou popsány, porovnány podle předem definovaných kritérií, a na základě případové studie je určeno, který z popisovaných nástrojů je pro modelový příklad testovacího projektu vhodnější.
|
|
The RUP methodology and testing
Randová, Libuše ; Kosejk, Martin (advisor) ; Jandera, David (referee)
Bakalářská práce se zabývá testováním z pohledu metodiky Rational Unified Process. Cílem práce je seznámit čtenáře s vývojem softwaru podle metodiky RUP a s úlohou, kterou v tomto procesu hraje testování. V úvodní části teoretické části je poskytnut pohled na historii metodiky RUP a popis šesti klíčových principů, které v nedávné době nahradily předchozích šest nejlepších praktik. Další kapitola je věnována popisu jednotlivých fází vývoje softwaru. V této části jsou rovněž zmíněny další disciplíny související s vývojem produktu. V části věnované testování jsou popsány odpovědnosti a aktivity jednotlivých rolí participujících v rámci testovacího týmu. V následující kapitole je poskytnut popis disciplíny testování, jejího významu, cílů a návaznostem na další disciplíny. V praktické části je na základě zkušeností z praxe zachycen průběh testování na projektu využívajícím metodiku RUP. Jsou zde popsány artefakty, vztahující se k roli testera, její aktivity. Větší pozornost je věnována způsobu evidence chyb, neboť ta má pro testera zásadní význam.
|