Descripción

Conocer todo sobre testing de software, te hará un profesional destacado en tu entorno laboral. Matricúlate ahora y empieza la experiencia”

curso testing software automatizacion pruebas

Para obtener niveles de calidad en software eficientes, se deben cumplir una serie de parámetros desde la fase inicial de la gestión de un proyecto. Entre ellos, y quizás uno de los más importantes es la aplicación de pruebas, que permitan identificar el nivel de riesgo que proporciona dicho software en su momento y los que a futuro podría implicar; todo ello, por supuesto, con la finalidad de brindar respuestas eficaces al usuario final.

El contenido de este Curso Universitario en Testing de Software. Automatización de Pruebas está planteado desde un aspecto teórico-práctico, para cubrir los aspectos normativos imprescindibles para la creación de software fiables. Dar a conocer los conceptos teóricos sobre testing basados en la teoría de la ingeniería del software y la aplicación práctica de los mismos, será posible gracias al equipo docente que dirige esta capacitación, quienes han elegido un temario específico para conocer los aspectos más actualizados en torno al tema.

Un estudio centrado en los aspectos de calidad, profundizará en la norma ISO 15504, así como en la ISO/IEC 15504.  Se abordará, además, el framework CMMI, los repositorios, los equipos y la integración continua desde un punto de vista práctico. Esta parte del temario es imprescindible, ya que el testing, más allá de las pruebas básicas que realiza todo desarrollador, debe hacerse de forma automática, previamente a la integración de nuevos módulos de software en el repositorio de trabajo de equipo.

Por otra parte, este Curso Universitario enfocará su mira hacia dos metodologías fundamentales en la práctica de desarrollos Software; por un lado, se estudiará la metodología Waterfall y por el otro la Agile; que, al analizarlas en su complemento, dará como resultado proyectos híbridos. Asimismo, será posible analizar la visión del cliente y definir la comunicación entre cliente y proveedor lo que permitirá dar un matiz de integralidad a la experiencia educativa del profesional.

Todo ello enmarcado en un sistema de aprendizaje de formato online, que le proporcionará la flexibilidad que necesita para ir adaptando los conocimientos adquiridos a su desempeño actual. Con la guía de expertos profesionales en el área de desarrollo de software, quienes se han encargado de seleccionar todo el contenido de forma exhaustiva; a disposición del alumno a través de diferentes recursos multimedia, basados en la más innovadora metodología del relearning.

La metodología relearning proporciona un sistema de aprendizaje que te permitirá comprender los temas con mayor facilidad. TECH lo hace posible. Matricúlate ahora y titúlate en 12 semanas”

Este Curso Universitario en Testing de Software. Automatización de Pruebas contiene el programa educativo más completo y actualizado del mercado. Sus características más destacadas son:

  • El desarrollo de casos prácticos presentados por expertos en desarrollo de Software
  • Los contenidos gráficos, esquemáticos y eminentemente prácticos con los que está concebido recogen una información práctica sobre aquellas disciplinas indispensables para el ejercicio profesional
  • Los ejercicios prácticos donde realizar el proceso de autoevaluación para mejorar el aprendizaje
  • Su especial hincapié en metodologías innovadoras
  • Las lecciones teóricas, preguntas al experto y trabajos de reflexión individual
  • La disponibilidad de acceso a los contenidos desde cualquier dispositivo fijo o portátil con conexión a internet

TECH siempre a la vanguardia con los temas más demandados en el mercado laboral, te ofrece este Curso Universitario en Testing de Software. Automatización de Pruebas, para que destaques en tu desarrollo profesional”

El programa incluye, en su cuadro docente, a profesionales del sector que vierten en esta capacitación la experiencia de su trabajo, además de reconocidos especialistas de sociedades de referencia y universidades de prestigio.

Su contenido multimedia, elaborado con la última tecnología educativa, permitirá al profesional un aprendizaje situado y contextual, es decir, un entorno simulado que proporcionará una capacitación inmersiva programada para entrenarse ante situaciones reales.

El diseño de este programa se centra en el Aprendizaje Basado en Problemas, mediante el cual el profesional deberá tratar de resolver las distintas situaciones de práctica profesional que se le planteen a lo largo del curso académico. Para ello, contará con la ayuda de un novedoso sistema de vídeo interactivo realizado por reconocidos expertos.

Con este programa aprenderás a desarrollar las metodologías que se están utilizando en gestión: Waterfall y Agile”

diplomado testing software automatizacion pruebas

Dominarás los procedimientos necesarios para llegar a desarrollar proyectos híbridos”

Temario

La metodología implementada por TECH, al ser 100% online permite la diversidad de contenidos audiovisuales y en otros formatos, que generan en el alumno un proceso de aprendizaje dinámico, basado en nuevos modelos y con un contenido de calidad. El profesional, se garantiza una enseñanza progresiva y natural de los términos, y conceptos más importantes sobre testing de software y automatización de pruebas, con ejemplos reales proporcionados por el equipo docente. Esto se traduce en un programa académico de primer nivel, riguroso, exhaustivo y adaptado a la realidad informática actual.

