SlideShare una empresa de Scribd logo
1 de 11
www.sgcampus.com.mx @sgcampus
www.sgcampus.com.mx
@sgcampus
Miguel Angel De León Trejo
QA Manager INTELLEGO
Testing para dummies
www.sgcampus.com.mx @sgcampus
Situación hipotética
• 1 proyecto
–1 líder de proyecto
–1 arquitecto o líder técnico
–1 DBA
–3 desarrolladores
–1 tester
–1 documentador
www.sgcampus.com.mx @sgcampus
Asignación de personal
• ¿Qué criterios se deben considerar para asignar a un tester?
- ¿Disponibilidad?
- ¿Experiencia en el dominio?
- ¿Costo?
- ¿Perfil?
- ¿Uso de técnicas y herramientas?
- ¿Uso de metodologías?
- ¿Certificaciones?
www.sgcampus.com.mx @sgcampus
¿En qué etapa comienza?
• Testing != Aseguramiento de calidad
• Ciclos de vida de proyectos
–Cascada
–Iterativos
• Metodologías
–Modelo V
–Modelo W
www.sgcampus.com.mx @sgcampus
Proceso estándar
Planificación
de pruebas
Análisis y
Diseño de
pruebas
Ejecución de
pruebas
Reporte de
pruebas
Cierre de
pruebas
www.sgcampus.com.mx @sgcampus
Niveles de prueba
Unitarias
Modulares
Integración
Integrales
(Sistema)
UAT
www.sgcampus.com.mx @sgcampus
Tipos de
Pruebas
Cobertura de
condiciones
Cobertura de
condiciones
múltple
Componente
Funcionales
Usabilidad
Mantenibilidad
Administración
y manejo de
errores
Comportamiento
Integrales
Convivencia
Migración
Instalación
Regresión
Humo
Persistencia
de datos
Disponibilidad
Respaldo y
recuperación
Stress
Carga
Seguridad
www.sgcampus.com.mx @sgcampus
Técnicas y estrategias de
pruebas
• Todos los pares (Pairwise)
• Particiones equivalentes (Clases equivalentes)
• Valores en la frontera (Valores al límite)
• Tablas de decisiones
• Transición de estados
• Pruebas de sentencias y cobertura
• Pruebas de decisión y cobertura
• Heurísticas
• Revisiones por pares
• Top-Down
• Buttom Up
• Big bang
www.sgcampus.com.mx @sgcampus
Metodologías y Herramientas de Pruebas y Aseg. de la CalidadMarcosdeReferencia
Herramientas
Diseño y ejecución de pruebas
Registro y seguimiento de incidentes Integración continua y calidad del código
Automatización Seguridad
Profiling y depuración: jmelody, jmeter, webload, Fiddler
Simulación, análisis estadístico
www.sgcampus.com.mx @sgcampus
Reporte de resultados
• Eficiencia en la corrección de defectos (Categorización Severidad)
• Volatilidad del producto (Tasa de corrección de defectos vs. Nuevos
requerimientos)
• Complejidad del producto KLOC (Líneas de código) y Complejidad
ciclomática MacCabe
• Cobertura de pruebas (UUCP o KLOC) entre el tamaño total del
sistema
• Suficiencia de pruebas:
%𝑆𝑢𝑓𝑖𝑐𝑖𝑒𝑛𝑐𝑖𝑎 =
𝑗=0
𝑚
𝑡𝑒𝑠𝑡𝑠𝑢𝑖𝑡𝑒𝑠
𝑘=1
𝑛
𝑟𝑒𝑞𝑢𝑒𝑟𝑖𝑚𝑖𝑒𝑛𝑡𝑜𝑠
× 100
• Densidad de defectos
• Índice de severidad de defectos:
( Severidad * No.Severidad) / Total de defectos
www.sgcampus.com.mx @sgcampus
DUDAS? COMENTARIOS?
GRACIAS!!!

Más contenido relacionado

La actualidad más candente

Scrum - Uma introdução a agilidade
Scrum - Uma introdução a agilidadeScrum - Uma introdução a agilidade
Scrum - Uma introdução a agilidadeThiago Boschese
 
217664064 egpr-140-ejemplo-de-plan-de-gestion-de-costos
217664064 egpr-140-ejemplo-de-plan-de-gestion-de-costos217664064 egpr-140-ejemplo-de-plan-de-gestion-de-costos
217664064 egpr-140-ejemplo-de-plan-de-gestion-de-costosphuaco
 
