Testavimo proceso modeliavimas

Daugelis testavimo procesų modelių neužtikrina visų programinės įrangos testavimo aspektų. Darbo tikslas – sumodeliuoti testavimo procesą, kuris nurodytų testavimo proceso vietą programų sistemų kūrimo gyvavimo ciklo kontekste, organizacijai, kuriančiai didelės apimties programinę įrangą. Uždaviniai...

Full description

Bibliographic Details
Main Author: Stončius, Tomas
Other Authors: Naujikas, Irmantas
Format: Dissertation
Language:Lithuanian
Published: Lithuanian Academic Libraries Network (LABT) 2010
Subjects:
Online Access:http://vddb.laba.lt/fedora/get/LT-eLABa-0001:E.02~2009~D_20101125_190719-85786/DS.005.0.01.ETD
Description
Summary:Daugelis testavimo procesų modelių neužtikrina visų programinės įrangos testavimo aspektų. Darbo tikslas – sumodeliuoti testavimo procesą, kuris nurodytų testavimo proceso vietą programų sistemų kūrimo gyvavimo ciklo kontekste, organizacijai, kuriančiai didelės apimties programinę įrangą. Uždaviniai: ištirti, kaip nuo programų sistemų kūrimo modelių ir metodų („Krioklio“ modelis, iteratyvus gyvavimo ciklo modelis, „V-modelis“, RAD, Scrum) priklauso testavimo proceso modeliai; Ištirti pasirinkto organizacijos tipo testavimo proceso specifiką, problematiką; Sukurti testavimo proceso modelį organizacijai, kuriančiai programinę įrangą; Įvertinti sukurtą modelį pagal testavimo proceso brandos modelį. Baigiamajame darbe remtasi literatūros analize, išnagrinėta didelės apimties PS testavimo specifika, taikytini metodai, įrankiai, geriausios praktikos. Darbo rezultatas – sukurtas ir įvertintas bei optimizuotas programų sistemų testavimo proceso modelis, kuris sujungia geriausias esamų modelių savybes ir yra lengvai plečiamas. === Many testing process models do not assure software quality in all aspects. The goal of this work is to make a testing process model showing testing process place in the software development lifecycle for the organization, developing large scope software. Objectives: check how testing process model depends on software development process model (Waterfall model, iterative processes, V-model, RAD, Scrum); Analyze testing process specifics for the chosen organization type; Create testing process model for the organization that creates software; Evaluate new model according to the testing process maturity model. Work is based on literature analysis: large scope program systems testing process specifics, applicable methods, tools and best practices are analyzed. The resulting newly created testing process model is evaluated and optimized. The model is based on the best qualities of existing models and is easily adjustable.