posgrado testing software automatizacion pruebas

Comprende el diseño de repositorios, equipos e integración continua desde un punto de vista práctico”

Módulo 1. Testing de Software. Automatización de Pruebas

1.1. Modelos de Calidad del Software

1.1.1. Calidad de producto
1.1.2. Calidad de proceso
1.1.3. Calidad de uso

1.2. Calidad de Proceso

1.2.1. Calidad de proceso
1.2.2. Modelos de madurez
1.2.3. Normativa ISO 15504

1.2.3.1. Propósitos
1.2.3.2. Contexto
1.2.3.3. Etapas

1.3. Normativa ISO/IEC 15504

1.3.1. Categorías de Proceso
1.3.2. Proceso de Desarrollo. Ejemplo
1.3.3. Fragmento de perfil
1.3.4. Etapas

1.4. CMMI (Capability Maturity Model Integration)

1.4.1. CMMI. Integración de Modelos de Madurez de Capacidades
1.4.2. Modelos y Áreas. Tipología
1.4.3. Áreas de proceso
1.4.4. Niveles de Capacidad
1.4.5. Administración de procesos
1.4.6. Administración de proyectos

1.5. Gestión de cambios y repositorios

1.5.1. Gestión de cambios en Software

1.5.1.1. Ítem de configuración. Integración Continua
1.5.1.2. Líneas
1.5.1.3. Flujogramas
1.5.1.4. Branches

1.5.2. Repositorio

1.5.2.1. Control de versiones
1.5.2.2. Equipo de trabajo y uso del Repositorio
1.5.2.3. Integración continua en el Repositorio

1.6. Team Foundation Server (TFS)

1.6.1. Instalación y Configuración
1.6.2. Creación de un proyecto de equipo
1.6.3. Incorporación de contenido al control de código fuente
1.6.4. TFS on Cloud

1.7. Testing

1.7.1. Motivación para la realización de pruebas
1.7.2. Pruebas de verificación
1.7.3. Pruebas beta
1.7.4. Implementación y mantenimiento

1.8. Pruebas de Carga

1.8.1. Load Testing
1.8.2. Pruebas con LoadView
1.8.3. Pruebas con K6 Cloud
1.8.4. Pruebas con Loader

1.9. Pruebas Unitarias, de Stress y de Resistencia

1.9.1. Motivación de las pruebas unitarias
1.9.2. Herramientas para Unit Testing
1.9.3. Motivación de las pruebas de stress
1.9.4. Pruebas usando StressTesting
1.9.5. Motivación para las pruebas de resistencia
1.9.6. Pruebas usando LoadRunner

1.10. La Escalabilidad. Diseño de Software Escalable

1.10.1. La Escalabilidad y la Arquitectura del Software
1.10.2. La independencia entre Capas
1.10.3. El Acoplamiento entre Capas. Patrones de Arquitectura

Módulo 2. Metodologías de Gestión de Proyectos Software. Metodologías Waterfall frente a Metodologías Agiles

2.1. Metodología Waterfall

2.1.1. Metodología Waterfall
2.1.2. Metodología Waterfall. Influencia en la calidad del Software
2.1.3. Metodología Waterfall. Ejemplos

2.2. Metodología Agile

2.2.1. Metodología Agile
2.2.2. Metodología Agile. Influencia en la calidad del Software
2.2.3. Metodología Agile. Ejemplos

2.3. Metodología SCRUM

2.3.1. Metodología SCRUM
2.3.2. Manifiesto SCRUM
2.3.3. Aplicación de SCRUM

2.4. Panel Kanban

2.4.1. Método Kanban
2.4.2. Panel Kanban
2.4.3. Panel Kanban. Ejemplo de Aplicación

2.5. Gestión de Proyecto en Waterfall

2.5.1. Fases en un proyecto
2.5.2. Visión en un proyecto Waterfall
2.5.3. Entregables a tener en cuenta

2.6. Gestión de proyecto en SCRUM

2.6.1. Fases en un proyecto SCRUM
2.6.2. Visión en un proyecto SCRUM
2.6.3. Entregables a considerar

2.7. Waterfall vs. SCRUM. Comparativa

2.7.1. Planteamiento de un proyecto Piloto
2.7.2. Proyecto aplicando Waterfall. Ejemplo
2.7.3. Proyecto aplicando SCRUM. Ejemplo

2.8. Visión del Cliente

2.8.1. Documentos en un Waterfall
2.8.2. Documentos en un SCRUM
2.8.3. Comparativa

2.9. Estructura de Kanban

2.9.1. Historias de Usuario
2.9.2. Backlog
2.9.3. Análisis de Kanban

2.10. Proyectos Híbridos

2.10.1. Construcción del Proyecto
2.10.2. Gestión Proyecto
2.10.3. Entregables a considerar

formacion testing software automatizacion pruebas

Ésta es la oportunidad que estabas esperando. Decídete y eleva tu nivel de profesionalidad con este programa 100% online”