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:

Resumen de las actividades

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

  1. 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]
  2. 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]
  3. 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.