Semillero de investigación SONAR I.S.C.
Testing & Quality Assurance
Semillero de investigación enfocado en calidad de software de la Universidad Tecnológica de Pereira.
Líneas de Investigación
Automatización de Pruebas
La automatización de pruebas implica utilizar herramientas especializadas para ejecutar pruebas de forma automatizada, lo que contribuye a mejorar la eficiencia y la consistencia en el aseguramiento de la calidad del software.
Dentro del semillero, incentivamos el estudio de la teoría necesaria para la automatización de pruebas en general, así como el estudio especifico de las herramientas disponibles en el mercado para este fin.
Metodologías Ágiles
Las metodologías ágiles, como Scrum o Kanban, se enfocan en la entrega incremental y colaborativa del software, integrando actividades de prueba a lo largo de todo el proceso de desarrollo para asegurar la calidad del producto en cada iteración.
En el semillero se busca que sus miembros conozcan estas metodologías, de tal modo que puedan aprovechar sus virtudes dentro de su vida académica y estén preparados para aplicarlas en su vida laboral.
Pruebas de Software con Inteligencia Artificial
Aprovechando la actual accesibilidad a modelos de lenguaje como ChatGPT, las pruebas de software con inteligencia artificial se centran en el uso de algoritmos de aprendizaje automático para automatizar y mejorar el proceso de prueba. Esto implica la generación automática de casos de prueba, la detección de defectos y la optimización de la cobertura de pruebas, todo ello para mejorar la eficiencia y la precisión en el aseguramiento de la calidad del software.
Agile Testing
El Agile Testing promueve la colaboración entre desarrolladores y profesionales de pruebas desde el inicio del proyecto, garantizando una atención continua a la calidad del software y una adaptación ágil a los cambios del cliente o del mercado.
Partiendo de las virtudes consignadas en el Manfiesto AGILE, los miembros del semillero podrán comprender aún más la importancia de la calidad dentro del desarrollo del software.