Testing in agile projects

Thesis title: Testování v agilních projektech
Author: Košťál, Ondřej
Thesis type: Diplomová práce
Supervisor: Buchalcevová, Alena
Opponents: Kučera, Jan
Thesis language: Česky
Abstract:
Tato diplomová práce se věnuje popisu testování softwaru v agilních projektech. Oproti tradičně řízeným projektům není testování v agilních projektech diskrétní fází. V agilně řízených projektech je testování integrováno do celého vývojového procesu. Testování tak probíhá nepřetržitě po celou dobu projektu s cílem zabezpečit časté dodávky hodnotného softwaru v krátkých vývojových cyklech. Cílem této diplomové práci je vytvořit ucelený popis testování softwaru v agilních projektech. V úvodní části jsou podrobně popsány principy a hodnoty Agilního Manifestu, jelikož je základním stavebním kamenem celé agilní koncepce. Dále jsou popsány základní rozdíly mezi tradičním a agilním přístupem k vývoji softwaru, aspekty testování v agilních projektech a agilní metodiky. Následující část se věnuje agilnímu týmu, jeho velikosti, struktuře a přístupům, které agilní tým uplatňuje během své práce. Z pohledu testování se zejména jedná o tzv. celotýmový přístup. Následně je popsána role agilního testera, jeho znalosti, dovednosti a aktivity, kterými přispívá k vytvoření hodnotného softwaru. Poté jsou popsány klíčové agilní artefakty, schůzky a praktiky, které mají vztah k testování. V závěrečné části této diplomové práce jsou uvedeny principy a praktiky agilního testování. Dalším cílem je navrhnout koncept výuky pro kurz 4IT479 - Testování softwaru v agilních projektech. Výuková koncepce je navržena na základě teoretických poznatků, které jsou popsané v této diplomové práci. Výuková koncepce je dále doplněna o simulace, které studentům lépe si osvojit teoretické znalosti.
Keywords: agilní tester; agilní tým; agilní testování; agilní principy a praktiky; agilní vývoj
Thesis title: Testing in agile projects
Author: Košťál, Ondřej
Thesis type: Diploma thesis
Supervisor: Buchalcevová, Alena
Opponents: Kučera, Jan
Thesis language: Česky
Abstract:
This thesis deals with the description of software testing in agile projects. Unlike the traditionally managed projects, testing in agile projects is not a discrete phase. In agile managed projects, testing is integrated into the entire development process. Testing takes place continuously throughout the project to ensure frequent delivery of valuable software in short development cycles. The aim of this diploma thesis is to create a comprehensive description of software testing in agile projects. The introductory part describes in detail the principles and values of the Agile Manifesto, as it is the cornerstone of the whole agile concept. Next, the basic differences between the traditional and agile approach to software development, aspects of agile design testing and agile methodology are described. The following section looks into the matter of the agile team, that includes its size, structure, and approaches that an agile team uses during its work. In terms of testing, this is in particular the Whole-Team Approach. The thesis then describes the role of the agile tester, his/her knowledge, skills and activities, which contribute to the creation of valuable software. As next, the key agile artifacts, meetings, and practices related to testing are described. The final part of this thesis presents the principles and practices of agile testing. Another aim is to design a teaching concept for 4IT479 - Software Testing in Agile Projects. The teaching concept is designed based on the theoretical knowledge described in this thesis. The teaching concept is further complemented by simulations that help students better acquire the theoretical knowledge.
Keywords: agile principles and practices; agile development; agile tester; agile testing; agile team

Information about study

Study programme: Aplikovaná informatika/Informační systémy a technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 2. 10. 2015
Date of submission: 26. 4. 2017
Date of defense: 1. 6. 2017
Identifier in the InSIS system: https://insis.vse.cz/zp/54457/podrobnosti

Files for download

    Last update: