V této práci se budu zabývat testováním softwarových produktů. Protože tato oblast je poměrně rozsáhlá, zaměřím se hlavně na testování uvnitř společnosti Kerio Technologies s.r.o., pro kterou je tato práce primárně určena.
Hlavním cílem práce bude vylepšení jejich interního programu jménem TestRunner. V tuto chvíli zbývá v TestRunneru několik chyb z předchozích verzí. Některé funkce již nejsou nadále potřeba. Naopak vyvstala potřeba nových. Tyto úpravy prodlouží životnost TestRunneru o několik dalších let.
Annotation in English
In this thesis I deal with the testing software products. This problem falls within the area, which is called software development process. Because this area is pretty huge, main focus is on testing inside Kerio technologies, Inc.
The main purpose of this work is to improve their internal program called TestRunner. At the moment TestRunner has a few bugs left from previous versions. Some functionality is no longer needed. Finally, some new functions are required.
The goal is to keep TestRunner vital for next few years.
Keywords
testování softwaru, scrum, agilní metodiky, metody testování
V této práci se budu zabývat testováním softwarových produktů. Protože tato oblast je poměrně rozsáhlá, zaměřím se hlavně na testování uvnitř společnosti Kerio Technologies s.r.o., pro kterou je tato práce primárně určena.
Hlavním cílem práce bude vylepšení jejich interního programu jménem TestRunner. V tuto chvíli zbývá v TestRunneru několik chyb z předchozích verzí. Některé funkce již nejsou nadále potřeba. Naopak vyvstala potřeba nových. Tyto úpravy prodlouží životnost TestRunneru o několik dalších let.
Annotation in English
In this thesis I deal with the testing software products. This problem falls within the area, which is called software development process. Because this area is pretty huge, main focus is on testing inside Kerio technologies, Inc.
The main purpose of this work is to improve their internal program called TestRunner. At the moment TestRunner has a few bugs left from previous versions. Some functionality is no longer needed. Finally, some new functions are required.
The goal is to keep TestRunner vital for next few years.
Keywords
testování softwaru, scrum, agilní metodiky, metody testování
Seznamte se jak se způsobem testování, tak s obecným fungováním QA oddělení ve společnosti Kerio Technologies.
Seznamte se s aktuální verzí nástroje Test Runner a specifikací požadavků na jeho změny (grafický přehled aktuálně běžících testů, redukce počtu uživatelských rolí, vazba testovacích případů s platformou, ad.).
Na základě bodu 2 navrhněte a implementujte změny v softwarovém nástroji Test Runner.
Výsledný produkt důkladně otestujte a předejte zadavateli.
Zhodnoťte dosažené výsledky.
Research Plan
Seznamte se jak se způsobem testování, tak s obecným fungováním QA oddělení ve společnosti Kerio Technologies.
Seznamte se s aktuální verzí nástroje Test Runner a specifikací požadavků na jeho změny (grafický přehled aktuálně běžících testů, redukce počtu uživatelských rolí, vazba testovacích případů s platformou, ad.).
Na základě bodu 2 navrhněte a implementujte změny v softwarovém nástroji Test Runner.
Výsledný produkt důkladně otestujte a předejte zadavateli.