GESTIÓN DE LA CALIDAD Y EL TESTING EN ENTORNOS DEVSECOPS

En este curso teórico-práctico, adquirirás las habilidades y conocimientos necesarios para automatizar la calidad, las pruebas y la seguridad en los proyectos de software siguiendo prácticas de DevOps y DevSecOps.

Se utilizarán herramientas líderes en la industria para la automatización de pruebas y la mejora continua. Discutiremos cómo utilizar las herramientas de IA puede optimizar el proceso de calidad y pruebas, las ventajas y desventajas y el estado actual de las mismas.

¿PARA QUÉ PÚBLICO?

Desarrolladores de software, Profesionales de TI, Líderes de QA y testing y cualquier persona interesada en optimizar los procesos de desarrollo de software.

FECHA

23 y 25 de julio, horario matutino

MODALIDAD

Presencial, zona Parque Rodó – Montevideo, Uruguay.

DURACIÓN

2 sesiones – 4 horas de duración c/u

-Introducción A DevOps, DevSecOps

-Herramientas para Calidad en DevSecOps

-Calidad de código y seguridad en el desarrollo

-Procesos de pruebas en DevSecOps

-IA aplicada a la Calidad y el Testing

ILARI’S SPECTACULAR

TESTING CIRCUS

Curso en inglés

ABSTRACT

This one-day interactive workshop sheds light on some of the essential fundamentals of software testing. Each section has a short introduction followed by a practical exercise or a game. Participation is not compulsory but strongly encouraged. There will be puzzles, laughter, and distinctly unobtrusive use of PowerPoint slides, so come along. Be entertained (you may even learn something useful). Bring along a laptop.

TARGET AUDIENCE

Developers, Testers, POs, and anyone involved in software development interested in getting insights into testing.

FECHA

18 de diciembre, 2024

HORARIO

9 a 17 horas

MODALIDAD

Presencial, zona Parque Rodó – Montevideo, Uruguay

DOCENTE

CALIDAD DE CÓDIGO Y TESTING

Aprende a construir código de calidad y limpio a través de la herramienta de código abierto SonarQube. Automatizando con SonarQube se obtiene una visión global de la calidad del software, junto con pautas claras de cómo mejorar la confiabilidad y seguridad de la aplicación. Conocerás buenas prácticas de código junto con reglas y métricas que SonarQube aporta para su instauración.

¿PARA QUÉ PÚBLICO?

Programadores que quieren mejorar su forma de desarrollar software.

Jefes de desarrollo que quieren conocer cómo está desarrollado el software, qué cobertura de pruebas se tiene, qué complejidad o nivel de duplicidad y el costo de mejorarlo.

Proveedores de servicios de desarrollo de software interesados en mejorar la calidad del servicio que entregan.

Testers interesados en la cobertura de las pruebas y de la aplicación de buenas prácticas que mejoren la calidad del software.

Consumidores de software desarrollado por terceros que quieren poder comparar el software desarrollado por distintos proveedores.

PRÓXIMO INICIO

Octubre, 2025

OTROS INICIOS

1 de octubre, 2024

DURACIÓN

5 semanas

DEDICACIÓN ESTIMADA

10 a 15 horas semanales

DOCENTE

Beatriz Pérez

-Introducción

-Análisis estático de código

-Metodología de trabajo con SonarQube

-Buenas prácticas de código y sus reglas de SonarQube

-Administración de los proyectos en SonarQube

TESTING EN METODOLOGÍAS ÁGILES

Descubre los conceptos esenciales de las metodologías ágiles y reflexiona sobre las actividades de testing en un contexto de integración, testing, entrega e instalación continua de productos de software de calidad.

¿PARA QUÉ PÚBLICO?

Responsables del área de testing y testers.

Se recomienda experiencia en proyectos de desarrollo de software, en particular con metodologías ágiles.

Si no tienes conocimientos en testing, debes cursar previamente Introducción al testing de software.

PRÓXIMO INICIO

Mayo, 2025

OTROS INICIOS

7 de mayo, 2024

DURACIÓN

5 semanas

DEDICACIÓN ESTIMADA

10 a 15 horas semanales

-Introducción y el testing en contexto

-El equipo y el tester ágil

-Gestión del testing ágil

TESTING DE USABILIDAD

Conoceremos los principios y fundamentos del testing de usabilidad en base a los conceptos esenciales de experiencia de usuario (UX) e incorporaremos técnicas que permitan evaluar y obtener información acerca de ellos.

Presentaremos diferentes heurísticas (entre ellas las de Nielsen) y otros aspectos que se deben evaluar desde el punto de vista del diseño e interacción con el producto. Estas permitirán detectar posibles problemas de usabilidad en forma rápida, económica y temprana.

