Introducción
  • Introduccion General al curso
Fundamentos del Aseguramiento de Calidad
  • 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
Robot Framework: Comenzando a Usarlo
  • ¿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)
  • 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
Mas Pruebas: http://automationpractice.com/ - Recursos, Variables, GIT y otros
  • 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?