Saltar al contenido

¿Qué es una prueba no funcional? Tipos con ejemplo

¿Qué es una prueba no funcional?

PRUEBAS DE FALTA DE RENDIMIENTO se define como un tipo de prueba de software para verificar características no funcionales (rendimiento, usabilidad, confiabilidad, etc.) de una aplicación de software. Está diseñado para probar la preparación del sistema de acuerdo con parámetros no funcionales que nunca se denominan pruebas funcionales.

Un excelente ejemplo de una prueba no funcional es comprobar cuántas personas pueden iniciar sesión en el software a la vez.

Las pruebas no funcionales son tan importantes como las pruebas funcionales y tienen un impacto en la satisfacción del cliente.

En este tutorial, aprenderemos

Objetivos de la prueba no funcional

Características de la prueba no funcional

Parámetros de prueba no funcionales

1) Seguridad:

El parámetro define cómo se protege un sistema de ataques deliberados y repentinos de fuentes internas y externas. Esto es probado por Prueba de seguridad.

2) Fiabilidad:

En la medida en que cualquier sistema de software realice las funciones especificadas de forma continua y sin fallas. Esto se prueba en Prueba de confiabilidad

3) Durabilidad:

El parámetro comprueba que el sistema de software sigue funcionando y se recupera en caso de fallo del sistema. Esto se comprueba con Prueba de recuperación

4) Disponibilidad:

El parámetro determina hasta qué punto el usuario puede confiar en el sistema durante su funcionamiento. Esto se comprueba con Examen de estabilidad.

5) usabilidad:

Es lo más fácil posible para el usuario aprender, operar, preparar entradas y salidas interactuando con un sistema. Esto se comprueba con Pruebas de usabilidad

6) escalabilidad:

El término se refiere a la medida en que cualquier aplicación de software puede ampliar su capacidad de procesamiento para satisfacer un aumento de la demanda. Esto se prueba en Prueba de escalabilidad

7) Interoperabilidad:

Este parámetro no funcional comprueba la interfaz de un sistema de software con otros sistemas de software. Esto se comprueba con Pruebas de interoperabilidad

8) Efectividad:

En la medida en que cualquier sistema de software pueda manejar capacidad, cantidad y tiempo de respuesta.

9) Flexibilidad:

El término se refiere a la facilidad con la que la aplicación puede operar en varias configuraciones de hardware y software. Como RAM mínima, requisitos de CPU.

10) Portabilidad:

Flexibilidad del software para migrar desde su entorno actual de hardware o software.

11) Reutilización:

Se refiere a una parte del sistema de software que se puede convertir para su uso en otra aplicación.

Tipo de prueba de software

En general, hay tres tipos de pruebas.

En estos tipos de pruebas, tiene varios Niveles de PRUEBA, pero la gente generalmente los llama Tipos de pruebas. Puede encontrar alguna diferencia en la clasificación anterior en diferentes libros y materiales de referencia.

La lista de arriba no es exhaustiva más que 100 tipos de prueba y contando. No se preocupe, los elegirá a medida que envejezca en la industria de las pruebas. También tenga en cuenta que no todos los tipos de pruebas se aplican a todos los proyectos, sino que dependen de la naturaleza y el alcance del proyecto. Obtenga más información sobre esto en un tutorial más adelante.

Tipos de prueba no funcional

Estos son los más comunes. Tipos de prueba no funcional :

Casos de prueba de muestra de prueba no funcional

Los siguientes son ejemplos de pruebas no funcionales

Caso de prueba # Caso de prueba Dominio
1 El tiempo de carga de la aplicación no debe exceder los 5 segundos hasta que 1000 usuarios accedan a ella al mismo tiempo Pruebas de rendimiento
2 El software debe instalarse en todas las versiones de Windows y Mac Prueba de compatibilidad
3 Todas las imágenes web deben tener etiquetas de artículo. Pruebas de accesibilidad.