Introducción Agile Testing
Este curso de 2 días ofrece una breve introducción a las pruebas de software en entornos ágiles. Aborda conceptos fundamentales de prueba en el contexto del desarrollo ágil (Scrum) y utiliza el modelo de los Cuadrantes de Pruebas Ágiles de Crispin y Gregory como marco para explorar principios y prácticas contemporáneas en este ámbito.
Público Objetivo
Este curso está diseñado para equipos de desarrollo que deseen mejorar sus prácticas de prueba en un contexto ágil.
También es adecuado para quienes buscan dedicarse profesionalmente a las pruebas y constituye un prerrequisito idóneo para el curso de Tester Ágil Certificado de iSQI.
Temario del curso
Visión general de Ágil
- Repaso histórico de las metodologías ágiles
- Discusión sobre los enunciados del Manifiesto Ágil
Marco de trabajo Scrum
- Roles y responsabilidades en Scrum: Scrum Master, Product Owner y Equipo de Desarrollo
- Eventos de Scrum: Sprint, Planificación del Sprint, Revisión, Retrospectiva y reunión diaria de Scrum
- Artefactos de Scrum: Backlog del Producto, Backlog del Sprint e Incremento del Producto
Pruebas Ágiles
- Colaboración por encima de la independencia
- El lugar de la documentación en entornos ágiles
- Introducción a los Cuadrantes de Pruebas Ágiles
- Automatización de pruebas
Fundamentos de las pruebas
- El proceso fundamental de prueba
- Técnicas de diseño de pruebas de caja negra
- Técnicas de diseño de pruebas de caja blanca
- Atributos de calidad
- Pruebas de rendimiento
- Ejemplo de herramientas de prueba
Pruebas orientadas a la tecnología que guían el desarrollo
- Pruebas unitarias y diseño de pruebas de caja negra
- Desarrollo guiado por pruebas
- Ejemplo de herramientas de prueba
Pruebas orientadas al negocio que guían el desarrollo
- Historias de usuario y pruebas de aceptación
- Desarrollo guiado por comportamiento
- Ejemplo de herramientas de prueba
Pruebas orientadas al negocio que evalúan el producto
- Pruebas exploratorias
- Diseño de pruebas de caja blanca
Los cursos públicos requieren más de 5 participantes.
Introducción Agile Testing - Reserva
Introducción Agile Testing - Consulta
Introducción Agile Testing - Solicitud de consultoría
Testimonios (1)
talleres, casos prácticos
Joanna Nowak - LKQ Polska Sp. z o. o.
Curso - Introduction to Agile Testing
Traducción Automática
Próximos cursos
Cursos Relacionados
Pruebas automatizadas avanzadas en Java con Selenium, integración continua y control de versiones
35 HorasAl finalizar esta capacitación, los participantes estarán en capacidad de:
- Instalar y configurar Maven.
- Automatizar pruebas utilizando Selenium.
- Gestionar GIT.
- Integrar procesos de integración continua.
Formato del curso
- Clases interactivas y sesiones de discusión.
- Numerosos ejercicios y prácticas.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, por favor contáctenos para coordinar.
Selenium Avanzado
14 HorasEn esta capacitación en vivo, impartida por un instructor en Colombia, los participantes aprenderán a mejorar una suite de pruebas automatizadas mediante técnicas avanzadas para el uso de Selenium.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Resolver problemas complejos de automatización de pruebas en aplicaciones web con Selenium.
- Aplicar expresiones regulares y técnicas de verificación basadas en patrones.
- Manejar excepciones que detienen la ejecución de las pruebas.
- Buscar programáticamente objetos en la web.
- Capturar dinámicamente datos desde controles web.
- Crear un framework de pruebas basado en datos.
- Distribuir las pruebas utilizando Selenium Grid.
Selenium avanzado con C #
14 HorasEn esta capacitación en vivo impartida por un instructor, los participantes aprenderán a mejorar una suite de pruebas automatizadas utilizando técnicas avanzadas para controlar Selenium.
Público objetivo: probadores de software, gerentes de pruebas y profesionales de aseguramiento de calidad.
Desarrollo y Pruebas de APIs con Java (Jersey)
14 HorasJersey es la implementación de referencia de código abierto de JAX-RS (Java API para servicios web RESTful). Ofrece bibliotecas para construir APIs REST en Java de manera rápida y efectiva. Combinado con herramientas de prueba modernas, Jersey permite a los desarrolladores diseñar, construir, probar y documentar APIs de forma eficiente.
Esta capacitación, impartida por un instructor en vivo (en línea o presencial), está dirigida a desarrolladores y probadores de Java de nivel principiante a intermedio que deseen aprender el desarrollo y las pruebas de APIs utilizando Jersey y herramientas complementarias.
Al finalizar esta capacitación, los participantes podrán:
- Configurar un proyecto Jersey con Maven.
- Desarrollar y desplegar APIs RESTful con Jersey.
- Probar APIs usando Postman y marcos de trabajo automatizados.
- Gestionar errores, seguridad y documentación de las APIs.
Formato del curso
- Clases interactivas y debates.
- Ejercicios prácticos y sesiones de práctica.
- Implementación en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para coordinar los detalles.
BDD para no programadores: taller en vivo
14 HorasEste taller en vivo, impartido por un instructor en Colombia, comienza con una introducción a BDD: qué es y cómo lo utilizan las empresas para promover un buen diseño, desarrollo y pruebas de software. Lo hacemos desde una perspectiva no ingenieril, poniendo el foco en los usuarios finales, sus requisitos, su lenguaje y su forma de pensar. También abordamos los desafíos de comunicación que es probable que encuentren los interesados en el negocio al trabajar más de cerca con sus colegas de mentalidad técnica.
Al finalizar esta capacitación, los participantes sabrán cómo:
- Redactar historias de usuario concisas que capturen los patrones de uso de los usuarios reales del software.
- Traducir sus historias de usuario al lenguaje de comportamiento de BDD (Dado, Cuando, Entonces).
- Derivar casos de prueba a partir de estas historias, para que los ingenieros los implementen y ejecuten.
- Comprender la relación entre los requisitos del producto, los criterios de aceptación y los casos de prueba.
- Desmitificar la jerga técnica que obstaculiza la comunicación y la comprensión.
- Instalar y utilizar excelentes herramientas para escribir archivos de características de BDD.
- Comprender y valorar lo que ocurre una vez que el trabajo se entrega a los ingenieros.
- Desempeñar un papel más activo en el ciclo de desarrollo iterativo.
ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM)
35 HorasLa certificación ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) es un título profesional enfocado en prácticas avanzadas de gestión de pruebas, habilidades de liderazgo y toma de decisiones estratégicas, alineadas con el temario oficial de ISTQB.
Esta capacitación, impartida por un instructor en vivo (en línea o presencial), está dirigida a gestores de pruebas y profesionales de aseguramiento de calidad (QA) de nivel intermedio a avanzado que deseen dominar el temario de ISTQB para el nivel avanzado de Test Manager y prepararse para la certificación.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Desarrollar y gestionar estrategias y planes de pruebas integrales.
- Aplicar técnicas de pruebas basadas en riesgos para optimizar los esfuerzos de prueba.
- Monitorear, controlar y mejorar los procesos de prueba dentro de los proyectos.
- Liderar y desarrollar equipos de pruebas, gestionando simultáneamente las expectativas de las partes interesadas.
- Utilizar herramientas y métricas para la gestión de pruebas, la generación de informes y la mejora continua.
Formato del curso
- Clases magistrales interactivas y debates.
- Ejercicios y preguntas de práctica orientados al examen.
- Estudios de caso y simulaciones prácticos alineados con el temario de ISTQB CTAL-TM.
Opciones de personalización del curso
- Para solicitar una versión personalizada de este curso, por favor contáctenos para organizarlo.
ISTQB Analista Técnico de Pruebas Avanzado
21 HorasAprenderá todo sobre las pruebas de componentes, las técnicas de pruebas de caja blanca, el análisis estático, las pruebas no funcionales y las pruebas automatizadas, de acuerdo con el estándar ISTQB reconocido internacionalmente, y estará preparado para el examen de Analista Técnico de Pruebas Avanzado de ISTQB.
Tras esta formación:
Podrá identificar y clasificar los riesgos típicos asociados al rendimiento, la seguridad, la fiabilidad, la portabilidad y la mantenibilidad de los sistemas de software.
Podrá crear planes de prueba que detallen la planificación, el diseño y la ejecución de pruebas para mitigar los riesgos relacionados con el rendimiento, la seguridad, la fiabilidad, la portabilidad y la mantenibilidad.
Podrá seleccionar y aplicar técnicas adecuadas de diseño estructural para garantizar que las pruebas ofrezcan un nivel suficiente de confianza, basándose en la cobertura del código y la cobertura del diseño.
Podrá participar efectivamente en revisiones técnicas junto con desarrolladores y profesionales del software.
Podrá identificar riesgos en el código y en la arquitectura del software, y crear elementos del plan de prueba para mitigar dichos riesgos mediante análisis dinámico.
Podrá proponer mejoras en la seguridad, la mantenibilidad y la testabilidad del código mediante la aplicación de análisis estático.
Podrá esbozar los costos y beneficios esperados al introducir ciertos tipos de automatización de pruebas.
Podrá seleccionar las herramientas adecuadas para automatizar tareas técnicas de prueba.
Comprenderá los aspectos técnicos y los conceptos relacionados con la aplicación de la automatización de pruebas.
Un estándar internacional en pruebas técnicas de software
En noviembre de 2002, se fundó el International Software Testing Qualification Board (ISTQB) con el objetivo de avanzar en la internacionalización y armonización del programa de certificación de pruebas. Hoy en día, existe un esquema de certificación ISTQB plenamente reconocido y armonizado a nivel global. El programa de certificación de pruebas de ISTQB se divide en tres niveles:
Certificado de nivel fundamental
Certificado de nivel avanzado
Certificado de nivel experto
Estructura de esta formación
Este curso acreditado de tres días lo prepara para el examen "Analista Técnico de Pruebas Avanzado de ISTQB" y cumple con los requisitos establecidos por ISTQB. Aprenderá todo sobre las pruebas de componentes, las técnicas de pruebas de caja blanca, el análisis estático, las pruebas no funcionales y las pruebas automatizadas, de acuerdo con el estándar ISTQB reconocido internacionalmente.
El énfasis se centra en profundizar sus conocimientos sobre pruebas estructuradas y su aplicación práctica. Practicará con un caso integral.
El examen tendrá lugar un día separado, una semana después de finalizar el curso, y consistirá en preguntas basadas en escenarios de opción múltiple. Con una puntuación del 65% o superior, obtendrá el Certificado de Analista de Pruebas Avanzado de ISTQB.
Impulsado por NobleProg Polska sp. z o.o., ATO (ID de registro PeopleCert 5860)
Pruebas de API con Postman
21 HorasEsta capacitación presencial o en línea en Colombia, impartida por un instructor, está dirigida a probadores de software que deseen utilizar Postman para realizar pruebas de API.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Ejecutar pruebas utilizando solicitudes y flujos de trabajo automatizados.
- Definir, desarrollar, probar y monitorear una API mediante un sistema de control de versiones.
- Generar datos dinámicos dentro de una solicitud.
- Documentar y organizar las pruebas en colecciones para su revisión por parte del equipo.
Automatización de Pruebas con Selenium y C#
14 HorasEsta formación impartida por un instructor, en vivo en Colombia (en línea o presencial), está dirigida a desarrolladores y probadores que deseen realizar automatización de pruebas utilizando C# y Selenium.
Al finalizar esta formación, los participantes podrán:
- Instalar y configurar Selenium WebDriver.
- Escribir pruebas utilizando Selenium, C# y Nunit con el entorno de desarrollo Visual Studio.
- Ejecutar automatización de pruebas con Selenium en C#.
Selenium con Jenkins y Docker
14 HorasEsta capacitación presencial o en línea, impartida por un instructor, está dirigida a ingenieros de DevOps que deseen utilizar Selenium para ejecutar pruebas dentro de contenedores Docker.
Al finalizar esta capacitación, los participantes serán capaces de:
- Crear infraestructura de automatización de pruebas para pruebas bajo demanda.
- Desarrollar un framework de automatización de pruebas utilizando Java.
- Construir un pipeline de CI/CD desde cero con Jenkins y Docker.
Selenium WebDriver en C#
14 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), introduce a los participantes en las pruebas automatizadas con Selenium WebDriver y C# en Visual Studio. Si no tienes experiencia programando en C# o deseas refrescar tus conocimientos, consulta el curso: C# para Ingenieros de Pruebas de Automatización.
Automatización de Pruebas con Selenium
21 HorasEste curso ofrece capacitación para gestionar proyectos de prueba utilizando la suite de pruebas Selenium y la prueba continua con Jenkins.
Público objetivo:
- Ingenieros de pruebas de software
- Desarrolladores de software involucrados en el desarrollo ágil
- Gerentes de lanzamiento
- Ingenieros de aseguramiento de calidad (QA)
Al finalizar la capacitación en Selenium, los participantes podrán:
- Utilizar la suite de pruebas de Selenium de manera efectiva en proyectos reales
- Emplear Selenium para pruebas entre diferentes navegadores
- Distribuir las pruebas mediante Selenium Grid
- Ejecutar pruebas de regresión con Selenium en Jenkins
- Preparar informes de pruebas e informes periódicos utilizando Jenkins
Automatización de Pruebas con Selenium y Python
14 HorasSelenium es un framework de código abierto para automatizar pruebas de aplicaciones web en diferentes navegadores. Con Selenium 4, se disponen de APIs mejoradas de WebDriver, localizadores relativos nativos y soporte mejorado para Grid. Python ofrece simplicidad y una integración sólida con frameworks de pruebas como Pytest, lo que lo convierte en una opción poderosa para desarrollar suites de automatización de pruebas escalables y mantenibles.
Este entrenamiento, impartido por un instructor y ofrecido en vivo (en línea o en el sitio), está dirigido a probadores y desarrolladores de nivel principiante a intermedio que deseen utilizar Selenium con Python para automatizar pruebas de aplicaciones web en entornos del mundo real.
Al finalizar este entrenamiento, los participantes serán capaces de:
- Instalar y configurar Selenium con Python en un entorno de pruebas.
- Construir scripts robustos de automatización de pruebas utilizando Selenium WebDriver y Pytest.
- Aplicar el Patrón de Objeto de Página (POM) para crear frameworks de pruebas mantenibles.
- Ejecutar pruebas en múltiples navegadores mediante Selenium Grid.
- Integrar pruebas automatizadas con pipelines de CI/CD.
- Resolver problemas comunes y aplicar mejores prácticas para garantizar la estabilidad de la automatización.
Formato del Curso
- Conferencias interactivas y debates.
- Numerosos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de Personalización del Curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para coordinarlo.
Automatización de Pruebas con Selenium
21 HorasEste curso ofrece formación para gestionar proyectos de pruebas y proporciona experiencia práctica en aplicaciones web, automatización de pruebas funcionales y automatización de pruebas entre navegadores utilizando el conjunto de herramientas de pruebas de Selenium.
El público objetivo de este curso son ingenieros de pruebas de software y probadores manuales.
Al finalizar la formación, los participantes podrán utilizar efectivamente Selenium WebDriver en proyectos del mundo real.
Curso de TestComplete
21 HorasEn esta capacitación presencial impartida por un instructor en Colombia, los participantes aprenderán a utilizar las funcionalidades de TestComplete, incluyendo su modelo de objetos de prueba, puntos de control, mapeo de nombres e interfaz de usuario, para llevar a cabo pruebas automatizadas en aplicaciones de escritorio, web y móviles.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Crear, grabar y ejecutar pruebas funcionales.
- Construir un marco de pruebas escalable y fácil de mantener.
- Crear puntos de control, adaptar las pruebas para múltiples dispositivos y analizar los resultados de las pruebas.
- Utilizar las extensiones de scripts de TestComplete.