The process approach to software testing
Thesis title: | Procesní přístup k testování software |
---|---|
Author: | Bardiovská, Petra |
Thesis type: | Diplomová práce |
Supervisor: | Oškrdal, Václav |
Opponents: | Zíka, Jiří |
Thesis language: | Česky |
Abstract: | Diplomová práce se věnuje problematice řízení a zajišťování kvality softwarového produktu prostřednictvím jeho testování. Zabývá se tak procesem testování, který, aby mohl zabezpečit požadovanou kvalitu softwaru a byl schopen o ní podávat vypovídající informace, musí být sám o sobě dostatečně kvalitní. Hlavním cílem této práce je tedy návrh optimalizace procesů metodiky testování ve vybrané společnosti se záměrem dosáhnout žádoucí úrovně zralosti procesů.Teoretická část práce se zabývá obecným pojetím kvality. Vymezuje rámec pro oblast řízení a zajišťování kvality při vývoji softwaru a nastiňuje základní normy pro danou oblast. Dále práce vymezuje disciplínu testování a její pojetí v rámci agilních a tradičních přístupů k vývoji softwaru, rozebírá možnosti pro zvyšování kvality procesu testování a seznamuje s oblastí procesního přístupu.V praktické části je aplikován procesní přístup na procesy metodiky testování vybrané společnosti. Je provedena procesní analýza stávajícího stavu procesů této metodiky a zhodnocena jejich zralost oproti modelu TMMi. Procesní analýza a zhodnocení zralosti jsou následně podkladem pro hlavní cíl diplomové práce, kterým je optimalizace procesů s cílem dosáhnout úrovně 2 modelu TMMi. |
Keywords: | kvalita; testování; proces; procesní analýza; optimalizace procesů; TMMi |
Thesis title: | The process approach to software testing |
---|---|
Author: | Bardiovská, Petra |
Thesis type: | Diploma thesis |
Supervisor: | Oškrdal, Václav |
Opponents: | Zíka, Jiří |
Thesis language: | Česky |
Abstract: | This diploma thesis deals with the quality control and the quality assurance of a software product through its testing. It is concerned with the testing process that must be sufficient in itself, to ensure the required quality of the software and to be able to provide relevant information about it. The main aim of this thesis is therefore to propose optimization of the testing methodology in a selected company with the aim of achieving the desired level of process maturity.The theoretical part deals with the general concept of quality. This part defines the framework for quality control and quality assurance in software development and outlines the core standards for a given area. In addition, the thesis defines the discipline of testing and its concept in the context of agile and traditional approaches to software development, analyses possibilities for increasing the quality of the testing process and presents the area of the process approach.In the practical part, the given process approach is applied to the testing methods of the selected company. A process analysis of the current state of processes of this methodology is performed and their maturity against the TMMi model is evaluated. Process analysis and maturity evaluation form the basis for achieving the main goal of this thesis, which is to optimize processes to achieve TMMi level 2. |
Keywords: | process; process analysis; process optimization; quality; testing; TMMi |
Information about study
Study programme: | Aplikovaná informatika/Informační management |
---|---|
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 Systems Analysis |
Information on submission and defense
Date of assignment: | 1. 9. 2017 |
---|---|
Date of submission: | 3. 12. 2017 |
Date of defense: | 22. 1. 2018 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/63831/podrobnosti |