Visión General de las Pruebas de Software Àgil
Este curso ofrece una breve introducción a las pruebas de software ágiles. Aborda los conceptos fundamentales de las pruebas, en el contexto del desarrollo ágil (Scrum), y utiliza el modelo de Cuadrantes de Pruebas Ágiles de Crispin & Gregory como marco de referencia para explorar los principios y prácticas contemporáneas de las pruebas ágiles.
Temario del curso
Fundamentos de las pruebas
- Artefactos y terminología
- Proceso fundamental de las pruebas
Principios de las pruebas
- Cuadrantes de pruebas y tipos de pruebas
- Colaboración y aseguramiento de calidad
- Automatización de pruebas
Pruebas que guían el desarrollo
- Pruebas unitarias
- Pruebas funcionales y criterios de aceptación
- Enfoques basados en pruebas (TDD)
Pruebas que critican el producto
- Pruebas exploratorias
- Pruebas no funcionales
- Técnicas de diseño de pruebas
Los cursos públicos requieren más de 5 participantes.
Visión General de las Pruebas de Software Àgil - Reserva
Visión General de las Pruebas de Software Àgil - Consulta
Visión General de las Pruebas de Software Àgil - Solicitud de consultoría
Testimonios (3)
ejercicios prácticos, lo que facilita la retención de información
ashley bolen - Insurance Corporation of British Columbia
Curso - Test Automation with Selenium
Traducción Automática
Los ejercicios que vimos en el curso fueron bastante útiles y aplicables a mis actividades en el trabajo, se resolvieron las dudas y los ejemplos compartidos son bastante útiles.
jocelin salas - BANXICO
Curso - Test Automation with Selenium and Python
La forma en que se abordaron los temas técnicos de manera práctica, con ejemplos reales y una excelente actitud del instructor.
Juan - ASECCSS
Curso - Automatización de Pruebas con Selenium
Próximos cursos
Cursos Relacionados
Pruebas Automatizadas Avanzadas y Mantenimiento
35 HorasEsta capacitación en vivo impartida por un instructor en Costa Rica (en línea o presencial) está dirigida a probadores y desarrolladores de nivel intermedio que desean profundizar su conocimiento y habilidades en pruebas automatizadas, centrándose en herramientas como Selenium, TestComplete y la integración con Oracle APEX y .Net Core.
Al finalizar esta capacitación, los participantes serán capaces de:
- Configurar Selenium y TestComplete para pruebas automatizadas.
- Desarrollar scripts de prueba y marcos de trabajo avanzados.
- Integrar las pruebas automatizadas con aplicaciones Oracle APEX y .Net Core.
- Aplicar técnicas de aprendizaje automático para mejorar la automatización de las pruebas.
- Transicionar de manera efectiva de las pruebas manuales a las automatizadas.
- Gestionar proyectos de pruebas externalizados y mantener los estándares de calidad.
C# Avanzado para Ingenieros de Pruebas de Automatización
21 HorasEsta formación en vivo con un instructor en Costa Rica (en línea o presencial) está dirigida a ingenieros de pruebas de automatización experimentados que desean aprender conceptos avanzados de programación en C# para pruebas de automatización.
Al finalizar esta formación, los participantes podrán:
- Comprender los conceptos avanzados de programación en C# y las mejores prácticas.
- Aplicar principios avanzados de programación orientada a objetos para crear soluciones de automatización eficientes y flexibles.
- Diseñar y desarrollar marcos de automatización modulares y reutilizables utilizando las mejores prácticas de la industria.
Selenium Avanzado
14 HorasEn esta capacitación en vivo impartida por un instructor en Costa Rica, los participantes aprenderán cómo mejorar una suite de pruebas automatizadas utilizando técnicas avanzadas para manejar Selenium.
Al finalizar esta capacitación, los participantes serán capaces de:
- Resolver problemas complejos de automatización de pruebas de 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 programas de objetos web de manera programática.
- Capturar datos dinámicamente desde controles web.
- Crear un marco de pruebas basado en datos.
- Distribuir las pruebas con Selenium Grid.
TestStand Avanzado: Dominio de la Automatización de Pruebas
21 HorasEsta formación en vivo impartida por un instructor en <ubicación> (en línea o presencial) está dirigida a ingenieros de pruebas y especialistas en automatización de nivel intermedio a avanzado que deseen explorar las características y técnicas avanzadas de TestStand para maximizar la eficiencia y eficacia de la automatización de pruebas.
Al finalizar esta formación, los participantes serán capaces de:
- Utilizar las características y funcionalidades avanzadas de TestStand para mejorar los flujos de trabajo de automatización de pruebas.
- Personalizar interfaces de usuario y desarrollar secuencias de pruebas avanzadas.
- Implementar técnicas avanzadas de procesamiento y reporte de resultados.
- Integrar TestStand con bases de datos, sistemas y hardware externos.
- Aplicar las mejores prácticas para mantener, gestionar, solucionar problemas y depurar secuencias de pruebas complejas.
Desarrollo y prueba de APIs mediante Java (Jersey)
14 HorasJersey es la implementación de referencia de código abierto de JAX-RS (API de Java para servicios web RESTful). Proporciona bibliotecas para crear APIs REST en Java de manera rápida y eficiente. Junto con herramientas de prueba modernas, Jersey permite a los desarrolladores diseñar, construir, probar y documentar APIs de manera eficaz.
Esta formación impartida por un instructor, en vivo (en línea o en sitio), está dirigida a desarrolladores y probadores de Java de nivel principiante a intermedio que deseen aprender desarrollo y prueba de APIs usando Jersey y herramientas complementarias.
Al finalizar esta formación, los participantes podrán:
- Configurar un proyecto Jersey con Maven.
- Desarrollar e implementar APIs RESTful usando Jersey.
- Probar APIs utilizando Postman y marcos automatizados.
- Gestionar errores, seguridad y documentación para APIs.
Formato del curso
- Clase interactiva y discusión.
- Ejercicios prácticos y práctica.
- Implementación en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, por favor contáctenos para coordinar.
BDD para no programadores: taller en vivo
14 HorasEste taller en vivo, impartido por un instructor en Costa Rica, 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. Abordamos este tema desde una perspectiva no ingenieril, centrándonos en los usuarios finales, sus requisitos, lenguaje y forma de pensar. También abordamos los desafíos de comunicación que es probable que enfrenten las partes interesadas del negocio mientras colaboran más estrechamente con sus colegas técnicos.
Al finalizar esta capacitación, los participantes sabrán cómo:
- Escribir historias de usuario concisas que capturen los patrones de uso de los usuarios reales del software.
- Traducir sus historias de usuario al lenguaje conductual de BDD (Dado, Cuando, Entonces).
- Derivar casos de prueba a partir de estas historias, para que los ingenieros los implementen y prueben.
- Comprender la relación entre los requisitos del producto, los criterios de aceptación y los casos de prueba.
- Desmitificar el jerga técnica que obstaculiza la comunicación y la comprensión.
- Instalar y utilizar herramientas excelentes para escribir archivos de características de BDD.
- Comprender y apreciar qué sucede 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 una certificación de nivel profesional centrada en prácticas avanzadas de gestión de pruebas, habilidades de liderazgo y toma de decisiones estratégicas, alineadas con el temario de ISTQB.
Esta formación en vivo, impartida por instructores (en línea o presencial), está dirigida a gerentes de prueba de nivel intermedio a avanzado y profesionales de QA que deseen dominar el temario del nivel avanzado de ISTQB y prepararse para la certificación.
Al finalizar esta formación, los participantes serán capaces de:
- Desarrollar y gestionar estrategias y planes de prueba integrales.
- Aplicar técnicas de prueba 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 prueba mientras se gestionan las expectativas de las partes interesadas.
- Utilizar herramientas y métricas para la gestión de pruebas, informes y mejora continua.
Formato del curso
- Clase interactiva y discusión.
- Ejercicios orientados al examen y preguntas de práctica.
- Estudios de casos prácticos y simulaciones alineados con el temario de ISTQB CTAL-TM.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, por favor contáctenos para coordinarlo.
Fundamentos de QA y Pruebas Modernas con IA (Preparación para el nivel de fundación de ISTQB)
21 HorasFundamentos de QA y Pruebas Modernas con IA es un programa de capacitación integral que combina el plan de estudios de ISTQB Certified Tester Foundation Level (CTFL v4.0) con una introducción práctica a herramientas y técnicas de pruebas asistidas por inteligencia artificial. Este curso está diseñado como una ruta de preparación hacia la certificación de ISTQB Foundation Level, mientras equipa a los participantes con habilidades aplicables de inmediato en pruebas asistidas por IA.
Esta capacitación en vivo impartida por un instructor (en línea o en las instalaciones) está dirigida a profesionales de QA, probadores de software e ingenieros de pruebas que desean construir una comprensión estructurada de los fundamentos del aseguramiento de la calidad mientras aprenden a aprovechar las herramientas modernas de IA para la generación de casos de prueba, automatización de pruebas y análisis de defectos.
Al finalizar esta capacitación, los participantes serán capaces de:
- Aplicar los siete principios de las pruebas y el rol del probador a lo largo del ciclo de vida del desarrollo de software.
- Diseñar casos de prueba utilizando técnicas de caja negra, caja blanca y basadas en la experiencia, según los estándares de ISTQB.
- Informar, rastrear y gestionar defectos a lo largo de su ciclo de vida completo.
- Planificar las pruebas utilizando enfoques basados en riesgos, técnicas de estimación y métricas de progreso de pruebas.
- Evaluar y seleccionar herramientas de automatización de pruebas para el contexto de su organización.
- Utilizar IA generativa y modelos de lenguaje grandes (LLM) para redactar, revisar y refinar casos de prueba a partir de los requisitos.
- Aplicar herramientas impulsadas por IA para la automatización de pruebas de autocuración, pruebas de regresión visual y predicción de defectos.
- Navegar por la estructura del examen de ISTQB Foundation Level y responder preguntas de muestra con confianza.
Formato del curso
- Clase interactiva y discusión.
- Abundancia de 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, por favor contáctenos para organizarla.
Pruebas de API con Postman
21 HorasEsta capacitación en vivo con instructor en Costa Rica (en línea o en las instalaciones) está dirigida a probadores de software que desean utilizar Postman para pruebas de API.
Al finalizar esta capacitación, los participantes podrán:
- Ejecutar pruebas utilizando solicitudes y flujos de trabajo automatizados.
- Definir, desarrollar, probar y observar una API utilizando un sistema de control de versiones.
- Generar datos dinámicos en una solicitud.
- Documentar y organizar pruebas en colecciones para su revisión por parte del equipo.
Automatización de Pruebas con Selenium y C#
14 HorasEsta formación en vivo impartida por un instructor en <ubicación> (en línea o presencial) está dirigida a desarrolladores y probadores que desean realizar automatización de pruebas utilizando C# y Selenium.
Al finalizar esta formación, los participantes serán capaces de:
- Instalar y configurar Selenium WebDriver.
- Escribir pruebas utilizando Selenium, C# y NUnit con el IDE de Visual Studio.
- Ejecutar automatización de pruebas con Selenium en C#.
Selenium WebDriver en C#
14 HorasEsta formación en vivo con instructor en Costa Rica (en línea o en las instalaciones) introduce a los participantes en las pruebas automatizadas con Selenium WebDriver y C# en Visual Studio. Si no tiene experiencia en programación con C# o desea repasarla, le recomendamos el curso: C# para Ingenieros de Pruebas de Automatización.
Automatización de Pruebas con Selenium
21 HorasEste curso ofrece capacitación para la gestión de proyectos de pruebas utilizando el conjunto de herramientas de Selenium y la pruebas continuas con Jenkins.
Público objetivo:
- Ingenieros de prueba de software
- Desarrolladores de software involucrados en desarrollo ágil
- Gerentes de lanzamiento
- Ingenieros de aseguramiento de calidad (QA)
Al finalizar la capacitación de Selenium, los asistentes podrán:
- Utilizar eficazmente el conjunto de herramientas de Selenium en proyectos reales
- Emplear Selenium para pruebas entre navegadores
- Distribuir las pruebas mediante Selenium Grid
- Ejecutar pruebas de regresión de Selenium en Jenkins
- Elaborar informes de pruebas e informes periódicos usando Jenkins
Automatización de pruebas con Selenium y Python
14 HorasSelenium es un marco de trabajo de código abierto para automatizar las pruebas de aplicaciones web en diferentes navegadores. Con Selenium 4, se cuentan con APIs de WebDriver mejoradas, localizadores relativos nativos y un soporte mejorado para Grid. Python ofrece simplicidad y una fuerte integración con marcos de pruebas como Pytest, lo que lo convierte en una elección potente para desarrollar suites de automatización de pruebas escalables y mantenibles.
Esta formación en vivo impartida por un instructor (en línea o presencial) está dirigida a probadores y desarrolladores de nivel principiante a intermedio que deseen utilizar Selenium con Python para automatizar las pruebas de aplicaciones web en entornos reales.
Al finalizar esta formación, los participantes serán capaces de:
- Instalar y configurar Selenium con Python en un entorno de prueba.
- Crear scripts robustos de automatización de pruebas utilizando Selenium WebDriver y Pytest.
- Aplicar el Patrón de Objeto de Página (POM) para marcos de pruebas mantenibles.
- Ejecutar pruebas en múltiples navegadores utilizando Selenium Grid.
- Integrar pruebas automatizadas con tuberías de CI/CD.
- Solucionar problemas comunes y aplicar mejores prácticas para la estabilidad de la automatización.
Formato del curso
- Conferencia interactiva y discusión.
- 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 formación personalizada para este curso, por favor contáctenos para coordinarlo.
Automatización de Pruebas con Selenium
21 HorasEste curso ofrece capacitación para manejar proyectos de pruebas y proporciona experiencia práctica con aplicaciones web, automatización de pruebas funcionales y automatización de pruebas entre navegadores utilizando la suite de pruebas de Selenium.
El público objetivo de este curso son ingenieros de pruebas de software y probadores manuales.
Al finalizar la capacitación, los participantes serán capaces de utilizar efectivamente Selenium WebDriver en proyectos del mundo real.
Curso de TestComplete
21 HorasEn este curso en vivo y guiado por un instructor en Costa Rica, los participantes aprenderán a utilizar las funciones de TestComplete, incluyendo su modelo de objetos de prueba, puntos de control, mapeo de nombres y la interfaz de usuario, para llevar a cabo pruebas automatizadas en aplicaciones de escritorio, web y móviles.
Al finalizar esta capacitación, los participantes serán capaces de:
- Crear, grabar y ejecutar pruebas funcionales.
- Crear un marco de pruebas escalable y mantenible.
- 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.