Lecciones aprendidas en proyectos 1
Lecciones aprendidas en proyectos 1Lecciones aprendidas en proyectos 1
Lecciones aprendidas en proyectos 1Jorge Osinski
 
Termo de abertura do projeto - beauty
Termo de abertura do projeto - beautyTermo de abertura do projeto - beauty
Termo de abertura do projeto - beautyMLGV
 
Webinar: Implementando una PMO. Fase de diagnóstico usando OPM3
Webinar: Implementando una PMO. Fase de diagnóstico usando OPM3Webinar: Implementando una PMO. Fase de diagnóstico usando OPM3
Webinar: Implementando una PMO. Fase de diagnóstico usando OPM3Luis Eduardo Reyes Plasencia
 
Gestão Ágil de Projetos
Gestão Ágil de ProjetosGestão Ágil de Projetos
Gestão Ágil de ProjetosInstituto Haddad
 
GCS - Aula 08 - GCS x MPSBr
GCS - Aula 08 - GCS x MPSBrGCS - Aula 08 - GCS x MPSBr
GCS - Aula 08 - GCS x MPSBrMisael Santos
 
Caso Completo – Construcción de una Mezcladora de Acero para CSS – Planificación
Caso Completo – Construcción de una Mezcladora de Acero para CSS – PlanificaciónCaso Completo – Construcción de una Mezcladora de Acero para CSS – Planificación
Caso Completo – Construcción de una Mezcladora de Acero para CSS – PlanificaciónDharma Consulting
 
Modelo de Negócio do PMO
Modelo de Negócio do PMOModelo de Negócio do PMO
Modelo de Negócio do PMOProject Builder
 
Implementación de un Data Warehouse-Iniciación
Implementación de un Data Warehouse-IniciaciónImplementación de un Data Warehouse-Iniciación
Implementación de un Data Warehouse-IniciaciónDharma Consulting
 

La actualidad más candente (20)

Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Scrum - Uma introdução a agilidade
Scrum - Uma introdução a agilidadeScrum - Uma introdução a agilidade
Scrum - Uma introdução a agilidade
 
217664064 egpr-140-ejemplo-de-plan-de-gestion-de-costos
217664064 egpr-140-ejemplo-de-plan-de-gestion-de-costos217664064 egpr-140-ejemplo-de-plan-de-gestion-de-costos
217664064 egpr-140-ejemplo-de-plan-de-gestion-de-costos
 
PMBOK y PMI
PMBOK y PMIPMBOK y PMI
PMBOK y PMI
 
Edt de-xtreme-people
Edt de-xtreme-peopleEdt de-xtreme-people
Edt de-xtreme-people
 
Lecciones aprendidas en proyectos 1
Lecciones aprendidas en proyectos 1Lecciones aprendidas en proyectos 1
Lecciones aprendidas en proyectos 1
 
gestión de proyectos
gestión de proyectosgestión de proyectos
gestión de proyectos
 
PMBoK vs PRINCE2
PMBoK vs PRINCE2PMBoK vs PRINCE2
PMBoK vs PRINCE2
 
5.gestión del tiempo del proyecto (2)
5.gestión del tiempo del proyecto (2)5.gestión del tiempo del proyecto (2)
5.gestión del tiempo del proyecto (2)
 
Termo de abertura do projeto - beauty
Termo de abertura do projeto - beautyTermo de abertura do projeto - beauty
Termo de abertura do projeto - beauty
 
Modelo gobernabilidad proyectos ti
Modelo gobernabilidad proyectos tiModelo gobernabilidad proyectos ti
Modelo gobernabilidad proyectos ti
 
Webinar: Implementando una PMO. Fase de diagnóstico usando OPM3
Webinar: Implementando una PMO. Fase de diagnóstico usando OPM3Webinar: Implementando una PMO. Fase de diagnóstico usando OPM3
Webinar: Implementando una PMO. Fase de diagnóstico usando OPM3
 
Gestão Ágil de Projetos
Gestão Ágil de ProjetosGestão Ágil de Projetos
Gestão Ágil de Projetos
 
GCS - Aula 08 - GCS x MPSBr
GCS - Aula 08 - GCS x MPSBrGCS - Aula 08 - GCS x MPSBr
GCS - Aula 08 - GCS x MPSBr
 
