Syllabus auto(envio)2017 06 20

Page 1

AUTOMATIZACION DE PRUEBAS FUNCIONALES DE SOFTWARE “Con Selenium y Java en Aplicaciones Web”


Automatizacion de Pruebas de Software

“Con Selenium y Java en Aplicaciones Web”

OBJETIVO General:

Especializar a nivel técnico en la preparación y ejecución automática de pruebas funcionales para aplicaciones web. Brindar las herramientas y "¿Cómo?" implementarloen la empresa.

Especifico:

- Crear scripts de automatización de pruebas utilizando los métodos de Java y las funciones de Selenium 2. Profundizando en la arquitectura y características de la herramienta Selenium 2 (también conocida como Web Driver). - Aprender técnicas, tips y buenas prácticas de automatización - Conocer el proceso de integración continua, para que el participante pueda integrar lo aprendido con una herramienta de build continuo y obtener el verdadero valor que ofrece un set de pruebas automatizadas al proceso de desarrollo de software.

RESUMEN Brindar a los profesionales en pruebas de software un acercamiento técnico útil para la preparación y ejecución automática de pruebas funcionales para aplicarlo en la empresa, obteniendo efectividad en tiempo y dinero en el proceso de pruebas de software. Se desarrollaran scripts de automatización, pruebas utilizando los métodos de Java y las funciones de Selenium 2 Obtener el valor que ofrece un set de pruebas automatizadas en el proceso de desarrollo de software, al integrar lo aprendido con una herramienta build continuo.

METODOLOGÍA Del Método

Requisito

Del material

- Reforzamiento teórico. - Talleres de aplicación y su feed back - Test de evaluación. - Cada curso es realizado por un consultor senior. - Curso presencial con acceso a la plataforma virtual.

-Conocer HTML, CSS y Javascript, programación básica orientada a objetos en Java. - Conocimiento y experiencia en pruebas de software, tipos de prueba, diseño, ejecución y reporte de casos de prueba. - Recomendado: Haber llevado el curso “Metodología y Diseño de Pruebas de SW: Técnicas y Herramientas” - Traer laptop.

-Se entregará un “pioneer” con el material impreso de las presentaciones a los participantes. -Se entregará material digital de los documentos de estudio adicionales sugeridas por el docente. - Dentro del material digital, puede incluirse herramientas, software open source u otros que no sean licenciados o de derechos restringidos.

De la calificación Se tomará como variables de calificación los siguientes. -(AS): N. Asistencia. Según el % de horas de asistencia. -(PP): N. Promedio de prácticas y/o talleres. -(EF): N. Taller Final.

La nota final será: Nota final: (AS + PP + EF ) / 3 El Criterio puede ser modificado según curso


Automatizacion de Pruebas de Software

“Con Selenium y Java en Aplicaciones Web”

DIDACTICA DE TRABAJO PARA EL CURSO

DIRIGIDO A:

Se trabajará en talleres de cocreación con equipos multidisciplinarios, creemos que las soluciones creadas entre todos (usuarios, clientes, profesores y diseñadores) potencian a la innovación. Partimos de un proceso creativo orientado a generar innovación en todas las fases de construcción del proyecto, desarrollándose a través de técnicas sencillas pero recurrentes fundamentadas en la divergencia y convergencia.

Testers de Software, Ingenieros de QA/ de pruebas/ de calidad, técnicos de pruebas, Diseñadores o Ejecutores de Pruebas en el ciclo de desarrollo de software. Desarrolladores. Profesiones del área de TI , Informática, Ingeniería de Software y afines.

AGENDA ID

01

TEMA

Conceptos de automatización

CONTENIDO - Definición y roadmap. - Diferenciación entre los niveles de automatización: . Pruebas unitarias, . Pruebas de interfaces, . Pruebas basadas en UI. - Herramientas de automatización: Eclipse IDE, JUnit, TestNG, Selenium 2 - Roadmap de automatización sugerido. - ¿Qué es WebDriver y por qué utilizarlo? - Drivers y compatibilidad. - Manejo de elementos web, revisión de etiquetas HTML y sus

02

Selenium 2 (A.K.A. Web Driver)

atributos. - Métodos mayormente utilizados. - Ejecución de casos de prueba con WebDriver + TestNG. - Obtención de resultados de pruebas. Taller 1 • Patrón Page Object Model

03

Patrones de diseño de pruebas automatizadas

- Definición del Page Object Model (POM). - Beneficios. - Ventajas y Desventajas. Taller 2

04

Pruebas automatizadas con acceso a Base de Datos

05

Herramientas de Integración Continua

Duración: 26.5 hrs académicas (Equivalente a 20 hrs cronológicas)

• Conectividad a Base de Datos (JDBC+MYSQL y MS Excel) - Definición de pruebas basadas en datos. - Beneficios. - Ventajas y Desventajas Taller 3

• Jenkins (ExHudson) - Pruebas funcionales en un proceso de desarrollo ágil. - Configuración de Jenkins. - Integración con las suites de pruebas. Taller 4


Automatizacion de Pruebas de Software

“Con Selenium y Java en Aplicaciones Web”

CERTIFICACIÓN

Certificación a nombre de :

JB Enterprise Group SAC

Nota(Vigesimal) 00 < n < 10 10 < n < 14 14 <=n <=20

Nota (Porcentual)

Condición

Ninguna Participación Aprobación

00% < n < 50% 50% <=n < 70% 70% <=n <=100%

Certificado

No se brinda certificado Se brinda certificado Se brinda certificado

PROCEDIMIENTO E INVERSIÓN

PAGO POS ACEPTAMOS: Tarjeta de Crédito

ON LINE pagos On Line atraves de la pagina web

EN LOCAL DE CURSOS: Av. Arequipa 4545. CC. La Moneda. Miraflores

TRANSFERENCIAS Titular a nombre de JB ENTERPRISEGROUP S.A.C BCP: Cuenta Corriente Cta. S/. N: 191-2010056-0-95 CCI. N: 00219100201005609550 Solo pago de DETRACCIONES: Titular a nombre de JB ENTERPRISEGROUP S.A.C Banco de la Nación: Cta. Corriente Cta. S/. N: 00-074-020429 CCI N: 01807400007402042952

INSCRIPCIONES:

Confirmar su participación llenando sus datos en este link http://www.jbenterprisegroup.com/inscripcion

INFORMES Teléfono: (511) 242-4915 Cel: 951 294 562 Cel: 951 208 836

MAS INFORMACIÓN AQUI


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.