Barra Superior

PMOinformatica.com
La oficina de proyectos de informática
La web sobre gerencia de proyectos de informática, software y tecnología.
Síguenos en:     

Curso Online de Automatización de pruebas con Cucumber y Selenium


Próximas fechas

Del 22 de Abril al 3 de Junio de 2017

Días de clase: Sábados.

Horario: 10 a.m a 2 p.m hora de Argentina (GMT -3).

Carga horaria: 28 hrs.

Cantidad de clases: 7 clases online.

Horas por clase: 4

Cronograma: 22/04, 29/04, 06/05, 13/05, 20/05, 27/05 y 03/06 de 2017.

Descuentos

¿Tienes un grupo de personas, empresa o fábrica de Software?, consulta nuestros descuentos

Automatización de Software Testing con Cucumber, Selenium y Ruby

La automatización de pruebas funcionales de software ha pasado de ser algo que es "bueno tener" a convertirse en una necesidad.

Pruebas como las de regresión o las de humo deben siempre realizarse a la hora de liberar una nueva versión y su esfuerzo para la ejecución puede llegar a ser muy alto cuando las versiones son complejas y requieren interacción continua.

Además, el principal reto presente para el Software Testing en la actualidad, es el poder ejecutar pruebas sobre la totalidad de los casos y particularidades de los sistemas, en un entorno de negocios que demandan integraciones continuas y cambios rápidos en el software.

Frente a este reto, han surgido metodologías ágiles como Test Driven Development (TDD), Behavior Driven Development (BDD) y Acceptance Test Driven Development (ATDD), así como herramientas para automatización de Software Testing, como Cucumber y Selenium.

El curso de automatización de pruebas con Cucumber & Selenium WebDriver, está diseñado para que, de manera incremental, consigas entender como organizar tu proyecto de automatización de pruebas de software. Para ello, utilizaras Cucumber como marco de trabajo (Framework) y Selenium Webdriver como controlador del navegador web, que puede ser Google Chrome, Mozilla, Internet Explorer, entre otros).

Características del curso

  • Transmitido Online en directo por medio del Software de e-learning Electa-Live. Con el curso, te enseñaremos a usar el Software.
  • Amplio material y documentación del curso, presentación en formato PDF y Guía de Ejercicios Prácticos.
  • Se otorga certificado de asistencia.
  • Soporte Post Curso vía foro de discusión.

Suministrador



Curso Transmitido por la Web desde Buenos Aires, Argentina.

Solicita más información e inscríbete, contáctanos por esta vía.

Cucumber

Cucumber, es una de las herramientas de código abierto (Open Source) con más aceptación en el mercado, está basada en Scripting del lenguaje Ruby y con ella serás capaz de ejecutar pruebas automatizadas, generar reportes y documentar la aplicación.

Cucumber utiliza Selenium Webdriver como motor del navegador para realizar pruebas, por lo que son complementarios, y este curso incluye formación en Selenium como complemento de Cucumber.

Selenium y Ruby

Ruby se caracteriza por ser un lenguaje con sintaxis muy sencilla, su curva de aprendizaje es muy buena y la escritura es muy sencilla.

Por lo tanto, Ruby es ideal para desarrollar automatizaciones de Software Testing de forma ágil, fácil mantenimiento y depuración, dado que a menudo se cuenta con muy poco tiempo para llevarlas a cabo.

Beneficios del curso

  • Sumarás una habilidad cada vez más requerida en el mercado: Mejoraras tu perfil profesional al agregar Cucumber, Selenium y Ruby a tus conocimientos y habilidades. 
  • Obtendrás conocimientos en una herramienta (Cucumber) de vanguardia en Software Testing, aplicando metodologías ágiles de vanguardia (BDD y ATDD).
  • Reducción de tiempo invertido en pruebas: Pruebas repetitivas como las de regresión y de humo pueden automatizarse, reduciendo significativamente. Además, la automatización te permite una identificación temprana de bugs y además te asegura que todos los escenarios sean contemplados.
  • No requiere experiencia en programación: Se explican los conceptos básicos de programación en Ruby, con ejemplos, de modo no requieres saber programar para seguir el curso.
  • Metodología de automatización sencilla, robusta y mantenible: La mantenibilidad, íntimamente ligada a la reutilización de código, es clave para el éxito de la automatización. En este curso se hace hincapié en estos conceptos durante todas las secciones. 