Caso Completo – Construcción de una Mezcladora de Acero para CSS – Planificación
Caso Completo – Construcción de una Mezcladora de Acero para CSS – PlanificaciónCaso Completo – Construcción de una Mezcladora de Acero para CSS – Planificación
Caso Completo – Construcción de una Mezcladora de Acero para CSS – Planificación
 
Modelo de Negócio do PMO
Modelo de Negócio do PMOModelo de Negócio do PMO
Modelo de Negócio do PMO
 
Implementación de un Data Warehouse-Iniciación
Implementación de un Data Warehouse-IniciaciónImplementación de un Data Warehouse-Iniciación
Implementación de un Data Warehouse-Iniciación
 
Conceptos básicos de gestión de proyectos
Conceptos básicos de gestión de proyectosConceptos básicos de gestión de proyectos
Conceptos básicos de gestión de proyectos
 
Gestão de Projetos - Prof. João Frederico Gonzales
Gestão de Projetos - Prof. João Frederico GonzalesGestão de Projetos - Prof. João Frederico Gonzales
Gestão de Projetos - Prof. João Frederico Gonzales
 
PMO: Servicios y tipos
PMO: Servicios y tiposPMO: Servicios y tipos
PMO: Servicios y tipos
 

Similar a Testing para dummies

Cuál es el papel de la automatización en metodologías ágiles
Cuál es el papel de la automatización en metodologías ágilesCuál es el papel de la automatización en metodologías ágiles
Cuál es el papel de la automatización en metodologías ágilesSoftware Guru
 
Quality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipo
Quality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipoQuality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipo
Quality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipoClaudia Badell
 
Madurez en equipos y procesos de Testing
Madurez en equipos y procesos de TestingMadurez en equipos y procesos de Testing
Madurez en equipos y procesos de TestingSoftware Guru
 
Testing... ¿para dummies?
Testing... ¿para dummies?Testing... ¿para dummies?
Testing... ¿para dummies?Software Guru
 
VLCTesting 2023 - Pruebas Holísticas
VLCTesting 2023 - Pruebas HolísticasVLCTesting 2023 - Pruebas Holísticas
VLCTesting 2023 - Pruebas HolísticasClaudia Badell
 
Pruebas Holísticas - Claudia Badell en Under Test
Pruebas Holísticas - Claudia Badell en Under TestPruebas Holísticas - Claudia Badell en Under Test
Pruebas Holísticas - Claudia Badell en Under TestClaudia Badell
 
Testing Bolivia - Pruebas Holísticas - Claudia Badell
Testing Bolivia - Pruebas Holísticas - Claudia BadellTesting Bolivia - Pruebas Holísticas - Claudia Badell
Testing Bolivia - Pruebas Holísticas - Claudia BadellClaudia Badell
 
Qualitas Day - Pruebas Holísticas - Claudia Badell
Qualitas Day - Pruebas Holísticas - Claudia BadellQualitas Day - Pruebas Holísticas - Claudia Badell
Qualitas Day - Pruebas Holísticas - Claudia BadellClaudia Badell
 
Webinar plataforma Northem Quality: Testing Exploratorio y Mind maps
Webinar plataforma Northem Quality: Testing Exploratorio y Mind mapsWebinar plataforma Northem Quality: Testing Exploratorio y Mind maps
Webinar plataforma Northem Quality: Testing Exploratorio y Mind mapsClaudia Badell
 
Comercial vs Analista vs Programador
Comercial vs Analista vs ProgramadorComercial vs Analista vs Programador
Comercial vs Analista vs ProgramadorSoftware Guru
 
Pequeño Taller de Administración de Proyectos
Pequeño Taller de Administración de ProyectosPequeño Taller de Administración de Proyectos
Pequeño Taller de Administración de ProyectosSoftware Guru
 
Mep sema10-auditoria proyectosv08
Mep sema10-auditoria proyectosv08Mep sema10-auditoria proyectosv08
Mep sema10-auditoria proyectosv08eduardoespinoleas
 
Meetup Agile Testing Chile: Testing Exploratorio y Mind maps
Meetup Agile Testing Chile: Testing Exploratorio y Mind mapsMeetup Agile Testing Chile: Testing Exploratorio y Mind maps
Meetup Agile Testing Chile: Testing Exploratorio y Mind mapsClaudia Badell
 
Métodos Ágiles de Programación
Métodos Ágiles de Programación Métodos Ágiles de Programación
Métodos Ágiles de Programación Sonia Sosa
 
