+54 911 66509220

Blog

Blog
1 Mar 2014

Detalle del Curso de Selenium WebDriver

/
Creado por
/
Comentarios0

selenium webdriver logoTemario

  • Situación Actual
  • Alcance
  • Contenido
  • Estructura de comunicación y documentos
  • Material a Entregar
  • Cómo se puede tomar el curso?
  • Ciclos anteriores

.

Situación Actual

Ante la creciente demanda de perfiles QA con automatización que existe hoy en día en el mercado IT respecto al desarrollo de software surge este curso para cubrir el vacío que existe en cuanto a capacitaciones relacionadas a la automatización de pruebas de software.

Existen algunas capacitaciones sobre herramientas de automatización que son licenciadas pero lo cierto es que la tendencia de las empresas hoy en día es la utilización de herramientas de tipo open source debido al costo 0 (cero) que esto implica.

Selenium se ha convertido a lo largo de estos años en la herramienta open source por excelencia para pruebas funcionales de aplicaciones web.

  • Si bien un desarrollador puede automatizar pruebas, la diferencia que tiene un tester es la capacidad de diseñar casos de prueba que por lo general no tiene un desarrollador.
  • La ventaja de aprender automatización es que al tener conocimientos de programación, un tester podrá realizar mejor cobertura de tests que un desarrollador.

Alcance

El curso abarca desde la forma de plantear, encarar e implementar una automatización teniendo en cuenta conceptos como DRY hasta conceptos de programación, de esta forma se proveerá de herramientas para automatizar pruebas funcionales de aplicaciones web.

A lo largo de todo el curso, sobre todo en los ejercicios planteados sobre aplicaciones reales, se tiene como premisa la re utilización y mantenibilidad del código. El objetivo es adaptarse a las metodologías de desarrollo actuales del mercado en donde las especificaciones y la aplicación bajo prueba sufre constantes cambios desde su etapa inicial hasta salida a producción.

Los ejercicios son planteados partiendo desde una necesidad de automatizar un test manual, pasando por diferentes etapas en las que se van mencionando las ventajas y beneficios de la refactorización del código de manera gradual y detalladamente explicada.

Al finalizar el curso, los alumnos tendrán las herramientas para automatizar pruebas funcionales a través de Selenium WebDriver para aplicar a una regresión de pruebas o smoke test.

.

Contenido

Objetivo
Consideraciones sobre el documento
Requisitos (Instalaciones)

  1. Instalación de Selenium WebDriver
  2. Selenium WebDriver
    1. Teoría y definiciones
    2. Iniciar el navegador
    3. Navegando URLs
    4. Elementos Web (Web elements)
    5. Localizando elementos
    6. Acciones de elementos
    7. Assertions
    8. Repaso de conceptos
  3. Ejercicios Prácticos
    1. Automatización de test desde cero (login test)
      1. Casos de pruebas manuales a automatizar
      2. Definición de los pasos
      3. Conversión de pasos a métodos
      4. Implementación
      5. Invocación
      6. Ejecuciones iniciales
      7. Abstracción de los datos de entrada
      8. Refactorización
      9. Mejorando la presentación de información en pantalla
      10. Rescatando errores para mejorar la ejecución integral
      11. Mejorando el uso de memoria y performance del equipo
      12. Mejorando tiempos de ejecución
      13. Archivo de reporte
    2. Verificación del orden de los elementos de una tabla
      1. Casos de pruebas manuales a automatizar
      2. Definición de los pasos
      3. Conversión de los pasos a métodos
      4. Implementación
      5. Reutilización (Concepto DRY)
      6. Eliminar código duplicado (Refactorización)

 Estructura de comunicación y documentos

  • Antes del curso
    • Brindamos soporte para la instalación del software requerido.
  • Durante el curso
    • Dictamos las sesiones online usando nuestra plataforma para videoconferencias, la que nos permite:
      • compartir escritorio
      • compartir aplicaciones
      • mostrar una presentación hecha en powerpoint
      • mostrar un documento en formato .pdf
      • mostrar un video de youtube
      • ceder el control
      • tener hasta 25 personas en línea
  • Después del curso
    • Ofrecemos Soporte Post a través de un grupo de discusión creado en LinkedIn (privado)
      • espacio colaborativo para consultas e intercambio de experiencias.
      • a través de un grupo de discusión privado en LinkedIn
      • en este espacio todos podrán colocar sus consultas o dudas que estén teniendo en su día a día
      • responderemos nosotros
      • facilitaremos las respuestas que vayan dando los otros miembros
    • Ofrecemos 2 (dos) horas semanales (a definir) para charlas online

 

Material a Entregar

  • PowerPoint (en formato .pdf)
  • Guía de Trabajos Prácticos
  • Scripts

 

Cómo se puede tomar el curso?

  • Online
    • a través de nuestro software para videoconferencias: Anymeeting
  • On site
    • dentro del radio de Buenos Aires (Argentina), días a definir, mínimo de personas: 15
  • Auto-formación (en proceso)
    • a través de sesiones previamente grabadas.

 

Ciclos anteriores


Ciclo 2 / 2014 (Dictado)

Sesión 1: 12/04
Sesión 2: 19/04
Sesión 3: día de semana

.

Ciclo 1 / 2014  (Dictado)
Sesión 1: 22-03-2014
Sesión 2: 29-03-2014
Sesión 3: 05-04-2014

 

Para Reservas  o consultas, enviar correo a webmaster@testingbaires.com

.

Volver a la página del curso Selenium WebDriver, <<< CLIC AQUI >>>

Leave a Reply

Your email address will not be published.

* Copy This Password *

* Type Or Paste Password Here *

23,021 Spam Comments Blocked so far by Spam Free Wordpress

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.