A formal model for the functional test of software to achieve maturity integrated level 2
Software applications are becoming increasingly important for organizations because they allow to accomplish its core tasks efficiently. Therefore, it is compulsory to test the software quality. This research focuses on designing a formal model for the development of a functional software testing, t...
Main Authors: | , |
---|---|
Format: | Online |
Language: | spa |
Published: |
Universidad Pedagógica y Tecnológica de Colombia
2015
|
Subjects: | |
Online Access: | https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3549 |
_version_ | 1801706069826732032 |
---|---|
author | Escobar-Sánchez, Milton Eduardo Fuertes-Díaz, Walter Marcelo |
author_facet | Escobar-Sánchez, Milton Eduardo Fuertes-Díaz, Walter Marcelo |
author_sort | Escobar-Sánchez, Milton Eduardo |
collection | OJS |
description | Software applications are becoming increasingly important for organizations because they allow to accomplish its core tasks efficiently. Therefore, it is compulsory to test the software quality. This research focuses on designing a formal model for the development of a functional software testing, that would achieve level 2 of Test Maturity Model Integrated (TMMI). To carry out this work, we started with a situational analysis using ISO-9001-2000. Then, several software quality models as ISO/IEC 9126, were reviewed. Also the main quality standards for software testing as TMM, TMMI, Test Process Improvement (TPI), and Test Management Approach (TMAP) were compared, based on some criteria such as the year of publication, licensing, defined levels, factories and risks. With this information a proposed model which is independent of the software development process was designed. It is based on the test cycle and it has been divided of four parts: Specification, Planning, Execution, and Evaluation. To validate this model, it was applied to a SMEs as a case of study. The results show the model efficiency. Also reveal that it is necessary to develop an organizational culture of quality within the company. |
format | Online |
id | oai:oai.revistas.uptc.edu.co:article-3549 |
institution | Revista Facultad de Ingeniería |
language | spa |
publishDate | 2015 |
publisher | Universidad Pedagógica y Tecnológica de Colombia |
record_format | ojs |
spelling | oai:oai.revistas.uptc.edu.co:article-35492018-11-21T00:50:29Z A formal model for the functional test of software to achieve maturity integrated level 2 Modelo formal de pruebas funcionales de software para alcanzar el Nivel de Madurez Integrado 2 Escobar-Sánchez, Milton Eduardo Fuertes-Díaz, Walter Marcelo formal model of functional tests level 2 TMMI software development process Modelo formal de pruebas funcionales Nivel 2 de TMMI Proceso de desarrollo de software. Software applications are becoming increasingly important for organizations because they allow to accomplish its core tasks efficiently. Therefore, it is compulsory to test the software quality. This research focuses on designing a formal model for the development of a functional software testing, that would achieve level 2 of Test Maturity Model Integrated (TMMI). To carry out this work, we started with a situational analysis using ISO-9001-2000. Then, several software quality models as ISO/IEC 9126, were reviewed. Also the main quality standards for software testing as TMM, TMMI, Test Process Improvement (TPI), and Test Management Approach (TMAP) were compared, based on some criteria such as the year of publication, licensing, defined levels, factories and risks. With this information a proposed model which is independent of the software development process was designed. It is based on the test cycle and it has been divided of four parts: Specification, Planning, Execution, and Evaluation. To validate this model, it was applied to a SMEs as a case of study. The results show the model efficiency. Also reveal that it is necessary to develop an organizational culture of quality within the company. Las aplicaciones de software son cada vez más importantes para las organizaciones debido a que permiten llevar a cabo efiientemente sus tareas primordiales, por ello es mandatorio realizar las pruebas de calidad de software. Esta investigación se enfocó en diseñar un modelo formal para desarrollar pruebas funcionales de software que permitan alcanzar el nivel de calidad 2 del Modelo de Madurez de Pruebas Integrado (TMMI). El proceso se inició con un diagnóstico situacional, aplicando la norma ISO-9001-2000, luego, se evaluaron diversos modelos de prueba de calidad de software, como el ISO/IEC 9126, el TMM, el TMMI, el Proceso de Mejoramiento de Pruebas (TPI) y el Enfoque de Gestión de Pruebas (TMAP), realizando una comparación bajo algunos criterios como año de publicación, licenciamiento, niveles, factorías y riesgos. Con esta información se diseñó el modelo propuesto, que es independiente del proceso de desarrollo de software. Concretamente, se fundamentó en el ciclo de prueba, y se compone de cuatro fases: Especifiación, Planifiación, Ejecución y Evaluación, en el que se contrasta en forma real el comportamiento esperado del software. Como caso de estudio y validación se aplicó este modelo a una PYME, los resultados mostraron la efiiencia del modelo y revelaron que es preciso desarrollar una cultura de calidad organizacional en esta empresa. Universidad Pedagógica y Tecnológica de Colombia 2015-05-05 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion investigation application/pdf text/html https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3549 10.19053/01211129.3549 Revista Facultad de Ingeniería; Vol. 24 No. 39 (2015); 31-42 Revista Facultad de Ingeniería; Vol. 24 Núm. 39 (2015); 31-42 2357-5328 0121-1129 spa https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3549/3172 https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3549/4324 |
spellingShingle | formal model of functional tests level 2 TMMI software development process Modelo formal de pruebas funcionales Nivel 2 de TMMI Proceso de desarrollo de software. Escobar-Sánchez, Milton Eduardo Fuertes-Díaz, Walter Marcelo A formal model for the functional test of software to achieve maturity integrated level 2 |
title | A formal model for the functional test of software to achieve maturity integrated level 2 |
title_alt | Modelo formal de pruebas funcionales de software para alcanzar el Nivel de Madurez Integrado 2 |
title_full | A formal model for the functional test of software to achieve maturity integrated level 2 |
title_fullStr | A formal model for the functional test of software to achieve maturity integrated level 2 |
title_full_unstemmed | A formal model for the functional test of software to achieve maturity integrated level 2 |
title_short | A formal model for the functional test of software to achieve maturity integrated level 2 |
title_sort | formal model for the functional test of software to achieve maturity integrated level 2 |
topic | formal model of functional tests level 2 TMMI software development process Modelo formal de pruebas funcionales Nivel 2 de TMMI Proceso de desarrollo de software. |
topic_facet | formal model of functional tests level 2 TMMI software development process Modelo formal de pruebas funcionales Nivel 2 de TMMI Proceso de desarrollo de software. |
url | https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3549 |
work_keys_str_mv | AT escobarsanchezmiltoneduardo aformalmodelforthefunctionaltestofsoftwaretoachievematurityintegratedlevel2 AT fuertesdiazwaltermarcelo aformalmodelforthefunctionaltestofsoftwaretoachievematurityintegratedlevel2 AT escobarsanchezmiltoneduardo modeloformaldepruebasfuncionalesdesoftwareparaalcanzarelniveldemadurezintegrado2 AT fuertesdiazwaltermarcelo modeloformaldepruebasfuncionalesdesoftwareparaalcanzarelniveldemadurezintegrado2 AT escobarsanchezmiltoneduardo formalmodelforthefunctionaltestofsoftwaretoachievematurityintegratedlevel2 AT fuertesdiazwaltermarcelo formalmodelforthefunctionaltestofsoftwaretoachievematurityintegratedlevel2 |