Webinar plataforma QAMinds: Testing Exploratorio y Mind maps
Webinar plataforma QAMinds: Testing Exploratorio y Mind mapsWebinar plataforma QAMinds: Testing Exploratorio y Mind maps
Webinar plataforma QAMinds: Testing Exploratorio y Mind mapsClaudia Badell
 
Webinar plataforma TestingCR: Testing Exploratorio y Mind maps
Webinar plataforma TestingCR: Testing Exploratorio y Mind mapsWebinar plataforma TestingCR: Testing Exploratorio y Mind maps
Webinar plataforma TestingCR: Testing Exploratorio y Mind mapsClaudia Badell
 
WEBINAR: Testing Exploratorio y Mind Maps por Claudia Badell
WEBINAR: Testing Exploratorio y Mind Maps por Claudia BadellWEBINAR: Testing Exploratorio y Mind Maps por Claudia Badell
WEBINAR: Testing Exploratorio y Mind Maps por Claudia BadellTestingCR
 

Similar a Testing para dummies (20)

Cuál es el papel de la automatización en metodologías ágiles
Cuál es el papel de la automatización en metodologías ágilesCuál es el papel de la automatización en metodologías ágiles
Cuál es el papel de la automatización en metodologías ágiles
 
Quality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipo
Quality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipoQuality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipo
Quality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipo
 
Madurez en equipos y procesos de Testing
Madurez en equipos y procesos de TestingMadurez en equipos y procesos de Testing
Madurez en equipos y procesos de Testing
 
Testing... ¿para dummies?
Testing... ¿para dummies?Testing... ¿para dummies?
Testing... ¿para dummies?
 
VLCTesting 2023 - Pruebas Holísticas
VLCTesting 2023 - Pruebas HolísticasVLCTesting 2023 - Pruebas Holísticas
VLCTesting 2023 - Pruebas Holísticas
 
Pruebas Holísticas - Claudia Badell en Under Test
Pruebas Holísticas - Claudia Badell en Under TestPruebas Holísticas - Claudia Badell en Under Test
Pruebas Holísticas - Claudia Badell en Under Test
 
Testing Bolivia - Pruebas Holísticas - Claudia Badell
Testing Bolivia - Pruebas Holísticas - Claudia BadellTesting Bolivia - Pruebas Holísticas - Claudia Badell
Testing Bolivia - Pruebas Holísticas - Claudia Badell
 
Qualitas Day - Pruebas Holísticas - Claudia Badell
Qualitas Day - Pruebas Holísticas - Claudia BadellQualitas Day - Pruebas Holísticas - Claudia Badell
Qualitas Day - Pruebas Holísticas - Claudia Badell
 
Webinar plataforma Northem Quality: Testing Exploratorio y Mind maps
Webinar plataforma Northem Quality: Testing Exploratorio y Mind mapsWebinar plataforma Northem Quality: Testing Exploratorio y Mind maps
Webinar plataforma Northem Quality: Testing Exploratorio y Mind maps
 
Comercial vs Analista vs Programador
Comercial vs Analista vs ProgramadorComercial vs Analista vs Programador
Comercial vs Analista vs Programador
 
Pequeño Taller de Administración de Proyectos
Pequeño Taller de Administración de ProyectosPequeño Taller de Administración de Proyectos
Pequeño Taller de Administración de Proyectos
 
Mep sema10-auditoria proyectosv08
Mep sema10-auditoria proyectosv08Mep sema10-auditoria proyectosv08
Mep sema10-auditoria proyectosv08
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectos
 
Meetup Agile Testing Chile: Testing Exploratorio y Mind maps
Meetup Agile Testing Chile: Testing Exploratorio y Mind mapsMeetup Agile Testing Chile: Testing Exploratorio y Mind maps
Meetup Agile Testing Chile: Testing Exploratorio y Mind maps
 
Gestion de ejecucion
Gestion de ejecucionGestion de ejecucion
Gestion de ejecucion
 
Métodos Ágiles de Programación
Métodos Ágiles de Programación Métodos Ágiles de Programación
Métodos Ágiles de Programación
 
Webinar plataforma QAMinds: Testing Exploratorio y Mind maps
Webinar plataforma QAMinds: Testing Exploratorio y Mind mapsWebinar plataforma QAMinds: Testing Exploratorio y Mind maps
Webinar plataforma QAMinds: Testing Exploratorio y Mind maps
 
