Pruebas de mutación, control sobre variaciones en el código fuente

Las pruebas de software, como complemento fundamental dentro del proceso de calidad, se han convertido en un factor importante para las empresas. La calidad es el resultado de una serie de pruebas y revisiones que se le realiza a un programa en específico para comprobar que se cumpla con los requisi...

Descripción completa

Detalles Bibliográficos
Autores principales: Sánchez Álvarez, Nelson, Lago Clara, Neybis
Formato: Online
Idioma:spa
Publicado: Universidad Tecnológica de Panamá, Panamá 2019
Acceso en línea:https://revistas.utp.ac.pa/index.php/id-tecnologico/article/view/2228
id IDTEC2228
record_format ojs
spelling IDTEC22282022-07-25T15:39:18Z Mutation tests, control of variations in the source code Pruebas de mutación, control sobre variaciones en el código fuente Sánchez Álvarez, Nelson Lago Clara, Neybis Software testing as an essential complement in the quality process, have become an important factor for companies. Quality is the result of a series of tests and inspections to be performed at a specific program to check compliance with the requirements defined in the early stages of design. In the branch of computer science, the quality is governed by metrics and specific models that provides important support to validate the software. The way to achieve a higher level of quality requires effort and techniques to help this process. This research contributes to raising the quality of the tests performed to software products that are created in the Digital Signals Department of the CITEC. It has as main goal the development of testing structure of control and testing mutation so as to obtain results through more than one technique of White Box testing. Powerful technologies were used for the development of the tool between the mentioned C++ programming language and development framework Qt, The Visual Paradigm tool was selected for modeling the main diagrams and representations of the system and the construction of the solution was guided by the agile methodology SXP. Further references to architecture and design patterns were applied to provide greater organization to the structure of the application. Las pruebas de software, como complemento fundamental dentro del proceso de calidad, se han convertido en un factor importante para las empresas. La calidad es el resultado de una serie de pruebas y revisiones que se le realiza a un programa en específico para comprobar que se cumpla con los requisitos definidos en las primeras etapas de su diseño. En la rama de las ciencias informáticas la calidad se rige por métricas y modelos específicos que brindan un apoyo importante para validar el software. La manera de lograr un nivel mayor de calidad requiere de esfuerzo y técnicas que ayuden a este proceso. La presente investigación apoya el proceso de pruebas que se realiza en los productos software que se crean en el Departamento de Señales Digitales de la CITEC. Tiene como objetivo principal el desarrollo de pruebas de mutación para de esta manera obtener resultados a través de más de una técnica de prueba de Caja Blanca. Se utilizaron tecnologías de gran potencia para el desarrollo de la herramienta entre las que se mencionan C++ como lenguaje de programación y Qt como framework de desarrollo. El Visual Paradigm fue la herramienta seleccionada para el modelado de los principales diagramas y representaciones del sistema y la construcción de la solución fue guiada por la metodología ágil SXP. Además, se aplicaron los patrones de diseño y de arquitectura para brindan mayor organización a la estructura de la aplicación. Universidad Tecnológica de Panamá, Panamá 2019-07-30 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion application/pdf text/html https://revistas.utp.ac.pa/index.php/id-tecnologico/article/view/2228 10.33412/idt.v15.2.2228 I+D Tecnológico; Vol. 15 Núm. 2 (2019): Revista de I+D Tecnológico; 38-45 2219-6714 1680-8894 spa https://revistas.utp.ac.pa/index.php/id-tecnologico/article/view/2228/3139 https://revistas.utp.ac.pa/index.php/id-tecnologico/article/view/2228/3542 Derechos de autor 2019 Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0. http://creativecommons.org/licenses/by-nc-sa/4.0
institution Universidad Tecnológica de Panamá
collection I+D Tecnológico
language spa
format Online
author Sánchez Álvarez, Nelson
Lago Clara, Neybis
spellingShingle Sánchez Álvarez, Nelson
Lago Clara, Neybis
Pruebas de mutación, control sobre variaciones en el código fuente
author_facet Sánchez Álvarez, Nelson
Lago Clara, Neybis
author_sort Sánchez Álvarez, Nelson
description Las pruebas de software, como complemento fundamental dentro del proceso de calidad, se han convertido en un factor importante para las empresas. La calidad es el resultado de una serie de pruebas y revisiones que se le realiza a un programa en específico para comprobar que se cumpla con los requisitos definidos en las primeras etapas de su diseño. En la rama de las ciencias informáticas la calidad se rige por métricas y modelos específicos que brindan un apoyo importante para validar el software. La manera de lograr un nivel mayor de calidad requiere de esfuerzo y técnicas que ayuden a este proceso. La presente investigación apoya el proceso de pruebas que se realiza en los productos software que se crean en el Departamento de Señales Digitales de la CITEC. Tiene como objetivo principal el desarrollo de pruebas de mutación para de esta manera obtener resultados a través de más de una técnica de prueba de Caja Blanca. Se utilizaron tecnologías de gran potencia para el desarrollo de la herramienta entre las que se mencionan C++ como lenguaje de programación y Qt como framework de desarrollo. El Visual Paradigm fue la herramienta seleccionada para el modelado de los principales diagramas y representaciones del sistema y la construcción de la solución fue guiada por la metodología ágil SXP. Además, se aplicaron los patrones de diseño y de arquitectura para brindan mayor organización a la estructura de la aplicación.
title Pruebas de mutación, control sobre variaciones en el código fuente
title_short Pruebas de mutación, control sobre variaciones en el código fuente
title_full Pruebas de mutación, control sobre variaciones en el código fuente
title_fullStr Pruebas de mutación, control sobre variaciones en el código fuente
title_full_unstemmed Pruebas de mutación, control sobre variaciones en el código fuente
title_sort pruebas de mutación, control sobre variaciones en el código fuente
title_alt Mutation tests, control of variations in the source code
publisher Universidad Tecnológica de Panamá, Panamá
publishDate 2019
url https://revistas.utp.ac.pa/index.php/id-tecnologico/article/view/2228
work_keys_str_mv AT sanchezalvareznelson mutationtestscontrolofvariationsinthesourcecode
AT lagoclaraneybis mutationtestscontrolofvariationsinthesourcecode
AT sanchezalvareznelson pruebasdemutacioncontrolsobrevariacionesenelcodigofuente
AT lagoclaraneybis pruebasdemutacioncontrolsobrevariacionesenelcodigofuente
_version_ 1811817971206586368