Modely zlepšování procesů testování softwaru a zajištění kvality

Název práce: Modely zlepšování procesů testování softwaru a zajištění kvality
Autor(ka) práce: Došek, Tomáš
Typ práce: Diplomová práce
Vedoucí práce: Borovcová, Anna
Oponenti práce: Buchalcevová, Alena
Jazyk práce: Česky
Abstrakt:
Testování často představuje 35 až 50 procent nákladů projektů vývoje softwaru, přesto bývá úloha testování podceňována. Vysoké náklady, které jsou na testování vynakládány, jsou důvodem pro hledání systematických přístupů pro zajištění efektivity procesů testování. Modely zlepšování procesů testování a zajištění kvality softwaru (software quality assurance) takové přístupy nabízí. Těmito modely se zabývá tato diplomová práce. Zavedení modelů zlepšování procesů může být nákladnou dlouhodobou aktivitou. Je proto třeba hledat důvody, proč je důležité takové modely používat. Důvody a motivy použití modelů zlepšování demonstruje první část práce. Ukázalo se, že testování svým historickým vývojem dospělo do stavu, kdy zahrnuje tak široký rozsah teorie, že podniky mají problém poznatky vstřebat a učinit tak procesy testování efektivními. Modely zlepšování procesů tak nabízí řešení tohoto problému. Tato práce je zaměřená zejména na model Test Maturity Model Integration (TMMi), který důkladně analyzuje, hledá možnosti a omezení jeho využití, a shrnuje existující zkušenosti s modelem. Protože TMMi nedefinuje praktický postup (metodu) pro ohodnocení procesů dle modelu, v této práci je taková metoda navržena. Návrh metody pomůže podnikům v použití modelu. Vedle modelu TMMi práce poskytuje úvod do dalších tří modelů: Test Process Improvement (TPI), Capability Maturity Model Integration (CMMI) a Critical Testing Processes (CTP). Všechny čtyři modely jsou podrobeny srovnání na základě stanovených charakteristik. Výsledky srovnání jsou nakonec vyhodnoceny za účelem zjištění, pro jaké situace jsou jednotlivé modely vhodné. Srovnání pomůže podnikům při volbě vhodného modelu pro jejich potřeby.
Klíčová slova: úspěšnost projektů; TMMi; software; modely zlepšování; quality assurance; CTP; CMMI; TPI; procesy; srovnání; testování; efektivnost; zralost
Název práce: Test process improvement and software quality assurance models
Autor(ka) práce: Došek, Tomáš
Typ práce: Diploma thesis
Vedoucí práce: Borovcová, Anna
Oponenti práce: Buchalcevová, Alena
Jazyk práce: Česky
Abstrakt:
Testing often takes between 35 and 50 percent of the total costs of software development projects. Still, the role of testing tends to be underestimated. High costs that are being spent on software testing make a reason for looking for systematical approaches for making the testing processes efficient. Test process improvement models offer such approaches. These models are subject of this thesis. Implementation of process improvement models can be an expensive, long-term activity. Therefore, reasons need to be found, why is important to use such models. Reasons and motivations for using improvement models are demonstrated in the first part of this thesis. It turned out that software testing has, by its historical development, come to the state, when it contains so much theory that companies have a problem absorbing all the knowledge to make testing processes efficient. Therefore, improvement models offer a solution to this problem. This thesis is primarily focused on Test Maturity Model Integration (TMMi), which is being analyzed thoroughly. The work searches for possibilities and limitation of using the model and it summarizes current experiences with the model. Because the TMMi model does not contain a practical assessment method, such method is proposed in this thesis. The assessment method will help organizations using the model. Beside TMMi, the thesis provides an introduction into three other models: Test Process Improvement (TPI), Capability Maturity Model Integration (CMMI) and Critical Testing Processes (CTP). All four models are subject to a comparison based on specified criteria. Results of the comparison are analyzed to identify for which situations individual models suit best. The comparison will help organizations to choose the right model for their needs.
Klíčová slova: efficiency; software; processes; CTP; TPI; CMMI; testing; project success; maturity; comparison; TMMi; quality assurance; improvement models

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 11. 3. 2012
Datum podání práce: 1. 6. 2012
Datum obhajoby: 14. 6. 2012
Identifikátor v systému InSIS: https://insis.vse.cz/zp/36771/podrobnosti

Soubory ke stažení

    Poslední aktualizace: