Minimization of product defects by the means of implementing correct test pyramid in the software development process

Article attempts to present one of the solutions towards the problem of flawed and delayed product development. The history behind current most popular product development methodology (waterfall methodology) is traced, as well the problems that this methodology presents such as calendar risks or hi...

Full description

Bibliographic Details
Main Authors: L. Giorgadze, D. Alibiev, G. De Chirico, A.Sh. Kazhikenova
Format: Article
Language:English
Published: Academician Ye.A. Buketov Karaganda University 2017-12-01
Series:Қарағанды университетінің хабаршысы. Математика сериясы
Subjects:
Online Access:http://mathematics-vestnik.ksu.kz/index.php/mathematics-vestnik/article/view/171
_version_ 1797372588526141440
author L. Giorgadze
D. Alibiev
G. De Chirico
A.Sh. Kazhikenova
author_facet L. Giorgadze
D. Alibiev
G. De Chirico
A.Sh. Kazhikenova
author_sort L. Giorgadze
collection DOAJ
description Article attempts to present one of the solutions towards the problem of flawed and delayed product development. The history behind current most popular product development methodology (waterfall methodology) is traced, as well the problems that this methodology presents such as calendar risks or high employee turnover rate. The methodology that was created to solve those issues is gaining a lot of popularity now, because it offers much more agile way of delivering a software product by splitting the whole development process into manageable iterations. Customer can change the requirements and adapt the product to the market changes from iteration to iteration. However, this new methodology (agile methodology) presents some serious problems as well. This article concentrates tackles the main issue - insurance of the product quality with each iteration. The solution that is presented by the article revolves around creating and maintaining a correct test pyramid, with the specific description of all the layers of the pyramid. A small study was conducted on a sample project, where it was calculated, that test pyramid allowed to decrease the amount of defects by 25 %.
first_indexed 2024-03-08T18:38:01Z
format Article
id doaj.art-6fdd4dd5038545ed98ccd57ec9eaa698
institution Directory Open Access Journal
issn 2518-7929
2663-5011
language English
last_indexed 2024-03-08T18:38:01Z
publishDate 2017-12-01
publisher Academician Ye.A. Buketov Karaganda University
record_format Article
series Қарағанды университетінің хабаршысы. Математика сериясы
spelling doaj.art-6fdd4dd5038545ed98ccd57ec9eaa6982023-12-29T10:21:32ZengAcademician Ye.A. Buketov Karaganda UniversityҚарағанды университетінің хабаршысы. Математика сериясы2518-79292663-50112017-12-0188410.31489/2017m4/8-14Minimization of product defects by the means of implementing correct test pyramid in the software development processL. GiorgadzeD. AlibievG. De ChiricoA.Sh. Kazhikenova Article attempts to present one of the solutions towards the problem of flawed and delayed product development. The history behind current most popular product development methodology (waterfall methodology) is traced, as well the problems that this methodology presents such as calendar risks or high employee turnover rate. The methodology that was created to solve those issues is gaining a lot of popularity now, because it offers much more agile way of delivering a software product by splitting the whole development process into manageable iterations. Customer can change the requirements and adapt the product to the market changes from iteration to iteration. However, this new methodology (agile methodology) presents some serious problems as well. This article concentrates tackles the main issue - insurance of the product quality with each iteration. The solution that is presented by the article revolves around creating and maintaining a correct test pyramid, with the specific description of all the layers of the pyramid. A small study was conducted on a sample project, where it was calculated, that test pyramid allowed to decrease the amount of defects by 25 %. http://mathematics-vestnik.ksu.kz/index.php/mathematics-vestnik/article/view/171software developmentagile methodologytest pyramidwaterfall methodologyunit testsintegration tests
spellingShingle L. Giorgadze
D. Alibiev
G. De Chirico
A.Sh. Kazhikenova
Minimization of product defects by the means of implementing correct test pyramid in the software development process
Қарағанды университетінің хабаршысы. Математика сериясы
software development
agile methodology
test pyramid
waterfall methodology
unit tests
integration tests
title Minimization of product defects by the means of implementing correct test pyramid in the software development process
title_full Minimization of product defects by the means of implementing correct test pyramid in the software development process
title_fullStr Minimization of product defects by the means of implementing correct test pyramid in the software development process
title_full_unstemmed Minimization of product defects by the means of implementing correct test pyramid in the software development process
title_short Minimization of product defects by the means of implementing correct test pyramid in the software development process
title_sort minimization of product defects by the means of implementing correct test pyramid in the software development process
topic software development
agile methodology
test pyramid
waterfall methodology
unit tests
integration tests
url http://mathematics-vestnik.ksu.kz/index.php/mathematics-vestnik/article/view/171
work_keys_str_mv AT lgiorgadze minimizationofproductdefectsbythemeansofimplementingcorrecttestpyramidinthesoftwaredevelopmentprocess
AT dalibiev minimizationofproductdefectsbythemeansofimplementingcorrecttestpyramidinthesoftwaredevelopmentprocess
AT gdechirico minimizationofproductdefectsbythemeansofimplementingcorrecttestpyramidinthesoftwaredevelopmentprocess
AT ashkazhikenova minimizationofproductdefectsbythemeansofimplementingcorrecttestpyramidinthesoftwaredevelopmentprocess