Introduction
En la actualidad con tanto crecimiento indiscriminado del uso de la tecnología y el desarrollo de software, es necesario probar que el software que creamos o que manejamos sea un buen producto. Es por ese motivo que es necesario analizar, diseñar y elegir las herramientas y técnicas apropiadas para ejecutar aquellas pruebas con las cuales sea más probable descubrir no conformidades en el producto de software.
Una forma de lograrlo es implementarlo es realizando un flujo de DevOps, como se muestra a continuación

Donde se pasa por todo el ciclo de desarrollo de software y validando los entregables, como de explica en el siguiente video
Task
La siguiente actividad tiene como objetivo poder evaluar las competencias en la aplicación de prácticas de pruebas de software dentro de todo el ciclo de desarrollo de software, para que puedan generar productos de software da calidad internacional. Y de esa manera poder desarrollar la competencia general de Pensamiento Crítico a nivel de logro 3 y la especifica de Planificación y conducción de experimentos, a nivel de logro 2, en base al análisis e interpretación de datos acorde al ABET.
Es por ese motivo que en el Laboratorio de Pruebas de Software de la Universidad Peruana de Ciencias Aplicadas, les han encargado para que implemente un flujo de Integración y Entrega Continua de Software, donde se puede aplicar las diferentes herramientas de calidad de software y validar un entregable antes de presentar a un cliente.

Process
Procesos
- Se realizaran grupos de 3 o 4 personas.
- Para las presentaciones grupales, todos los alumnos tienen que estar en el aula con máximo de retraso de 15 minutos, pasado ese tiempo límite se le restara dos puntos del promedio final.
- Elaborar la aplicación web bajo un modelo de tres capas con el lenguaje de programación Java y usar Maven para la generación de los artefactos.
- Se debe de automatizar todas las pruebas, tanto las pruebas funcionales y no funcionales
- En la semana 03. se debe de presentar la Integración y Entrega continua con Jenkins, en un documento en Word explicando cuales son los pasos que han realizado para la configuración de la aplicación
Recursos
- Sitio para descargar la herramienta Jenkins: https://jenkins.io/
- Sitio para descargar la herramienta Sonar: https://www.sonarqube.org/
- Video donde explica como integrar herramientas DevOps:
Evaluation
Se le evaluara en función a la siguiente rúbrica:
https://drive.google.com/open?id=15z_pfG6CFx8S7zYOEkNV1KhU7pdCCt5e
El entregable en Word lo tiene que subir por la plataforma de aprendizaje Edmodo en al sesión 03
Conclusion
Cuando todos los trabajos estén terminados se hará un análisis de lo realizado por los distintos grupos. Para proponer una arquitectura completa de Integración y Entrega Continua de Software que lo pueda implementar en sus empresas, en la Universidad o pueda ser presentando en un paper universitario.
Teacher Page
La página del curso es la siguiente:
https://new.edmodo.com/groups/diseno-de-experimentos-de-software-29736521
Cualquier consulta me lo pueden realizar por este medio, que me conecto todos los días de 08:00 p.m. a 09:00 p.m.