bachiller
Pruebas de Funcionamiento
Es una prueba basada en la ejecución, revisión y retroalimentación de las
funcionalidades previamente diseñadas para el software.
Las pruebas de funcionales se hacen mediante el diseño de modelos de prueba que
buscan evaluar cada una de las opciones con las que cuenta el paquete informático.
Las pruebas funcionales se dividen en las siguientes fases:
● Análisis de requisitos: partiendo de los procesos funcionales que soporta el
producto.
● Diseño del plan de pruebas: se identifica, acuerda y especifican los atributos y
características de calidad que se van a probar. El objetivo es diseñar las pruebas
para que tengan la mayor probabilidad de encontrar defectos con la mínima cantidad de esfuerzo y tiempo.
● Ejecución: hay que seguir al detalle el guión establecido dejando cierta libertad al
tester para detectar situaciones anómalas no contempladas.
● Gestión de incidencias: cuando al realizar la acción de un paso el resultado no es
el esperado, habrá que abrir una incidencia para que el equipo de desarrollo tenga constancia del error. La gestión de incidencias es el principal canal de
comunicación con el equipo de desarrollo.
Las pruebas funcionales van a tener dos tipos de metodología:
● Estándar o en cascada: es una metodología lineal. Se ordenan rigurosamente las
etapas del proceso de tal forma que el inicio de cada etapa debe esperar a la
finalización de la etapa anterior. El equipo de pruebas trabaja de forma paralela al equipo de desarrollo y empieza a ejecutar las pruebas una vez el desarrollo está
completado.
● Ágiles: se basan en el desarrollo interactivo, donde los requerimientos y
soluciones evolucionan mediante la colaboración de grupos multidisciplinarios,
minimizando riesgos y desarrollando en lapsos cortos de tiempo.
Las pruebas funcionales se diferencian en distintos tipos:
●Pruebas exploratorias: son aquellas que a través de las cuales,
simultáneamente, se obtiene un aprendizaje y conocimiento de la aplicación a
probar a la vez que se genera un valor desde el primer momento.
● Pruebas de regresión: el objetivo de estas pruebas es eliminar el efecto onda, es
decir, comprobar que cambios realizados en el software no introducen un comportamiento no deseado. Las pruebas de regresión se deben llevar a cabo
cada vez que se hace un cambio en el sistema, tanto para corregir un error
como para realizar una mejora.
1/6
●
Pruebas de compatibilidad: realizadas en cada navegador de internet, sistema
operativo o dispositivo, para garantizar el correcto funcionamiento del aplicativo
en todos los medios. El mismo software puede presentar errores dependendiendo de dónde se ejecute, produciendo errores funcionales o
estéticos.
● Pruebas de integración: pruebas entre dos o más sistemas. El objetivo es
verificar el correcto ensamblaje entre los distintos componentes una vez que han
sido probados unitariamente con el fin de comprobar que interactúan
correctamente a través de sus interfaces, cubren la funcionalidad establecida y se ajustan a los requisitos.
● Pruebas de aceptación. su objetivo es validar que un sistema cumple con el
funcionamiento esperado. En las pruebas de aceptación, la ejecución y
aprobación final corresponden al usuario o cliente, que es el que valida y verifica
que el alcance es el correcto.
Pruebas de usabilidad La usabilidad es la medida de la facilidad de uso de un producto o servicio. Se encarga
de todo lo que influyan en el éxito y satisfacción de usuario.
Las categorías de las pruebas de usabilidad son:
● Pruebas automatizadas.
● Pruebas con usuarios reales.
● Pruebas con usuarios expertos.
○ Evaluación heurística
○ Revisión de normas
○ Inspección de consistencia
○ Paseo cognitivo
○ Inspección formal de usabilidad
...
Regístrate para leer el documento completo.