- Introduccion General al curso
- Introducción al Quality Assurance o Aseguramiento de la Calidad
- Niveles y Tipos de Prueba
- Comenzando a identificar el nivel requerido
- Planes de Pruebas
- Modelo de Plan de Pruebas
- Aseguramiento de Calidad y sus conceptos
- Casos de Prueba
- Redactando un caso de prueba
- Casos de Pruebas y su aplicación
- Comienza a pensar en casos de prueba
- Pruebas Manuales Vs. Automatizacion
- Functional Testing y Regression Testing
- Metodologias agiles: SCRUM
- CLASE EXTRA: Guía en Español para trabajar en Scrum
- Usando Jira
- Herramientas para Optimizar tus pruebas Primera Parte
- Clase Extra: Cinco herramientas recomendadas para organizar tus pruebas
- Herramientas para Optimizar tus pruebas Segunda Parte
- Clase Extra: Probando una funcionalidad en Scrum
- Clase Extra: Ciclo de Vida de un Bug en Scrum
- Clase Extra: Ciclo de Vida de un Bug para cualquier metodologia
- Automatizacion, Jira y Herramientas
- Reportando un error en el sistema
- Plantilla de reporte de errores
- Reportar errores en página http://zero.webappsecurity.com/index.html
- Fundamentos del Aseguramiento de Calidad
- ¿Qué es un Framework para automatizar pruebas?
- Origen e Historia de Robot Framework
- Capacidades y Funcionalidades de Robot Framework
- Robot Framework y Selenium
- MAC: Instalando Robot Framework en tu ordenador
- WINDOWS: Instalando Python 3
- WINDOWS: Instalando RobotFramework en tu Computador (Python 2)
- MAC: Configurando Chromedriver para el navegador
- WINDOWS: Configurando Chromedriver para el navegador
- Clase Extra: Links para descargar los diferentes drivers
- Selenium2Library y SeleniumLibrary
- Instalando Selenium2Library (o SeleniumLibrary)
- Instalando Sublime Text (Package Control ACTUALIZADO en la siguiente clase)
- ACTUALIZACION: Instalando el Package Control
- Inspeccionando los elementos de una pagina
- Convirtiendo mi primera Prueba manual en una Prueba Automatica
- Clase Extra: Modificando el código de la primera automatización
- Creando un Test Suite
- Limitaciones de Selenium Library y Patrón MVC
- Introducción a sección 3
- ROBOT: Creando Variables en el caso de Prueba
- ROBOT: Configurando tus propios keywords
- ROBOT: Corriendo las pruebas con archivos de recursos
- SeleniumLibrary: Creando Condicionales
- SeleniumLibrary: Trabajando con Loops y Arrays
- SeleniumLibrary: Trabajando con Loops y Arrays - Solucionando algunos problemas
- Control de Versiones: Lo esencial de GIT
- Corriendo Pruebas y Trucos 01: Caso winstoncastillo.com
- Corriendo Pruebas y Trucos 01: Articulo de Recursos
- Corriendo Pruebas y Trucos 02: Set Focus, Tags y Suprimiendo ID
- Corriendo Pruebas y Trucos 02: Articulo de Recursos
- Revisando errores cuando las pruebas fallan
- Un poco mas de GIT: Agregando modificaciones a mi repositorio
- Clonar y descargar el Repo de Arrays
- Sitio Web Móvil y Aplicaciones (Híbridas y Nativas): SeleniumLibrary y Appium
- DEBES VER: Postman y la Libreria HttpRequest
- API Testing y Postman
- Extra Clase: Automatizando Las pruebas de API con la libreria HTTPRequest
- Automatizando un caso de prueba
- CODIGO EN VIVO: Algunos keywords importantes de recordar - PARTE 1
- CODIGO EN VIVO: Algunos keywords importantes de recordar - PARTE 2
- Felicitaciones y consejos finales
- Clase Extra: ¿Donde puedo comenzar a trabajar?