Want to create interactive content? It’s easy in Genially!

Get started free

QA Testing

Saúl

Created on October 30, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Geniaflix Presentation

Vintage Mosaic Presentation

Shadow Presentation

Newspaper Presentation

Zen Presentation

Audio tutorial

Pechakucha Presentation

Transcript

01

QA Testing

Calidad de Software

02

Calidad de Software

La calidad de software es el grado en que un sistema, componente o proceso cumple con los requisitos funcionales y no funcionales y satisface las expectativas del cliente o usuario final.Se busca no solo que el software funcione, sino que sea confiable, eficiente, mantenible y usable.

QA Testing: Calidad de Software

03

Contextualize Your Topic with a Subtitle

Atributos de CAlidad

04

Gestion de la calidad

¿Qué es la gestión de la calidad?

La gestión de la calidad (QM Quality Management) es un concepto global, dentro del cual se incluyen otros conceptos anidados: el Aseguramiento de la calidad (QA Quality Assurance), el Control de la Calidad (Quality control) y el Testing. Tienes la posibilidad de encontrar un empleo en QA en cualquiera de estas áreas.

QA Testing: Calidad de Software

gestion de Proyectos de software

05

¿Qué es la gestión de proyectos?

La gestión de proyectos utiliza habilidades, herramientas y técnicas para planificar, ejecutar, supervisar y completar los proyectos dentro de los plazos. La gestión de proyectos garantiza que el trabajo del equipo se ajuste a los objetivos SMART y cumpla los criterios del éxito dentro de las limitaciones establecidas.

QA Testing: Calidad de Software

S M A R T

Metodología Agil y marco de trabajo

06

Metodología ágil

Es una Filosofía o enfoque de trabajo basada en los principios del manifiesto ágil. No dice exactamente como hacer las cosas, si no que valores y principios seguir.

QA Testing: Calidad de Software

Marco de trabajo

Es una estructura práctica y concreta que te dice como aplicar los principios ágiles en la realidad. Define roles, eventos, artefactos y reglas que guían el proceso

07

QA Testing

Un QA testing, también conocido como Quality Assurance Testing, es un proceso de pruebas que se llevaa cabo para asegurar la calidad final en un software antes de su lanzamiento. Es decir, que el producto final sea fiable, funcional y esté libre de errores y bugs.

QA Testing: Calidad de Software

Importancia

Objetivo

Tipos de pruebas

08

  • Pruebas de Rendimiento
  • Pruebas de Escalabilidad
  • Pruebas de seguridad
  • Pruebas de usabilidad
  • Pruebas de comptabilidad
  • Pruebas de recuperación
  • Pruebas de Mantenimiento
  • Pruebas de portabilidad

Pruebas funcionales

Las pruebas funcionales se enfocan en evaluar si el software cumple con los requisitos funcionales especificados.

Pruebas no funcionales

QA Testing: Calidad de Software

  • Pruebas unitarias
  • Pruebas de integración
  • Prueba de sistema (E2E)
  • Pruebas de aceptación
  • Pruebas de regresión
  • Pruebas de Humo
  • Pruebas de interfaz (UI)

Las pruebas no funcionales evalúan los atributos de calidad y el comportamiento del sistema bajo condiciones específicas.

Roles en QA

09

Realiza pruebas manuales para verificar funcionalidades, reporta errores y valida la calidad del software.

Usa esta cara de la tarjeta para dar más información sobre un tema. Focalízate en un concepto. Haz que el aprendizaje y la comunicación sean más eficientes.

Usa esta cara de la tarjeta para dar más información sobre un tema. Focalízate en un concepto. Haz que el aprendizaje y la comunicación sean más eficientes.

Lidera al equipo de QA, planifica estrategias de pruebas, asigna tareas, reporta progresos y es responsable de la calidad general del producto.

Usa esta cara de la tarjeta para dar más información sobre un tema. Focalízate en un concepto. Haz que el aprendizaje y la comunicación sean más eficientes.

Especialista en crear, mantener, y ejecutar scripts de pruebas automáticas utilizando herramientas específicas

