MISW4103
PRUEBAS AUTOMATIZADAS DE SOFTWARE

2022-20

 

Nombre del curso: Pruebas automatizadas de software
Course Name:  Automated software testing
Créditos:
Profesor: Mario Linares
Versión PDF Click Aquí


Descripción

Este curso es un primer paso para diseñar estrategias que buscan balancear esfuerzos manuales y automatizados para realizar pruebas de software. Aprende sobre conceptos y técnicas de pruebas automatizadas, estrategias de pruebas, pruebas exploratorias, pruebas de reconocimiento, y pruebas de “extremo a extremo”.

 

Tecnologías principales

 

  • Cypress, Playwright, RIPuppet, Cucumber, Kraken, ResembleJS, FakeJS, Podam, Mockaroo

 

En este curso aprenderás a:

 

  • Diseñar estrategias de pruebas que usen pruebas manuales, de reconocimiento y de “extremo a extremo” (E2E), en el contexto dado por una aplicación bajo pruebas.
  • Construir y ejecutar pruebas de reconocimiento y E2E usando frameworks de automatización existentes.
  • Experimentar con diferentes herramientas para automatización de pruebas en aplicaciones web.

 

 

Metodología del curso

 

A lo largo de 8 semanas aprenderás diferentes conceptos y técnicas, y realizarás diferentes actividades orientadas a entender las ventajas y limitaciones de diferentes enfoques de pruebas. Las actividades incluyen análisis de casos, lecturas, talleres, ejercicios, presentación de testimonios de profesionales en la industria.   Este curso también incluye un proyecto en grupo orientado a diseñar, construir y ejecutar pruebas manuales y automatizadas sobre una aplicación web.