Este repositorio alberga dos pequeños proyectos dedicados al mundo del testing de software. Estos proyectos fueron desarrollados con el objetivo de profundizar en los aspectos cruciales de las pruebas, el control de calidad y la garantía de calidad en el desarrollo de software.
En el ámbito de la programación y la ingeniería de software, la calidad del software es esencial. Este repositorio encapsula nuestra exploración y aplicación de conceptos clave relacionados con el testing y la calidad del código. Antes de sumergirte en los proyectos, echemos un vistazo rápido a algunos fundamentos teóricos. El testing desempeña un papel vital al garantizar la detección temprana de errores, mejorar la calidad del software y aumentar la confianza en su correcto funcionamiento.
Este conjunto de código incluye la implementación de funciones matemáticas y pruebas unitarias utilizando la biblioteca Catch. Se han creado pruebas unitarias utilizando la biblioteca Catch para verificar la correcta implementación de las funciones matemáticas. Es fundamental realizar estas pruebas para garantizar la precisión y fiabilidad de las funciones matemáticas implementadas.
Este conjunto de código implementa una estructura y funciones asociadas para gestionar información sobre personas. Se han incluido pruebas unitarias utilizando la biblioteca Catch para validar el correcto funcionamiento de las funciones mencionadas. Las pruebas abarcan la creación de personas, obtención de nombre y edad, modificación de estos atributos, destrucción de instancias y comparaciones por nombre y edad.