automatización de pruebas con selenium - · pdf filepruebas dentro del proceso general...

Download Automatización de Pruebas con Selenium - · PDF filepruebas dentro del proceso general de desarrollo software. Adquirir los fundamentos para diseñar, ... - ISTQB Advanced Level Test

If you can't read please download the document

Upload: dinhnguyet

Post on 06-Feb-2018

222 views

Category:

Documents


2 download

TRANSCRIPT

  • D

    Curso

    Automatizacin de Pruebas con Selenium

    16 Horas

    A Corua, 29 y 30 de Enero 2018

    www.vitaedigital.com

  • EL LADO HUMANO DE LA TECNOLOGA | www.vitaedigital.com

    INTRODUCCIN

    En la actualidad, las herramientas de desarrollo han aumentado la

    productividad de los programadores, pero tambin la presin

    sobre el equipo de testing. Liberaciones cada da ms frecuentes

    requieren de un mayor esfuerzo de testing. La automatizacin

    surge como un complemento al testing manual para reducir el

    tiempo destinado a las pruebas de regresin, smoke test, pruebas

    funcionales ...

    Durante este curso se abordan los principales conceptos sobre

    automatizacin de las pruebas. Se presenta la metodologa para la

    automatizacin de las pruebas, llevndola a la prctica para un

    caso particular utilizando Selenium, herramienta open source para

    el testing de aplicaciones web.

    Objetivos del curso

    Los asistentes a este curso tras la realizacin del mismo sern capaces de:

    Comprender la utilidad y necesidad de la automatizacin de pruebas dentro del proceso general de desarrollo software.

    Adquirir los fundamentos para disear, construir y ejecutar pruebas de forma automtica con una herramienta de automatizacin de pruebas con Selenium, que permita a los asistentes realizar proyectos de automatizacin inmediatamente despus de finalizar el curso.

    Comprender los aspectos que intervienen en una estrategia

    de automatizacin eficaz, eficiente y sostenible.

    Conocer los aspectos clave de la gestin de un proyecto de automatizacin, aportando la informacin necesaria para la toma de decisiones.

  • EL LADO HUMANO DE LA TECNOLOGA | www.vitaedigital.com

    Dirigido a:

    Analistas e Ingenieros de Pruebas y de Desarrollo Software, as como a Programadores y Tcnicos de Sistemas (Explotacin).

    Requisitos:

    Se recomienda contar con experiencia en proyectos de desarrollo

    de software y conocimientos de bsicos de programacin.

    Inicialmente los casos prcticos estn orientados a la util izacin

    del lenguaje Java, pero es viable la utilizacin de otras

    tecnologas.

    Metodologa:

    Unos das antes de la formacin se enviarn las instrucciones de preparacin de los entornos de trabajo de los equipos informticos de los alumnos

  • EL LADO HUMANO DE LA TECNOLOGA | www.vitaedigital.com

    TEMARIO

    Captulo I: Introduccin o Calidad del SW y significado de las pruebas del SW o Qu es la Automatizacin? Objetivos y beneficios o Cunto interesa automatizar (limitaciones)

    Captulo II: Proceso Automatizacin

    o Descripcin. Proceso de Automatizacin de pruebas o Tipos de Automatizacin o Herramientas de Automatizacin o Consideraciones y justificaciones econmicas del plan o Estrategias de automatizacin de pruebas o Monitorizacin de la ejecucin o Control de errores o Tratamiento y exportacin de resultados o Informe de pruebas automticas o Mtricas utilizadas

    Captulo III: Anlisis y Diseo de casos de prueba

    automatizados o Introduccin Selenium o Selenium IDE o Webdriver Selenium o Framework JUnit

    Los contenidos tericos se insertarn a lo largo de las prcticas con la herramienta Selenium.

    PRCTICAS (75% del tiempo)

    1 Sesin

    1. Principios de la Automatizacin de Pruebas

    Qu pruebas automatizar?

    Qu pruebas no automatizar?

    2. Tecnologa web

    Arquitectura y caractersticas de una pgina web

    Elementos de la tecnologa web

  • EL LADO HUMANO DE LA TECNOLOGA | www.vitaedigital.com

    Identificacin, bsqueda y propiedades de un elemento

    3. Arquitectura de Selenium Webdriver

    Arquitectura y caractersticas de la l ibrera webdriver

    Clases, propiedades

    El reto de la programacin asncrona

    4. Escenarios bsicos de automatizacin

    Automatizacin sobre una pgina esttica

    Automatizacin sobre una aplicacin web con formularios

    El reto de la automatizacin sobre aplicaciones con estados

    Automatizar la bsqueda en Google. Por qu no funciona?

    5. Framework xUnit

    Principios de las pruebas unitarias

    Caractersticas del framework xUnit. JUnit

    2 Sesin

    1. Prcticas realizadas sobre proyectos actuales de los asistentes

    Si el desarrollo del curso lo permite, los asistentes realizarn simulaciones de automatizaciones de pruebas de los proyectos en los que actualmente trabajan. Siempre que sea posible se trabajar en parejas (Pair programing).

    Si no es viable practicar sobre el proyecto actual del asistente, se expondrn varios escenarios de automatizacin para que realicen las simulaciones, preferiblemente, en parejas (Pair programing ).

    Las dificultades se trabajaran y resolvern en equipo (enfoque de taller)

    2. Estrategias de automatizacin

    Estrategias y modelos de automatizacin

    Arquitectura de la automatizacin

    Conceptos bsicos de la integracin continua.

  • EL LADO HUMANO DE LA TECNOLOGA | www.vitaedigital.com

    INFORMACIN DEL CURSO

    G Duracin

    16 Horas Lectivas

    L Lugar

    A Corua

    J Fechas

    29 y 30 de Enero de 2018

    F Horario

    Lunes y Martes de 9:30 a 13:30 y

    de 15:00 a 19:00 h.

    b

    Donde

    Hotel Attica 21 Corua C/ Enrique Marias, 34

    Tel: 981 179 299 Parking Gratuito en el mismo

    Hotel

  • EL LADO HUMANO DE LA TECNOLOGA | www.vitaedigital.com

    FORMADOR

    Aurelio Gandarillas

    Ingeniero en Informtica, e Ingeniero Tcnico Industrial en

    Electrnica.

    Posee ms de 25 aos de experiencia Profesional en el Sector TI y ms de 12 aos como Consultor y Formador en el Diseo, implantacin y mejora de procesos de Desarrollo y Calidad de Software. Posee las siguientes Certificaciones

    - Tester Certificado ISTQB Foundation Level - ISTQB Advanced Level Test Analyst - ISTQB Advanced Level Technical Test Analyst - ISTQB Agile Tester Extension - ISTQB Advanced Level Test Manager - IREB Certified Professional for Requirements Engineering

    Foundation Level - ITIL V3 Foundation Level - CSQE Certified - Software Quality Certification ASQ - Scrum Manager - Modelo TMMi

    Ha formado y asesorado a las ms importantes compaas de desarrollo de Software a nivel nacional e internacional.

  • EL LADO HUMANO DE LA TECNOLOGA | www.vitaedigital.com

    CONDICIONES ECONMICAS

    O Tarifa por Asistente

    240

    (Cuota Bonificable de 208 por la Fundacin Tripartita)

    I Tarifa por asistente a partir

    de dos personas de la misma empresa u organizacin

    190

    (Cuota Bonificable por la Fundacin Tripartita)

    A Comida Opcional

    11 / da

    Forma de Pago:

    Por transferencia al finalizar el

    curso a la recepcin de la

    factura

    Inscripcin:

    Marcos Carbonell

    [email protected]

    Tlf : 986 47 21 01

    637 82 02 57

    Plazas limitadas, reserva de plazas por riguroso orden de inscripcin