Webinar plataforma TestingCR: Testing Exploratorio y Mind maps
Webinar plataforma TestingCR: Testing Exploratorio y Mind mapsWebinar plataforma TestingCR: Testing Exploratorio y Mind maps
Webinar plataforma TestingCR: Testing Exploratorio y Mind maps
 
WEBINAR: Testing Exploratorio y Mind Maps por Claudia Badell
WEBINAR: Testing Exploratorio y Mind Maps por Claudia BadellWEBINAR: Testing Exploratorio y Mind Maps por Claudia Badell
WEBINAR: Testing Exploratorio y Mind Maps por Claudia Badell
 
El pato-volador
El pato-voladorEl pato-volador
El pato-volador
 

Más de Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasSoftware Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environmentsSoftware Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorSoftware Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealSoftware Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowSoftware Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learningSoftware Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDiSoftware Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSSoftware Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsSoftware Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosSoftware Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressSoftware Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsSoftware Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoSoftware Guru
 

Más de Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Último

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 

Último (10)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Testing para dummies

  • 1. www.sgcampus.com.mx @sgcampus www.sgcampus.com.mx @sgcampus Miguel Angel De León Trejo QA Manager INTELLEGO Testing para dummies
  • 2. www.sgcampus.com.mx @sgcampus Situación hipotética • 1 proyecto –1 líder de proyecto –1 arquitecto o líder técnico –1 DBA –3 desarrolladores –1 tester –1 documentador
  • 3. www.sgcampus.com.mx @sgcampus Asignación de personal • ¿Qué criterios se deben considerar para asignar a un tester? - ¿Disponibilidad? - ¿Experiencia en el dominio? - ¿Costo? - ¿Perfil? - ¿Uso de técnicas y herramientas? - ¿Uso de metodologías? - ¿Certificaciones?
  • 4. www.sgcampus.com.mx @sgcampus ¿En qué etapa comienza? • Testing != Aseguramiento de calidad • Ciclos de vida de proyectos –Cascada –Iterativos • Metodologías –Modelo V –Modelo W
  • 5. www.sgcampus.com.mx @sgcampus Proceso estándar Planificación de pruebas Análisis y Diseño de pruebas Ejecución de pruebas Reporte de pruebas Cierre de pruebas
  • 6. www.sgcampus.com.mx @sgcampus Niveles de prueba Unitarias Modulares Integración Integrales (Sistema) UAT
  • 7. www.sgcampus.com.mx @sgcampus Tipos de Pruebas Cobertura de condiciones Cobertura de condiciones múltple Componente Funcionales Usabilidad Mantenibilidad Administración y manejo de errores Comportamiento Integrales Convivencia Migración Instalación Regresión Humo Persistencia de datos Disponibilidad Respaldo y recuperación Stress Carga Seguridad
  • 8. www.sgcampus.com.mx @sgcampus Técnicas y estrategias de pruebas • Todos los pares (Pairwise) • Particiones equivalentes (Clases equivalentes) • Valores en la frontera (Valores al límite) • Tablas de decisiones • Transición de estados • Pruebas de sentencias y cobertura • Pruebas de decisión y cobertura • Heurísticas • Revisiones por pares • Top-Down • Buttom Up • Big bang
  • 9. www.sgcampus.com.mx @sgcampus Metodologías y Herramientas de Pruebas y Aseg. de la CalidadMarcosdeReferencia Herramientas Diseño y ejecución de pruebas Registro y seguimiento de incidentes Integración continua y calidad del código Automatización Seguridad Profiling y depuración: jmelody, jmeter, webload, Fiddler Simulación, análisis estadístico
  • 10. www.sgcampus.com.mx @sgcampus Reporte de resultados • Eficiencia en la corrección de defectos (Categorización Severidad) • Volatilidad del producto (Tasa de corrección de defectos vs. Nuevos requerimientos) • Complejidad del producto KLOC (Líneas de código) y Complejidad ciclomática MacCabe • Cobertura de pruebas (UUCP o KLOC) entre el tamaño total del sistema • Suficiencia de pruebas: %𝑆𝑢𝑓𝑖𝑐𝑖𝑒𝑛𝑐𝑖𝑎 = 𝑗=0 𝑚 𝑡𝑒𝑠𝑡𝑠𝑢𝑖𝑡𝑒𝑠 𝑘=1 𝑛 𝑟𝑒𝑞𝑢𝑒𝑟𝑖𝑚𝑖𝑒𝑛𝑡𝑜𝑠 × 100 • Densidad de defectos • Índice de severidad de defectos: ( Severidad * No.Severidad) / Total de defectos