Automatización de Pruebas con Selenium - · PDF filepruebas dentro del proceso general...
-
Upload
dinhnguyet -
Category
Documents
-
view
222 -
download
2
Transcript of Automatización de Pruebas con Selenium - · PDF filepruebas dentro del proceso general...
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
Tlf : 986 47 21 01
637 82 02 57
Plazas limitadas, reserva de plazas por riguroso orden de inscripcin