Educación Continua Diplomado Gestión de Calidad de Software Módulo 4: Taller Práctico para ejecución de Pruebas. Software OpenSource Profesora: Sara González Catalán Ingeniera Informática UTFSM Magister en Informática UNAB 2 Mantis BUG Tracker • Secciones 07/07/2018, 14/07/2018 • Control de Incidencias Mantis BUG Tracker • Sobre Mantis y sus funciones principales • Control de incidencia y tipos de errores • Instalación básica y manual de instalación • Configuración de la aplicación 3 TestLink • TestLink Secciones 21/07/2018, 28/07/2018 • Introducción TestLink • Instalación de TestLink • Configuración y uso de TestLink TestLink es una herramienta gratuita que permite crear y gestionar casos de pruebas y organizarlos en planes de prueba. Estos planes permiten a los miembros del equipo ejecutar casos de test y registrar los resultados dinámicamente, generar informes, mantener la trazabilidad con los requerimientos, así como priorizar y asignar tareas. 4 Selenium • Selenium HQ Secciones 04/08/2018, 18/08/2018 • Introducción Selenium • Instalación de Selenium • Configuración y uso de Selenium Selenium es un entorno de pruebas de software para aplicaciones basadas en la web. Selenium provee una herramienta de grabar/reproducir para crear pruebas sin usar un lenguaje de scripting para pruebas (Selenium IDE). Incluye también un lenguaje específico de dominio para pruebas (Selanese) para escribir pruebas en un amplio número de lenguajes de programación populares incluyendo Java, C#, Ruby, Groovy, Perl, Php y Python. Las pruebas pueden ejecutarse entonces usando la mayoría de los navegadores web modernos en diferentes sistemas operativos 5 Subversion • • • • Subversion Secciones 11/08/2018, 18/08/2018 Introducción Subversion Instalación de Subversion Configuración y uso de Subversion Subversion es una herramienta de control de versiones open source basada en un repositorio cuyo funcionamiento se asemeja enormemente al de un sistema de ficheros. Es software libre bajo una licencia de tipo Apache/BSD. Utiliza el concepto de revisión para guardar los cambios producidos en el repositorio. Entre dos revisiones sólo guarda el conjunto de modificaciones (delta), optimizando así al máximo el uso de espacio en disco. SVN permite al usuario crear, copiar y borrar carpetas con la misma flexibilidad con la que lo haría si estuviese en su disco duro local. Dada su flexibilidad, es necesaria la aplicación de buenas prácticas para llevar a cabo una correcta gestión de las versiones del software generado 6