Plataforma e-Learning

El curso se transmite en vivo por medio de la plataforma de e-learning Electa-Live. Se incluye entrenamiento en los conceptos y funciones para poder usar la herramienta.

Las principales funcionalidades de Electa-Live son:

  • Soporta múltiples plataformas: Windows, MAC OS X, Linux y teléfonos/tablets con Android.
  • Cuenta con una Pizarra interactiva compartida.
  • Permite compartir PowerPoint, y otro tipo de archivos e imágenes.
  • Posee herramientas de anotación.
  • Permite compartir la pantalla y control remoto.
  • Ofrece la posibilidad de grabar la sesión y reproducción.
  • Ofrece un chat de texto dentro del aula virtual.
  • Permite organizar encuestas en línea.
  • Ofrece la posibilidad de salas de reunión.

Inversión

Consultar precio por persona o grupo.

¿Tienes un grupo de personas, empresa o fábrica de Software?, consulta nuestros descuentos.

Forma de pago

Vía Paypal.
Dinero Mail o transferencias bancarias (para residentes en Argentina).

Certificado

Se otorga certificado de asistencia.

Contenido del curso

Comenzando con Cucumber

  • Definición.
  • Características.
  • Cucumber & BDD.
  • Estructura básica de Cucumber.
  • Creando un proyecto desde cero.
  • Archivos .feature.
  • Gemfile & Bundler.
  • Ejecución y primeros resultados.
  • Expresiones regulares.
  • Step Definitions.

Selenium WebDriver

  • Concepto de Api.
  • Instalación.
  • Navegación.
  • Elementos web
    • Tipos de elementos.
    • Cómo inspeccionarlos.
    • Cómo localizar elementos.
    • Acciones.

El lenguaje Ruby

  • El lenguaje Ruby.
  • Características principales.
  • IRB.
  • Archivos y extensión.
  • Variables y constantes.
  • Tipos de datos:
    • Numéricos:
      • Operaciones aritméticas.
    • Strings (cadenas de caracteres):
      • Interpolación.
      • Impresión en pantalla.
      • Índices.
      • Métodos.
      • Ejercitación.
    • Arrays:
      • Añadir y extraer elementos.
      • Acceso a elementos, indices y rangos.
      • Operaciones con Arrays:
        • Each.
        • Map.
        • Select.
      • Métodos.
      • Ejercitación.
    • Hashes:
      • Notación de elementos.
      • Acceso y modificación de elementos.
      • Operaciones con hashes.
      • Métodos.
  • Control de flujo:
    • Concepto.
    • Condicionales.
      • if, else, elsif.
    • Operadores lógicos.
    • Loops:
      • Times, Upto, Downto.
      • While.
      • Begin While.
      • Until.
      • Ejercitación.
  • Clases y Objetos
    • Definición.
    • Estructura de una clase (notación).
    • Constructor.
    • Tipos y ámbitos de variables:
      • Globales.
      • Locales.
      • De instancia.
      • De clase.
    • Métodos.
    • Accessors.
    • Ejercitación.
  • Gemas:
    • Concepto.
    • PageObject:
      • Concepto.
      • Modelando una página.
      • Definiendo los métodos.

Continuando con Cucumber

  • Implementación de los steps definitions.
  • Reutilización de steps.
  • Hooks.
  • Reutilizando la sesión para reducir tiempo de ejecución.
  • Idiomas de los features.
  • Escenarios simples.
  • Esquema del escenario.
  • Ejemplos.
  • Uso de tablas de datos.
  • Antecedentes (Background).
  • Etiquetas (tags).
  • Reportes de ejecución.
  • Perfiles.

Más información e inscripciones

Envíanos tu información en el siguiente formulario.

* Por favor indícanos tu E-mail para responder tu mensaje, no compartiremos tu E-mail con terceros.
* Consulta los descuentos para grupos (dependiendo del número de participantes)

No hay comentarios :

Publicar un comentario

Pmoinformatica.com," La Oficina de Proyectos de Informática ", es un participante en el Programa de Servicios de Amazon Associates LLC, un programa de publicidad de afiliación diseñado para proporcionar un medio para que sitios web puedan ganar honorarios por la publicidad y enlaces a amazon.com y amazon.es.