Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

TEMARIO PRÁCTICO (lo que más hacemos):

  • Ya sabiendo las bases, para hacer UI Testing (usando Jira) y comenzar a testear, hay que conocer primero:

  1. Qué es el SUT (Software Under Test)? Cómo se compone un software? (Frontend, backend, DB, Apis, etc)

  2. Elementos UI de una Web (fundamental)(Puede ser que toma más de una clase)
    (Se puede enseñar de una App, pero ya con saber de una Web pueden deducir y aprender rápido el resto)

  • Sabiendo lo anterior se puede proceder con el verdadero procedimiento del Testing:

  1. Tipos de Incidencias manejadas por QA: US, Test Set, Test Execution, Test Case, Bug y Defect.

  2. Cómo analizar una Historia de Usuario (Análisis de Requerimientos), formato “Como-Quiero-Para”

  3. Qué son Criterios de Aceptación: modelo BDD, Gherkin y cómo lo usamos.

  4. Qué es el Test Set (Set de Pruebas) o Test Suite (Suite de Pruebas) Cómo se hacen?

  5. Qué es el Test Execution (Grupo de Pruebas para ejecutar) y Cómo se hace?

  • Teniendo en cuenta ya cómo analizar la US y crear las tareas de diseño y ejecución, se procede a TODO sobre Casos de Pruebas:

  1. Qué son Test Cases (TC) (Casos de Pruebas)? qué tipos de TC hay?

  2. Qué es el Test Set (Set de Pruebas) o Test Suite (Suite de Pruebas) Cómo se hacen?

  3. Qué es el Test Execution (Grupo de Pruebas para ejecutar) y Cómo se hace?

  4. Cómo hacer TC de tipo Steps (el normal)

  5. Cómo hacer TC de tipo BDD (framework Cucumber, lenguaje Gherkin)

  6. Cómo hacer TC de tipo Scenario (cuando eres experto con el SUT)

  • En caso de encontrar un Bug en el SUT, hay que saber reportarlo y hacerle el seguimiento:

  1. Qué es un BUG y Cuál es la diferencia entre BUG y DEFECT cuando trabajamos.

  2. Cómo se realiza un Reporte de Bug/Defect (paso a paso)

  3. Qué es el Bug Tracking o Bug Triage? Quién lo hace y cómo se hace?

  4. Qué es el Ciclo de Vida del Bug? Cómo se hace?

  • Apartado especialista: La parte más dura... saber Técnicas de Testing” para generar TC:

  1. Qué son técnicas de Testing? Cuáles existen y más se usan?

  2. Todo sobre la Técnica: “Transición de Estados”

  3. Todo sobre la Técnica: “Particiones Equivalentes”

  4. Todo sobre la Técnica: “Valores Limites”

  5. Todo sobre la Técnica: “Tabla de Decisiones”

  • A PARTIR DE ESTE PUNTO HAY QUE PRACTICAR MÁS Y EXPERIMENTAR LOS PROCESOS DE METODOLOGÍAS ÁGILES (en este caso: SCRUM) PARA TENER TODO EL PAQUETE MÍNIMO NECESARIO PARA TRABAJAR:
    Se llevará los estudiantes al área del UPEX BOOTCAMP para que experimenten lo mínimo de un ambiente laboral.

...