PRUEBAS DE SOFTWARE

¿Qué son las pruebas de software?

CONCEPTO

Definición

Objetivos

ELEMENTOS

Pruebas

Casos de Prueba

Defectos

Ciclo de Vida de las Pruebas

Niveles de Pruebas

Pruebas Unitarias

Pruebas de Integración

Pruebas de Sistema

Pruebas de Aceptación

Tipos de pruebas

Pruebas Funcionales

Pruebas No Funcionales

Pruebas Manuales

Pruebas Automatizadas

Fases de Pruebas

Planificación de Pruebas

Diseño de Casos de Prueba

Ejecución de Pruebas

Reporte de Defectos

Seguimiento y Control

Cierre de Pruebas

Fases de Pruebas

Selenium

JUnit

Postman

JMeter

TestRail

Jenkins

Appium

Monitoreo del progreso y ajuste de estrategias según sea necesario.

Documentación y seguimiento de los defectos encontrados durante las pruebas.

Para pruebas de API.

Para integración continua

Para pruebas de rendimiento

Se ejecutan utilizando herramientas de software para automatizar tareas repetitivas

Para pruebas de aplicaciones móviles.

Ejecución de los casos de prueba y registro de resultados.

Para pruebas unitarias en Java.

Evaluación final y documentación de los resultados obtenidos.

Para pruebas de interfaz de usuario.

Evalúan si el software cumple con las funcionalidades especificadas.

Verifican aspectos como rendimiento, seguridad, usabilidad y confiabilidad del software

Confirman que el software cumple con las expectativas de los usuarios y stakeholders.

Evalúan la funcionalidad individual de módulos o unidades de código.

Proceso de evaluación sistemática para verificar y validar que el software cumpla con los requisitos especificados y funcione correctamente

Validan que el sistema completo cumpla con los requisitos y funcione correctamente en conjunto.

Encontrar y prevenir defectos
Garantizar la calidad del software
Brindar confianza a los usuarios

Definición de objetivos, alcance y recursos.

Para gestionar el ciclo de vida de pruebas.

Creación de escenarios para probar diferentes aspectos del software.

Fases definidas que guían el proceso de pruebas, desde la planificación hasta la ejecución y el reporte de resultados.

Conjunto de actividades diseñadas para evaluar el software

Conjuntos de pasos específicos que se ejecutan para verificar una función o característica del software.

Verifican la correcta interacción entre módulos o componentes del software.

Errores o fallas en el software que causan un comportamiento incorrecto.

Se ejecutan por testers humanos sin la ayuda de herramientas automatizadas

Nombre: Jennifer Cristina Chamorro Bastidas