Watch Intro Video

Video

Instructor

Ingeniero de Sistemas

Winston Castillo

Trabaje durante diez años en el Instituto Venezolano de Investigaciones Cientificas, Tiempo durante el cual lleve a cabo varias actividades en diferentes departamentos, finalmente durante los últimos cinco años dentro de la institución estuve a cargo de coordinar el proyecto Eduquim de software libre para la enseñanza de Química. En los últimos dos años me he desempeñado como asegurador de calidad para empresas como Webcreek y Jobsity

Course curriculum

  • 3

    Python

    • ¿Qué es Python y por que es importante para nosotros como QA?

    • Acerca de Python 3 en MAC

    • Instalando Python 3 en MAC

    • Instalando Python 3 en Windows

  • 4

    Robot Framework

    • Introduccion a la sección

    • ¿Qué es un Framework para automatizar pruebas?

    • Origen e Historia de Robot Framework

    • Capacidades y Funcionalidades de Robot Framework

    • Robot Framework y Selenium

    • SOLO MAC en Python 2: Instalando Robot Framework en tu ordenador

    • WINDOWS: Instalando RobotFramework en tu Computador Python 3

    • MAC: Configurando Chromedriver para el navegador

    • Variable PATH en Windows

    • WINDOWS: Actualizando PIP en Python 3

    • WINDOWS: Configurando Chromedriver para el navegador

  • 5

    Pycharm

    • Introduccion a la sección

    • ¿Qué es un IDE y cuales son sus ventajas?

    • ¿Qué es Pycharm?

    • Pycharm: Ventajas y beneficios

    • MAC: Descargando e instalando Pycharm

    • WINDOWS: Descargando e instalando Pycharm

    • Conociendo la interface y creando la primera prueba automatica

  • 6

    Keywords Utiles de Robot Framework y su libreria SeleniumLibrary

    • ¿Qué son los Keywords y como se usan?

    • Creando pruebas automaticas con Pycharm

    • Tips para organizar tus carpetas de codigos de automatizaciones

    • Caso 001 Manejar Alertas

    • Corrigiendo errores en el codigo del Caso 001

    • Caso 002 Asignar identificadores y hacer capturas de pantalla

    • Asignar identificadores y hacer capturas de pantalla - Recursos y Comandos

    • Caso 003 Hacer clicks sobre diferentes elementos de la pagina

    • Caso 004 Hacer doble clic en Ventana Popup

    • Caso 005 Verificar Elementos dentro el UI

    • Caso 006 Verificar textos en el UI

    • Caso 007 Inspeccionando todos los componentes de una seccion o pagina

    • Configurando la velocidad de Selenium

    • Usando Webdrivermanager con Robot Framework

    • Solucionando problemas con los navegadores (Firefox, Edge-Chromium)

    • Webdrivers ()

    • Ejecutando un Javascript

    • Comparando cadenas y comentando el codigo

    • Enviando tus reportes a un directorio con Robot

  • 7

    Pruebas de API: Fundamentos y Conceptos

    • Lo basico acerca de las pruebas

    • Que es un Json y por que es tan importante en las pruebas de API

    • Respuestas, documentacion y metodos

    • Postman y su estructura

    • Comandos CURL y Automatizacion con Postman

    • Algunas API para practicar

  • 8

    Buenas Practicas de Testing

    • Introduccion a la sección

    • Respecto al Producto: No podras hallar todos los errores

    • Respecto al Producto: No te conviertas en el dueño de los lanzamientos

    • Respecto a las pruebas: Formas de Pensamiento

    • Respecto a las pruebas exploratorias: Cómo comenzar?

    • ¿Qué significa cuando dices que algo esta correctamente probado?

    • Se me pasaron los errores, ¿Qué hacer?

    • ¿Qué hacer cuando un producto es dificil de probar?

    • ¿Puedo usar mi confusion como herramienta para probar?

    • No confundas una prueba con probar un sistema

    • Es mas fácil hallar errores la primera vez que pruebas un producto

    • En tus procedimientos evita datos contenido estatico

  • 9

    Despedida y Siguientes Pasos

    • Dejame tu opinión del curso