Está en la página 1de 15

Norma ISO/IEC 14598 y Tipos

de Pruebas de Software
Presentado a: Realizado por :

Erika Sandoval Yudy Natali Vivas Benítez


Norma ISO/IEC 14598

Esta norma es un estándar que proporciona un


marco de trabajo para evaluar la calidad de
todo tipo de producto software e indica los
requisitos para los métodos de medición y el
proceso de evaluación el cual proporciona
métricas y requisitos para tal fin.
Norma ISO/IEC 14598
Esta norma define 6 partes del
procesos para evaluar el
producto de software, los
cuales son:
Norma ISO/IEC 14598 y las seis partes del proceso
de evaluación de Software
 ISO/IEC 14598-1 Visión General: provee una visión general de las otras cinco partes y
explica la relación entre la evaluación del producto software y el modelo de calidad
definido en la ISO/IEC 9126
 ISO/IEC 14598-2 Planeamiento y Gestión: contiene requisitos y guías para las funciones de
soporte tales como la planificación y gestión de la evaluación del producto del software.
 ISO/IEC 14598-3 Proceso para desenvolvedores: provee los requisitos y guías para la
evaluación del producto software cuando la evaluación es llevada a cabo en paralelo
con el desarrollo por parte del desarrollador.
 ISO/IEC 14598-4 Proceso para adquirientes: provee los requisitos y guías para que la
evaluación del producto software sea llevada a cabo en función a los compradores que
planean adquirir o reutilizar un producto de software existente o pre-desarrollado.
 ISO/IEC 14598-5 Proceso para avaladores: provee los requisitos y guías para la evaluación
del producto software cuando la evaluación es llevada a cabo por evaluadores
independientes.
 ISO/IEC 14598-6 Documentación de Módulos: provee las guías para la documentación del
módulo de evaluación.
Pruebas del Software

Metodologías de Pruebas

Caja Negra:
Pruebas basadas en requerimientos y funcionalidades del software.
 White Box Testing:
Pruebas basadas en el conocimiento de la lógica interna del código
de la aplicación.
 Pruebas de humo:
prueba el sistema constantemente buscando fallas por toda la
aplicación
Tipos de Pruebas del Software

Existen dos tipos de pruebas las Funcionales y las No


Funcionales las cuales tenemos:

 Funcionales  No Funcionales
 Pruebas unitarias.  Pruebas de carga.
 Pruebas de aceptación.  Pruebas de estrés.
 Pruebas de integración.  Pruebas de escalabilidad.

 Pruebas de regresión.  Pruebas de Mantenibilidad.


Tipos de Pruebas del Software
Funcionales
 Pruebas unitarias:
Etas pruebas son a pequeña escala se prueban
funcionalidades en particular de igual forma e
realiza por un programador y este requiere un
conocimiento detallado del código.
Tipos de Pruebas del Software
Funcionales
Pruebas de aceptación:

Este realiza un nivel de pruebas para saber si


cumplimos con las expectativas dl cliente.
Tipos de Pruebas del Software
Funcionales
 Pruebas de integración:

Estas suelen se realizadas por equipos de


desarrollo el cual permiten comprobar que los
componente del software sean correctos y se
puedan interconectar con otros sistemas
Tipos de Pruebas del Software
Funcionales
Pruebas de regresión:

Esta nos permite probar nuevamente el sistema


luego de haber realizado cambios, por el cual
determina si estos cambios tienen efecto
adversos en el sistema.
Tipos de Pruebas del Software
No Funcionales

 Pruebas de carga.

Este verifica el tiempo de respuesta del sistema ya se a en


transacciones o bajo condiciones como su nombre lo
indica de carga el cual determina el tiempo de respuesta
ya se falla o aceptación.
Tipos de Pruebas del Software
No Funcionales
 Pruebas de estrés.

Verificar que el sistema funciona apropiadamente y sin errores,


bajo estas condiciones de estress:
 Memoria baja o no disponible en el servidor.
 Máximo número de clientes conectados o simulados
(actuales o físicamente posibles)
 Múltiples usuarios desempeñando la misma transacción con
los mismos datos.
 El peor caso de volumen de transacciones (ver pruebas de
desempeño).
Tipos de Pruebas del Software
No Funcionales
 Pruebas de escalabilidad.

Las pruebas de escalabilidad consisten en verificar la


capacidad de una aplicación de escalar cualquiera de
sus características no funcionales, como por ejemplo la
carga que soporta, número de transacciones, volúmenes
de datos, entre otros.
Tipos de Pruebas del Software
No Funcionales
 Pruebas de Mantenibilidad

Básicamente consisten en evaluar que tan fácil es realizar


el mantenimiento de un sistema o aplicación. Esto significa
que tan fácil es analizar, cambiar y probar estos cambios.
Gracias por su atencion

También podría gustarte