¿PARA QUÉ PÚBLICO?

Profesionales y estudiantes de testing de software; Programadores que quieren mejorar su forma de desarrollar software; Analistas funcionales que necesiten comprender, establecer y evaluar las necesidades del cliente considerando la experiencia de usuario; Usuarios que necesiten evaluar la usabilidad de productos de software.

PRÓXIMO INICIO

Julio, 2025

OTROS INICIOS

16 de julio, 2024

DURACIÓN

5 semanas

DEDICACIÓN ESTIMADA

10 a 15 horas semanales

-Introducción

-Métodos de Evaluación de Usabilidad – Heurísticas

-Algunos aspectos del diseño

-Pruebas con usuarios basadas en tareas

TESTING DE WEB SERVICES

Presentaremos los conceptos necesarios para testear Servicios Web, con el objetivo de que comprendas cómo funcionan y cómo puedes probarlos, más allá de aplicaciones particulares que se verán en el curso.

¿PARA QUÉ PÚBLICO?

Profesionales, estudiantes de testing y desarrolladores.

Para cursar es recomendable tener conocimientos de programación y arquitecturas o redes.

PRÓXIMO INICIO

Abril, 2025

OTROS INICIOS

16 de abril, 2024
2 de julio, 2024

DURACIÓN

5 semanas

DEDICACIÓN ESTIMADA

15 horas semanales

-Introducción

-Web Services

-Postman, Soap UI

-Recomendaciones y buenas prácticas

-Testing de performance de Web Services

ESPECIALIZACIÓN AUTOMATIZACIÓN DEL TESTING FUNCIONAL

Esta especialización se compone de tres cursos: Introducción a la Automatización del Testing Funcional, Testing de Web Services y Taller de Automatización del Testing Funcional.

En primer lugar, pondremos foco en conceptos vinculados a la automatización del testing e introduciremos la pirámide de automatización. Luego trabajaremos con los distintos tipos de pruebas representados en la pirámide: pruebas unitarias, pruebas de servicios y pruebas de interfaz de usuario.

Utilizarás metodologías y herramientas para implementar y ejecutar pruebas en un entorno real.

¿PARA QUÉ PÚBLICO?

Para cursar es excluyente tener conocimientos en programación y en testing funcional. Se recomiendan conocimientos en programación orientada a objetos, en particular el lenguaje de programación JAVA, y conocimiento de HTML.

PRÓXIMO INICIO

Mayo, 2025

OTROS INICIOS

28 de mayo, 2024

DURACIÓN

18 semanas

DEDICACIÓN ESTIMADA

10 a 15 horas semanales

-Introducción a la Automatización del Testing Funcional

-Testing de Web Services

-Taller de Automatización del Testing Funcional

ESPECIALIZACIÓN TESTING DE PERFORMANCE

Esta especialización está conformada por el curso de Introducción al Testing de Performance y el Taller de Testing de Performance.

En primer lugar, introduciremos los conceptos generales sobre testing de performance. Veremos todo lo que es necesario considerar para llevar adelante una prueba de performance. Aprenderás la metodología de pruebas utilizada por el CES.

En la práctica se aplicará la metodología para medir la performance de una aplicación en un entorno real. Se utilizarán diferentes herramientas para observar el comportamiento de los recursos del sistema, implementar y ejecutar pruebas.

¿PARA QUÉ PÚBLICO?

Para cursar es recomendable tener conocimientos de programación y arquitecturas o redes.

PRÓXIMO INICIO

Mayo, 2025

OTROS INICIOS

28 de mayo, 2024

DURACIÓN

14 semanas

DEDICACIÓN ESTIMADA

10 a 15 horas semanales

-Introducción al Testing de Performance

-Taller de Testing de Performance

INTRODUCCIÓN A LAS BASES DE DATOS PARA TESTERS

La mayoría de nosotros somos consumidores y generadores de datos en distintas actividades cotidianas: al comunicarnos por celular, al reservar un pasaje o al comprar en el supermercado. En nuestra vida diaria llevamos a cabo actividades que requieren acceso a bases de datos.

En este curso aprenderás a elaborar y ejecutar casos de prueba en bases de datos para controlar el correcto registro y extracción de datos y validar así la información.

¿PARA QUÉ PÚBLICO?

Profesionales y estudiantes de diversas disciplinas interesados en Sistemas de Información o testers que requieren de conocimientos en bases de datos para poder cumplir con el proceso completo de verificación y testeo de aplicaciones.

PRÓXIMO INICIO

Julio, 2025

OTROS INICIOS

16 de julio, 2024

DURACIÓN

4 semanas

DEDICACIÓN ESTIMADA

15 horas semanales

