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...
Main Authors: | , , , |
---|---|
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 |