QA Testing: Calidad de Software

Título

Título

Título

QA Manual Tester

QA Automation

QA Lead

Escribe aquí una descripción breve

Escribe aquí una descripción breve

Escribe aquí una descripción breve

SDCL

10

STCL

QA Testing: Calidad de Software

Proceso de Trabajo

11

Definición de requerimientos

Creación de casos de prueba

Analisis de requerimientos y planeación de pruebas

QA Testing: Calidad de Software

Instalación a productivo

Creación de documentación técnica

Ejecución y documentación de pruebas

Entrega de decumentación y evidencia

Desarrollo y pruebas unitarias

Intalación a QA

Muchas gracias!!!

12

QA Testing: Calidad de Software

¿Por que es impoortante el QA Testing?

El testing es esencial para detectar y corregir posibles defectos desde el inicio del diseño. Es crucial evitar correcciones más complicadas y costosas en el futuro. El Instituto de Ciencias de Sistemas en IBM destaca un escenario convincente: corregir un error durante la etapa de implementación puede costar hasta cinco veces más que corregirlo durante la etapa de diseño.

¿Cuál es el objetivo del QA Testing?

El objetivo del QA Testing es garantizar que un producto de software funcione correctamente, cumpla con los requisitos que se hayan establecido previamente y ofrezca una experiencia fiable y sin errores al usuario final.

Extreme Programming (XP) es una metodología de desarrollo de software ágil que mejora la calidad y la capacidad de respuesta del software a través de lanzamientos frecuentes, colaboración con los clientes y pruebas continuas.

Extreme Programming (XP)

Kanban es un método visual de gestión de flujo de trabajo que se utiliza para optimizar el desarrollo de productos y otros procesos de trabajo. Su objetivo principal es mejorar la eficiencia y la productividad al gestionar las tareas de manera sencilla y visual.

Kan Ban

Scrum es un marco de trabajo ágil (framework) utilizado para gestionar y desarrollar proyectos complejos, especialmente en el ámbito del software. Es adaptable, iterativo e incremental, lo que permite que los equipos entreguen valor de manera frecuente y continua.

SCRUM

Otros tipos de pruebas

Existen pruebas que se diferencian de las pruebas funcionales o no funcionales debido a su enfoque o que se trabajan junto con otras pruebas

  • Pruebas exploratorias
  • Pruebas Manuales
  • Pruebas Automatizadas
  • Pruebas de caja negra/blanca/gris
  • Pruebaas Dinámicas
  • Pruebas Estáticas

Los 12 principios ágiles

  1. Satisfacer al cliente con entregas continuas.
  2. Aceptar cambios en los requisitos.
  3. Entregar software funcional frecuentemente.
  4. Fomentar la colaboración entre negocio y desarrollo.
  5. Construir equipos motivados.
  6. Favorecer la comunicación cara a cara.
  7. Medir el progreso con software funcional.
  8. Mantener un ritmo de trabajo sostenible.
  9. Priorizar la excelencia técnica y el buen diseño.
  10. Buscar la simplicidad.
  11. Permitir que equipos autoorganizados generen mejores soluciones.
  12. Reflexionar y ajustar regularmente para mejorar.

Los 4 valores ágiles

&

  1. Indviduos e interaccioines sobre procesos
  2. Software funcionando sobre documentación extensiva
  3. Colaboración con el cliente sore negocio contraactual
  4. Responder al cambio sobre seguir un plan

Documentación Técnica

¿Qué es lo que lleva?
  • Resumen: Descripción general del proyecto, Objetivos y metas, Alcance, requerimentos.
  • Arquitectura: Diagrama de arquitectura, componentes principales y sus interacciones, Tecnología y herramientas utilizadas
  • Requisitos: requisitos funcionales y no funcionales
  • Diseño de software: Diagramas UML,Modelo de datos, Estrcutura de carpetas y archivos
  • APIs y Endpoints: Documentación de API REST/SOAP/GraphQL: endoints, parámetros, ejemplos de requst y response