Proyecto Pruebas automatizadas
Semana 3: Manos a la obra
Gracias de nuevo por su trabajo. El análisis de datos recolectado con la encuesta nos ha mostrado la diversidad de enfoques a la hora de distribuir el volumen de pruebas manuales y automatizadas en las empresas, así como la falta de enfoque en algunas. Con base en esto hemos consultado al laboratorio de investigación The Software Design Lab de la Universidad de los Andes, quienes nos han sugerido dirigir todos los procesos con base en algo que ellos llaman la “estrategia de pruebas”. Brevemente conversamos al respecto y nos pareció un concepto muy interesante para empezar a utilizar en TSDC.
Queremos solicitarles, a usted y su equipo de pruebas, que elaboren una primera versión para la estrategia de pruebas de GHOST, teniendo en cuenta las siguientes restricciones y condiciones por parte de TSDC:
- La estrategia debe contemplar una duración de 8 semanas de trabajo. Estas incluyen tanto la planeación como la ejecución de la estrategia.
- Cada uno de los ingenieros automatizadores junior cuenta con 12 horas semanales de trabajo.
- Su equipo puede utilizar recursos computacionales externos (e.g. recursos computacionales de Amazon Web Services).
- La estrategia puede utilizar 500 USD para contratación de servicios de outsourcing de pruebas. No obstante, se deben detallar las actividades de outsourcing con el mismo rigor que las del equipo de ingenieros automatizadores junior.
Resumen de las actividades
- Elaboren una estrategia de pruebas utilizando las restricciones mencionadas anteriormente. Para esto deben utilizar la plantilla de estrategia que se encuentra disponible aquí: Plantilla estrategia de pruebas
- Adicionalmente, incluyan dentro de la plantilla el enlace a un video en el cual brevemente (no más de 15 minutos) se explican las decisiones tomadas para la estrategia.
Detalles de la entrega
Se debe entregar un archivo .pdf con la estrategia de pruebas. El video debe estar alojado en algún repositorio de contenido (Google Drive, YouTube, Dropbox, etc.), el cual debe ser público o debe permitir el acceso a cuentas de la Universidad de Los Andes. La entrega se debe realizar a través de Coursera en las fechas indicadas.
Nota: el incumplimiento de cualquiera de los aspectos mencionados puede incurrir en una penalización sobre la calificación de la actividad.
Criterios de evaluación
- Aplicación Bajo Pruebas (ABP). [25 puntos]
- Se describen las funcionalidades core incluida dentro de la estrategia. Cada funcionalidad debe ser específica e incluir, por lo menos, un título y una descripción. [15 puntos]
- El diagrama de contexto representa todas las entidades externas que podrían interactuar con la ABP. [2 puntos]
- El modelo de datos representan todas las entidades y relaciones de la ABP. [3 puntos]
- El modelo GUI expone el flujo de navegación y las interacciones entre pantallas dentro de la ABP. [5 puntos]
- Contexto de la estrategia de pruebas. [65 puntos]
- Se establecen los objetivos que se esperan alcanzar durante el periodo de pruebas. Cada objetivo debe ser SMART (especifico, medible, y realizable, relevante, y acotado en el tiempo). [10 puntos]
- Se define la duración e iteraciones de la estrategia de pruebas. [5 puntos]
- El presupuesto de pruebas describe los recursos humanos, computacionales, y de contrataciones de servicios requeridos para la estrategia. [10 puntos]
- El presupuesto incluye los costos y consumos de cada tipo de recurso, los cuales deben ser coherentes con la estrategia. Estos están soportados con datos adicionales que deben estar descritos o referenciados. [10 puntos]
- Se especifican las técnicas, niveles y tipos (TNT) de cada prueba a utilizar en la estrategia de pruebas. [10 puntos]
- El TNT es coherente con la estrategia; El TNT debe especificar y describir la relación entre las pruebas y los objetivos de la estrategia. [10 puntos]
- Se presenta la distribución de esfuerzo para la ejecución de la estrategia. Se debe describir la asignación de recursos del presupuesto, al igual que su relación con las actividades del TNT, durante el transcurso de la duración de la estrategia. [10 puntos]
- Video. [10 puntos]
- El enlace al video explicando las justificaciones de la estrategia se encuentra en el archivo que describe la estrategia y el video es coherente con la estrategia. [10 puntos]
La evaluación tendrá en cuenta la inclusión de la totalidad de componentes solicitados y la calidad de cada uno de acuerdo con la rúbrica establecida.