Design and validation of set of metrics for managing software testing within agile environment

Thesis title: Návrh a ověření sady metrik pro řízení testování softwaru v agilním prostředí
Author: Pippal, Jan
Thesis type: Diplomová práce
Supervisor: Doležel, Michal
Opponents: Buchalcevová, Alena
Thesis language: Česky
Abstract:
Cílem této diplomové práce je návrh a ověření sady metrik pro řízení testování v agilním prostředí. I přes obsáhlé důkazy o využívání metrik v agilním prostředí existuje jen málo kvalitních případových studií zabývajících se zaváděním metrik procesu testování v agilních týmech. To je hlavním motivačním stimulem této diplomové práce. Specialisté z oboru testování se musí spoléhat na metodu pokus-omyl a doufat, že se ve snaze přispět ke zdokonalování procesu budování softwarového produktu nedopustí zbytečně nákladných chyb. Proces specifikace a zavedení metrik testování na reálném projektu je v práci zachycen a následně je získána zpětná vazba.K dosažení tohoto cíle je skloubena teoretická znalost získaná ze systematické rešerše dostupných zdrojů z oblasti využívání metrik procesu testování a praktické poznatky získané z rozhovorů se specialisty z oblasti softwarové kvality a testování. Výsledky rozhovorů jsou cenným přínosem práce.Za podpory projektového týmu byla vydefinována sada metrik metodou cíl-otázka-metrika (goal-question-metric), jenž si klade za cíl zvýšit informovanost týmu, schopnost sledovat a zefektivnit proces testování. Navržené metriky byly nasazeny na projektu a hodnoty metrik sledovány a prezentovány po dobu dvou iterací. Po uplynutí daného časového úseku byla získána zpětná vazba týmu. Navrženy jsou potřebné změny a zhodnocena přínosnost využívání metrik.Práce může být dále využita jako inspirace pro zavádění metrik testovacího procesu v agilním prostředí.
Keywords: testování; metriky testování; měření; reportování metrik; agilní testování
Thesis title: Design and validation of set of metrics for managing software testing within agile environment
Author: Pippal, Jan
Thesis type: Diploma thesis
Supervisor: Doležel, Michal
Opponents: Buchalcevová, Alena
Thesis language: Česky
Abstract:
The goal of this thesis is to design and verify a set of metrics for managing testing process in an agile environment. Despite extensive evidence of the use of metrics in an agile environment, there are only few quality case studies on implementing metrics in the agile testing process. This is the main motivational stimulus of this thesis. Testing specialists have to rely on trial-and-error, hoping that they will not make unnecessarily expensive errors when trying to improve the software product development process. The process of specifying and implementing test metrics on a real project is documented and feedback is obtained.To achieve this goal, the theoretical knowledge gained from the research of available resources from the field of testing process metrics and practical knowledge gained from interviews with software quality and testing specialists are combined. The outputs of the interviews are a valuable input for the thesis.With the support of selected project team, a set of metrics using goal-question-metric method is defined, which aims to increase team awareness, monitor and improve the testing process. The proposed metrics were deployed on the project and metric values were tracked and reported for two iterations. After a given period of time, team feedback is obtained. The necessary changes are proposed and the benefits of using metrics are evaluated.The work can be further used as a reference case study for the implementation of test process metrics primarily in an agile environment.
Keywords: testing; testing metrics; measurement; metrics reporting; agile testing

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: 26. 6. 2019
Date of submission: 2. 12. 2019
Date of defense: 31. 1. 2020
Identifier in the InSIS system: https://insis.vse.cz/zp/70128/podrobnosti

Files for download

    Last update: