Curso de Especialización
PROGRAMACIÓN PARA
TESTERS “HABILIDADES TÉCNICAS” Calidad y Software
ENTERPRISE GROUP
Programación para Testers “Habilidades Técnicas” Curso de Especialización
General Brindar las herramientas y los conocimientos técnicos necesarios a los Testers funcionales para desarrollar tareas que requieren habilidades de programación.
Específicos Estudiar los escenarios más comunes en los que un Tester necesita aplicar la programación. Lograr una comunicación fluida con los Desarrolladores cuando haya que argumentar la causa raíz de un problema, brindándoles un valor diferencial, recomendaciones o aportes. Realizar una comparativa entre los lenguajes java, C# y javascript para conocer cuando utilizar cada uno de ellos por qué.
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 sean necesarias para poder otorgar valor agregado a los equipos de Desarrollo. Entre dichas habilidades adicionales se encuentra la programación, muy demandada para realizar tareas 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.
Del Método Curso guiado por un Consultor Senior y con acceso a nuestra plataforma virtual. Reforzamiento teórico. Talleres de aplicación y su feedback. Test de evaluación. Certificado a nombre de JB ENTERPRISE GROUP.
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.
Del Material Se entregará un “pioneer” con el material impreso de las presentaciones del curso. 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
PP
EF
N. Asistencia (según el % de horas de asistencia)
N. Promedio de prácticas y/o Talleres
N. Taller Final
La Nota final será:
(AS + PP + EF) / 3 El criterio puede ser modificado según Curso.
Programación para Testers “Habilidades Técnicas” Curso de Especialización
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.
Nº
TEMA / CONTENIDO
HABILIDADES ADQUIRIDAS
1
I.Aprendiendo, o recordando a programa • 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.
2
I.Programación en Java • Uso adecuado del manejo de Cadenas(String, StringBuffer, StringBuilder) para validación de resultados y calidad de SW. • 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.
3
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.
4
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.
5
I.Pruebas Unitarias • Importancia • Usando JUnit para generar nuestras primeras pruebas.
Validación de código a través de pruebas unitarias.
26.5 hrs. Académicas
Equivalente a
20 hrs.
Cronológicas
Programación para Testers “Habilidades Técnicas” Curso de Especialización
Transferencia Banco de Credito del Perú Cta. Corriente Soles: 191-2010056-0-95 a nombre de JB ENTERPRISE GROUP S.A.C. Cód. Interbancario: 00219100201005609550 Banco de la Nación Solo para pago de DETRACCIONES: (10% del Monto) Titular a nombre de JB ENTERPRISE GROUP S.A.C. Cta. Corriente Soles: 00-074-020429 Cód. Interbancario N: 01807400007402042952
Nota (Vigesimal)
Nota (Porcentual)
Condición
Certificado
00
n
10
00%
n
50%
Ninguna
No se brinda Certificado
10
n
14
50%
n
70%
Participación
Se brinda Certificado
14
n
20
70%
n
100%
Aprobación
Se brinda Certificado
Efectivo - Presencial Dirigirse a las oficinas de JB Enterprise Group ubicado en: Calle Golondrinas 393, oficina 202 - San Isidro, Lima Perú ó
Online Realiza el pago a través de una cuenta de PayU (Se aceptan todas las tarjetas de crédito), ingresando a nuestra página web en el Curso elegido.
A través de nuestra modalidad de pago POS (VISA) Horario de atención: Lunes a Viernes de 10:00 a 19:00 hrs. y Sábados (según horarios de nuestros Cursos)
Confirmar su participación, llenando sus datos aquí
http://jbenterprisegroup.com/curso_tester.html Inscríbete Aquí