0% encontró este documento útil (0 votos)
18 vistas10 páginas

Prueba de Software.

La prueba de software es un proceso esencial para evaluar la funcionalidad, seguridad y eficiencia de un producto, asegurando que cumpla con los requisitos establecidos. Incluye la creación de un plan de pruebas, casos de prueba detallados y la identificación de errores para mejorar la calidad del software y reducir costos. El ciclo de vida de las pruebas de software abarca varias fases, desde el análisis de requisitos hasta la implementación y cierre del ciclo de prueba.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas10 páginas

Prueba de Software.

La prueba de software es un proceso esencial para evaluar la funcionalidad, seguridad y eficiencia de un producto, asegurando que cumpla con los requisitos establecidos. Incluye la creación de un plan de pruebas, casos de prueba detallados y la identificación de errores para mejorar la calidad del software y reducir costos. El ciclo de vida de las pruebas de software abarca varias fases, desde el análisis de requisitos hasta la implementación y cierre del ciclo de prueba.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Aplicación de calidad de software en el

proceso de desarrollo.
Titulo : prueba de software.
Fecha : 14/09/2025
Tutor : yurley Constanza Medina.
Aprendiz : Kenyi Saioa Gómez Duarte.

Modalidad virtual
2025
Prueba de software
Una prueba de software 1 se refiere al proceso
de evaluar un producto o aplicación de software
para verificar que funciona correctamente, de
forma segura y eficiente, según sus
requisitos. Implica definir un plan de pruebas
con el alcance, objetivos, estrategias y recursos
para la fase de testing, creando casos de prueba
detallados con IDs únicos, descripciones,
precondiciones, datos, pasos a ejecutar, y
resultados esperados e_actuales, Este proceso
busca detectar errores y defectos, asegurando
la calidad del producto final y la satisfacción del
usuario, y puede ser manual o automatizada.

Objetivos de la prueba de software


 Verificación y Validación:
Asegurar que el software cumple con las
especificaciones y los requisitos de los
usuarios.
 Detección de errores:
Identificar defectos, fallos o inconsistencias
en el software antes de su entrega.
 Mejora de la calidad:
Garantizar que el producto final sea
funcional, seguro, eficiente y cumpla con
altos estándares de calidad.
 Reducción de costos:
Detectar problemas en etapas tempranas
del desarrollo, lo que ayuda a minimizar los
costos asociados a errores en fases
avanzadas.
Elementos clave de una prueba de software 1
 Plan de Pruebas:
Un documento estratégico que define el
qué, cómo y cuándo de las pruebas,
incluyendo el alcance, objetivos,
cronograma, recursos y tareas.
 Casos de Prueba:
Pasos detallados y repetibles para verificar
una funcionalidad específica. Cada caso de
prueba debe incluir:
 ID de caso de prueba: Un identificador
único.
 Descripción de la prueba: Explica qué se
está probando.
 Condiciones previas: Los requisitos que
deben cumplirse antes de ejecutar la
prueba.
 Datos de prueba: Los valores y
variables utilizados.
 Pasos a ejecutar: Instrucciones claras y
secuenciales.
 Resultado esperado: Lo que se espera
que ocurra tras ejecutar los pasos.
 Resultado real: La salida observada
después de la ejecución.
 Estado (Pasa/Falla): Comparación del
resultado real con el esperado.

Tipos y fases de las pruebas


 Pruebas Unitarias:
Se centran en probar bloques de código
pequeños y aislados, como funciones o
métodos, para verificar su lógica
individual.
 Pruebas de Integración:
Verifican la interacción entre diferentes
componentes o módulos del sistema.
 Pruebas de Sistema:
Evalúan el sistema en su totalidad para
comprobar su comportamiento y
capacidades globales.
 Pruebas de Aceptación:
Realizadas por los usuarios finales o
clientes para asegurar que el software
cumple con sus necesidades y
expectativas.
 Ciclo de Vida de la Prueba de Software
(STLC):
Un proceso con fases y actividades
específicas que se deben seguir de forma
planificada y sistemática para alcanzar los
objetivos de calidad.

Ciclo de vida de las pruebas de software


Una serie de actividades que realizamos para
realizar pruebas de software, se refiere
a un proceso de prueba con pasos específicos,
se debe realizar estos pasos en un
orden específico para garantizar que el software
cumpla con los objetivos de calidad.
Llevamos a cabo cada actividad de forma
planificada y sistemática y cada fase tiene
sus propios objetivos y resultados. Las fases de
STLC son diferentes para cada
organización.
Las fases son las siguientes:
➢ Análisis de requisitos
➢ Fase de planificación
➢ Integración de casos de prueba
➢ Configurar entorno de prueba
➢ Fase de implementación
➢ Cierre del ciclo de prueba
1.1. Análisis de requisitos de prueba
Durante esta fase, el equipo de prueba
estudiará el software requisitos con el
objetivo de identificar los requisitos
comprobables. El equipo de control de calidad
se comunicará con varias partes interesadas
(cliente, analista de negocios, líderes
técnicos, arquitectos de sistemas, etc.) para
comprender los requisitos en detalle.
Los requisitos pueden ser funcionales (definir lo
que debe hacer el software) o no
funcionales (definir el rendimiento y la
seguridad.

. Planificación de pruebas dentro del ciclo de


vida de pruebas de software

En esta fase, un gerente senior de control de


calidad generalmente determinará

Los esfuerzos y las estimaciones de costos para


el proyecto y completará el plan

De prueba. Por el momento también


determinamos la estrategia de prueba.

Actividades:
• Preparación del plan de prueba / documento
de estrategia para diferentes

Tipos de pruebas.

• Selección de herramientas de prueba.

• Estimación de los esfuerzos de prueba.

• Planificación de recursos y determinación de


roles y responsabilidades.

Entregables:

• Plan de prueba / estrategia. (Anexo 01)

• Estimación del esfuerzo.

1.3. Desarrollo de casos de prueba dentro del


ciclo de vida de prueba

En esta fase, se crean, verifican y reelaboran los


casos de prueba y los scripts de
Prueba. Identificamos, creamos y evaluamos los
datos de prueba para su posterior

Edición.

Actividades

• Cree casos de prueba, scripts de


automatización (si corresponde).

• Revisión y referencia de casos de prueba y


guiones.

• Crear datos de prueba (como entorno de


prueba está disponible).

También podría gustarte