17 noviembre 2023

¡Evaluando el Cómo de Bien funciona!

Prueba No Funcional: 

¡Hola! Ahora vamos a hablar de la prueba no funcional, que evalúa características importantes del sistema, como su usabilidad, eficiencia del desempeño y seguridad. ¡Vamos a sumergirnos en esto!

Prueba No Funcional: ¿Cómo de Bien se Comporta el Sistema?
Mientras que la prueba funcional evalúa qué funciones realiza el sistema, la prueba no funcional se enfoca en "cómo de bien" se comporta. Aquí evaluamos aspectos vitales como la usabilidad, eficiencia del desempeño y seguridad del software. Si quieres saber más detalles sobre estas características, te recomiendo consultar el estándar ISO/IEC 25010.

En Todos los Niveles, ¡Importante desde el Principio!
A diferencia de lo que algunos piensan, las pruebas no funcionales son esenciales y se deben realizar en todos los niveles de prueba, y lo más temprano posible. Descubrir defectos no funcionales en etapas avanzadas del proyecto puede ser muy peligroso para su éxito.

Caja Negra También para lo No Funcional
¡Sí, también usamos técnicas de caja negra para pruebas no funcionales! Esto nos permite obtener las condiciones de prueba y los casos de prueba para evaluar aspectos como el rendimiento del sistema. Por ejemplo, con el análisis de valores frontera, definimos las condiciones de estrés para las pruebas de rendimiento.

Midamos la Intensidad: Cobertura No Funcional
La intensidad de las pruebas no funcionales se mide a través de la cobertura no funcional. Esta nos indica qué porcentaje de elementos no funcionales han sido probados. Por ejemplo, mediante la trazabilidad entre las pruebas y los dispositivos compatibles con una aplicación móvil, calculamos el porcentaje de dispositivos tratados por las pruebas de compatibilidad, lo que nos permite identificar posibles carencias.

Conocimientos Especiales; una Ventaja
El diseño y la ejecución de las pruebas no funcionales pueden requerir habilidades y conocimientos especiales. Por ejemplo, es importante conocer las debilidades inherentes a ciertos diseños o tecnologías, como las vulnerabilidades de seguridad asociadas a determinados lenguajes de programación. También es relevante comprender la base de usuarios específica, como en el caso de los sistemas de gestión de centros sanitarios.

Una Evaluación Completa: Funcionalidad y Rendimiento
Con la prueba no funcional, aseguramos que el sistema no solo funcione correctamente, sino que también sea eficiente, seguro y fácil de usar. ¡Es una evaluación completa que garantiza que el software sea un verdadero éxito! 


No hay comentarios.:

Publicar un comentario

¡Bienvenido al mundo Ágil!

Imagina que estás creando una nueva plataforma de streaming. En lugar de esperar a tener todo el contenido y todas las funcionalidades lista...