-Introducción

-SQL Básico (Structured Query Language)

-Testeo de datos con SQL

-Testeo avanzado de las bases de datos

TESTING FUNCIONAL

Actualmente no estamos brindando este curso. Si deseas aprender sobre Testing Funcional puedes realizar el diploma Tester de Software, de nuestra Carrera de Testing.

PRÓXIMO INICIO

DEDICACIÓN ESTIMADA

15 – 20 horas semanales

TESTING DE ACCESIBILIDAD WEB

Un diseño accesible permite que una mayor cantidad de personas puedan percibir, entender, navegar e interactuar de forma efectiva con la Web, así como crear y aportar contenido. Hablar de Accesibilidad Web es hablar de un acceso universal a la Web, independientemente del tipo de hardware, software, infraestructura de red, idioma, cultura, localización geográfica y capacidades de los usuarios.

El objetivo de este curso es introducir al participante en los conceptos básicos y esenciales para poder verificar y certificar la accesibilidad de un sitio web bajo los estándares de la w3 WCAG 2.1. Al finalizar, el alumno estará familiarizado con las pruebas automáticas, las evaluaciones heurísticas, las técnicas de filtrado y las pruebas con usuarios. Todo esto en armonía con la metodología fomentada por la w3.

¿PARA QUÉ PÚBLICO?

Profesionales y estudiantes de testing, desarrolladores y diseñadores web y todo aquel que quiera construir y disponer de sitios web con inclusión universal y por ende de mayor calidad.

PRÓXIMO INICIO

Julio, 2025

OTROS INICIOS

16 de julio, 2024

DURACIÓN

5 semanas

DEDICACIÓN ESTIMADA

15 horas semanales

-Introducción y objetivos

-Metodología

-Guías de herramientas

-Técnicas de filtrado y pruebas de usuario

SEGURIDAD INFORMÁTICA Y TESTING

A través de este curso podrás incorporar herramientas para detectar amenazas y sugerir buenas prácticas en proyectos de desarrollo y mantenimiento de software. Mediante distintas actividades nos plantearemos interrogantes y trabajaremos asimilando los fundamentos de la seguridad informática y de la información.

¿PARA QUÉ PÚBLICO?

Desarrolladores de software.

Testers de software.

Especialistas en seguridad.

PRÓXIMO INICIO

Julio, 2025

OTROS INICIOS

16 de julio, 2024

DURACIÓN

5 semanas

DEDICACIÓN ESTIMADA

10 a 15 horas semanales

-Introducción y objetivos

-Comprobación del manejo de identidad

-Comprobación del sistema de autenticación

-Pruebas de gestión de configuración de la infraestructura

-Recopilación de información

-Guía de pruebas de OWASP

-Seguridad de aplicaciones

-Nociones de tecnologías web

-Criptografía

-Seguridad informática y seguridad de la información

-Fundamentos de la seguridad informática

CALIDAD DE DATOS EN EL TESTING

En este curso descubriremos los principios y fundamentos para detectar y prevenir los problemas que surgen por la falta de calidad de los datos. Presentaremos las distintas áreas de aplicación práctica de estos principios, tales como la integración y consolidación de múltiples fuentes de datos, la migración de datos y el armado de bases de datos de DWH y en soluciones de Business Intelligence.

PRÓXIMO INICIO

Julio, 2025

OTROS INICIOS

16 de julio, 2024

DURACIÓN

5 semanas

DEDICACIÓN ESTIMADA

10 a 15 horas semanales

-Introducción

-Dimensiones de Calidad

-Medición de la calidad

-Puesta en práctica

TESTING PARA DESARROLLADORES

La construcción de software de calidad es un objetivo esencial de la industria, lo cual implica incluir la cultura y las prácticas de testing en cada una de las actividades de desarrollo. Se requiere establecer los objetivos de calidad, estudiar los riesgos y cómo mitigarlos, así como poner a prueba el diseño, la arquitectura, el código, los datos, los accesos, para verificar su conformidad con estos.

Es preciso conocer los fundamentos, estrategias y prácticas de testing de software para garantizar el éxito. La adopción de metodologías ágiles torna esencial la capacitación en testing de todo el equipo, que permita liberar a producción, muy frecuentemente, software confiable.

¿PARA QUÉ PÚBLICO?

Este curso está dirigido a desarrolladores y líderes de desarrollo. Se trabajará con tecnologías Java.

PRÓXIMO INICIO

A confirmar

DURACIÓN

8 semanas

DEDICACIÓN ESTIMADA

15 a 20 horas semanales

DOCENTE

Federico Orihuela

-Inyecciones

-SQL Injection

-XSS

-Pruebas de Web Services

-Pruebas de Denegación de Servicio