C ptester

Page 1

Curso taller de Especialización

PROGRAMACION PARA TESTER Habilidades Técnicas

Tester & Programmer

TESTER

BUSINESS EXPERT

PROGRAMMER

JBGroup Enterprise

Dirigido a: Analista funcional , analista técnico, Analistas de control de Calidad, 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. Jefes que tengan la necesidad de un mejor entendimiento de los objetivos y métodos de una disciplina de pruebas. Profesiones del área de TI , Informática, Ingeniería de Software y afines.


PROGRAMACION PARA TESTER Habilidades Técnicas General:

Específicos: -Brindar habilidades de programación a aquellos testers funcionales que no tienen experiencia en programación; o retomar la práctica en programación . -Estudiar los escenarios más comunes en los que un tester necesita aplicar programación. -Lograr una comunicación fluida con los desarrolladores cuando haya que argumentar la causa raíz de un problema.

OBJETIVOS

-Brindar las herramientas y las habilidades técnicas necesarias a los testers funcionales para desarrollar tareas que requieren de habilidades de programación.

RESUMEN

La creciente demanda de las empresas por contar con profesionales cada vez más especializados a hecho que en el caso de los testers de software se vean motivados a adquirir nuevas habilidades que son necesarias para dar un mayor valor agregado a los equipos de desarrollo. Entre dichas habilidades adicionales, se encuentra la programación, muy demandada para realizar tareas, por ejemplo, de automatización de pruebas. Adicionalmente, no en todos los casos los testers necesitarán programar; sin embargo, podrían requerir conocer de programación para realizar pruebas estáticas o de caja blanca, en donde necesitarán conocer muy bien como se ha implementado cierta rutina para validar su calidad de desarrollo.

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

Requisitos: -Se recomienda tener conocimiento y/o experiencia mínimo de pruebas de software u otro rol en el desarrollo de Software. - Cumplimiento con el desarrollo de los talleres - Traer laptop (Solo sesiones señaladas).

Del material: -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 talleres y/o prácticas y/o test. -(EF): N. de examen final y/o un Taller especial y/o trabajo final.

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

METODOLOGIA

RESUMEN

-Sentar las bases para ingresar al rubro de automatización de pruebas.


Ponente (Ver Consultores) Fecha y hora: Ver las fechas en la paginas web..

AGENDA

Duración: 24 horas académicas (Equivalente a 18 horas cronológicas)

ID

TEMA/CONTENIDO

HABILIDADES ADQUIRIDAS

01

I .Aprendiendo, o recordando a programar. -Introducción -Habilidades técnicas de un tester de software. II.Programación en Java -Qué es la máquina virtual de java. -Diferencia entre JDK y JRE -Programación Orientada a Objetos -Tipos de Datos de java -Operadores matemáticos -Manejo Control de Flujo (if, else, switch) -Bucles, paquetes e imports -Definición y Uso de Herencia, Clases Abstractas, Interfaces. -Estándares de Java III.Ejercicios

-Validación de la calidad en la estructura de una clase. -Validación de la eficiencia de los flujos de control. -Validación de la calidad del manejo de errores mostrados a los usuarios. -Validación de la calidad en la organización de los proyectos de desarrollo y en el diseño de clases. -Validación de la eficiencia de las operaciones. -Validación de los estándares de programación.

02

I.Programación en Java -Uso adecuado del manejo de Cadenas (String, StringBuffer, StringBuilder) para validación de resultados y calidad de software. -Manejo de Arreglos, Listas y otras colecciones para validar casos automatizados. -Gestión de excepciones II.Ejercicios

-Validación de la calidad de un software desarrollado en java -Uso del lenguaje java para casos de automatización -Uso del lenguaje java para control errores y hacer estable una aplicación.

I.Programación Java con Base de Datos -Qué es JDBC -Creando una conexión simple a BD -Ejecutando sentencias -Recuperando resultados -Liberando recursos II.Ejercicios

-El alumno podrá validar y leer de forma correcta el código desarrollado que trabaja con base de datos. -Validación de la calidad de un software desarrollado en java -Detectar problemas comunes dentro del código cuando se trabaja con base de datos.

04

I.Programación Java para generar/leer archivos Excel. -Qué es Apache POI -Componentes -Instalación y Configuración dentro de nuestro entorno de trabajo -Creando un archivo Excel -Leyendo un archivo Excel II.Configurando y usando Log4j para guardar los log generados por las aplicaciones java. III. Ejercicios

-El alumno podrá validar y leer de forma correcta el código desarrollado que trabaja con base de datos. -Validación de la calidad de un software desarrollado en java -Detectar problemas comunes dentro del código cuando se trabaja con archivos excel.

05

I. Pruebas Unitarias -Importancia -Usando JUnit para generar nuestras primeras pruebas.

-Validación de código a través de pruebas unitarias

03


JB Enterprise Group SAC

Se emitirá certificado a la siguiente escala de calificación:

INVERSION Y PROCEDIMIENTO

Nota(Vigesimal) Nota (Porcentual) 00 < n < 10 00% < n < 50% 10 < n < 14 50% <=n < 70% 14 <=n <=20 70% <=n <=100%

Condición Ninguna Participación Aprobación

Certificado No se brinda certificado Se brinda certificado Se brinda certificado

INVERSIÓN: La Inversión por el curso de especialización, contiene promociones continuas. Para conocer la mejor promoción y sus consideraciones ir a: www.jbenterprisegroup.com sección “Promociones”.

PROCEDIMIENTO DE PAGO: Realizar el pago en: Titular a nombre de JBENTERPRISEGROUP S.A.C Banco de Crédito: Cuenta Corriente Cta. Soles N: 191-2010056-0-95 Cód interbancario N: 00219100201005609550

TAMBIEN ACEPTAMOS: Tarjeta de Crédito

Solo para pago de DETRACCIONES: Titular a nombre de JB ENTERPRISE GROUP S.A.C. Banco de Nación: Cuenta Corriente Cta. Soles N: 00-074-020429 Cód interbancario N: 01807400007402042952

LOCAL DE CURSOS: Miraflores, Av. Arequipa 4545. (Ver seción mapa) CC. La Moneda.

INSCRIPCIONES: Confirmar su participación enviando un correo a inscripciones@jbenterprisegroup.com Con asunto “Deposito-Nombre Curso / Programa”.

INFORMES E INSCRIPCIONES: Teléfono: (511) 242-4915 Cel: 9 93663062 Cel: 9 51294562

Enviar los siguientes datos: Nombre completo Nombre Curso(s) / Programa(s) Adjuntar voucher escaneado o transferencia. Numero Telf / Celular

cursos@jbenterprisegroup.com www.jbenterprisegroup.com

CERTIFICACION

Certificación a nombre de :


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.