Testing Opensource

Categoría:

Descripción

Destinado a:

Licenciados, estudiantes o trabajadores en campos de las empresas TIC que realizan trabajos en el entorno web, dentro del aḿbito de las pruebas o testing de desarrollo web y que precisan una aproximación amplia y completa a la realización de pruebas de Programación Web en páginas dinámicas.

Objetivos:

  • Conocer los distintos tipos de pruebas que pueden realizarse en un proyecto de desarrollo software
  • Saber las pruebas esenciales para un proyecto web
  • Conocer las bibliotecas principales para las pruebas de una aplicación
  • Saber probar las funcionalidades de una clase, pruebas de unidad
  • Saber probar las interacciones entre clases, pruebas de integración
  • Saber escribir pruebas de funcionalidad de alto nivel, pruebas de aceptación
  • Saber probar el rendimiento de la aplicación
  • Saber automatizar la ejecución de pruebas 
  • Integración Continua

Requisitos:

Se requiere nivel medio en metodología de la programación web y nociones de HTML, CSS y Javascript.

Temario:
1. Introducción a las pruebas unitarias

Estrategia de pruebas
Diseño de pruebas correctas
Pruebas unitarias con JUnit
Pruebas de los diferentes componentes de las aplicaciones
Objetos mock y proxies.
Cobertura de código

2. Pruebas de aplicaciones web con Selenium

Introducción a la automatización de pruebas para aplicaciones Web
Entorno de trabajo
Características
Construcción y ejecución de pruebas
Sintaxis del lenguaje de script
Pruebas de Selenium desde Java
API Selenium
Selenium Grid

3.Jenkins

Introducción
Visión global de las funcionalidades
Instalación y Configuración
Configuración de trabajos de ejecución
Invocación de comandos y scripts externos
Interfaz con CVS
Interfaz con SVN
Ejecución de pruebas automatizadas
Notificaciones
Métricas de calidad de código automatizadas. Sonar
Despliegue automatizado
Construcciones distribuidas

4. Maven

Introducción a Maven
Estructura
Repositorios, Dependencias y Objetivos
Plugins
Despliegue de servicios web con Maven.
Nexus

5. JMETER

Visión general de la herramienta
Construcción de un plan de pruebas
Configuración de los elementos de un plan de pruebas
Construcción de planes de pruebas para las siguientes tecnologías
Proyectos Web
Servidores de bases de datos
Webservices
Servidores de mensajería (pruebas de colas y temas)
Monitorización de un plan de pruebas
Receptores disponibles
Lanzamiento de pruebas en remoto y en grupo

6 JIRA

Administración
Revisión de requerimientos e instalación
Configuración de la presentación en la consola administrativa
Gestión de usuarios y grupos
Gestión de proyectos
Configuración de la seguridad
Configuración de flujos de trabajo
Configuración de correo electrónico
Archivado de proyectos individuales
Integración con sistemas de control de versiones
Configuración de opciones globales y administración del servidor
Usuario
Conceptos básicos sobre JIRA (proyecto, flujo de trabajo, incidencia)
Interacción inicial con el espacio de trabajo
Trabajando con incidencias
Adjuntando ficheros, capturas de pantalla
Creación de incidencias, de subtareas
Edición de incidencias
Envío por correo de una incidencia
Etiquetado de incidencias
Modificación de múltiples incidencias
Búsqueda de incidencias
Generación de informes
Visualización de la información de un proyecto
Personalización del cuadro de mando

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Testing Opensource”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.