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
- Satisfacer al cliente con entregas continuas.
- Aceptar cambios en los requisitos.
- Entregar software funcional frecuentemente.
- Fomentar la colaboración entre negocio y desarrollo.
- Construir equipos motivados.
- Favorecer la comunicación cara a cara.
- Medir el progreso con software funcional.
- Mantener un ritmo de trabajo sostenible.
- Priorizar la excelencia técnica y el buen diseño.
- Buscar la simplicidad.
- Permitir que equipos autoorganizados generen mejores soluciones.
- Reflexionar y ajustar regularmente para mejorar.
Los 4 valores ágiles
&
- Indviduos e interaccioines sobre procesos
- Software funcionando sobre documentación extensiva
- Colaboración con el cliente sore negocio contraactual
- 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
QA Testing
Saúl
Created on October 30, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Shadow Presentation
View
Newspaper Presentation
View
Zen Presentation
View
Audio tutorial
View
Pechakucha Presentation
Explore all templates
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 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
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
Los 12 principios ágiles
Los 4 valores ágiles
&
Documentación Técnica
¿Qué es lo que lleva?