09pruebassoftware

Page 1

12/07/2011

CALIDAD DE PRODUCTO

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

Facultad de Ingeniería de Sistemas

INGENIERÍA DE SOFTWARE Proceso

Influye Calidad de proceso

Influye Calidad interna

Depende de

Efecto del producto

Producto

Influye Calidad externa

Depende de

Calidad en uso

Contextos de uso

Depende de

proveedor

usuario

PRUEBAS DE SOFTWARE MG. RICHARD Y. MERCADO RIVAS

ISO 14598

CALIDAD DE PRODUCTO Requisitos

mundo real

Operación

Necesidades

Calidad en uso

métricas externas

Identificar los tipos de producto(s) a ser evaluados

uso y respuesta determina

Especificación indica

comporta miento del sistema real

Requisitos calidad externos

Calidad externa

Integración del Sistema y Pruebas métricas externas

PRUEBAS DE SW Pruebas de software son los procesos que permiten verificar y revelar la calidad de un producto software. Las pruebas de software se integran dentro de las diferentes fases del Ciclo del software dentro de la Ingeniería de software. Así se ejecuta un programa y mediante técnicas experimentales se trata de descubrir que errores tiene Para determinar el nivel de calidad se deben efectuar unas medidas o pruebas que permitan comprobar el grado de cumplimiento respecto de las especificaciones iniciales del sistema. Las pruebas de software, testing o beta testing es un proceso usado para identificar posibles fallos de implementación, calidad, o usabilidad de un programa. Básicamente es una fase en el desarrollo de software consistente en probar las aplicaciones construidas.

determina

"El testing puede probar la presencia de errores pero no la ausencia de ellos", E. W. Dijkstra.

Diseño y Desarrollo indica

atributos software

Requisitos calidad internos

Calidad interna

métricas internas

PRUEBAS DE SW Una definición de "testing" es: proceso de evaluación de un producto desde un punto de vista crítico, donde el "tester" (persona que realiza las pruebas) somete el producto a una serie de acciones inquisitivas, y el producto responde con su comportamiento como reacción. Por supuesto, nunca se debe testear el software en un entorno de producción

Conceptos  Error: acción humana que produce una falta  Falta: algo que está mal en un producto (modelo, código, documento, etc.)  Fallo: manifestación de una falta  Defecto: error, falta o fallo Verificación y Validación  Verificación: ¿estamos construyendo el producto correctamente?  Validación: ¿estamos construyendo el producto correcto?

1


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.