Paul Herzlich presentó el modelo W en 1993.
El modelo W es el modelo de desarrollo de software más reciente en el que comenzamos una actividad de prueba real al mismo tiempo que comienza el proceso de desarrollo de software. Mientras que el proceso de desarrollo de software es un método en el que un software o producto se realiza a través de varias etapas de planificación, desarrollo y prueba antes de que se entregue el software o producto final. la prueba es una etapa extremadamente crucial para garantizar la entrega de un producto de calidad óptima.
- .
- El modelo V y el modelo W son dos de los modelos más importantes que se utilizan en las pruebas de software.
- W-Model cubre aquellas actividades que V-Model omite y también trata los problemas que V-Model no pudo detectar.
- El enfoque del modelo W intenta abordar y abordar las deficiencias El enfoque del modelo W intenta abordar y abordar las deficiencias del modelo V.
- El modelo W solo se puede realizar una vez que se completa el desarrollo del producto sin que sea necesario realizar modificaciones en el medio. Este tipo de prueba es más adecuado para proyectos cortos.
- Con la ayuda de W-Model, nos aseguramos de que las pruebas del producto comiencen desde el primer día del inicio del producto y cada fase del desarrollo del producto sea verificada y validada.
Fases del Modelo W:
Cada fase es verificada/validada. La línea punteada muestra que cada fase en verde se valida/prueba a través de cada fase en azul cielo. Ahora, en la figura anterior,
- El punto 1 se refiere a: construir un plan de prueba y una estrategia de prueba.
- El Punto 2 se refiere a – Identificación del Escenario.
- El punto 3 se refiere a la preparación del caso de prueba a partir del documento de especificación y los documentos de diseño.
- El punto 4 se refiere a la preparación del caso de prueba a partir del documento de especificación y los documentos de diseño.
- El punto 5 se refiere a la revisión de los casos de prueba y la actualización según los comentarios de la revisión.
- El punto 6 se refiere a varias metodologías de prueba, como pruebas de unidad/integración, pruebas de ruta, partición de equivalencia, valor límite, pruebas basadas en especificaciones, pruebas de seguridad, pruebas de usabilidad, pruebas de rendimiento.
- Después de esto, hay ciclos de prueba de regresión y luego pruebas de aceptación del usuario.
- Técnicas de prueba utilizadas en el modelo W:
- Pruebas de regresión
- Pruebas estáticas: las pruebas
estáticas se dividen en dos partes:- (a) Revisión
- (b) Análisis estático
- Pruebas Dinámicas
Ventajas del modelo W:
- En W-Model no existe una división estricta entre las tareas constructivas del lado izquierdo y las tareas más destructivas del lado derecho.
- Durante la fase de prueba, el desarrollador es responsable de la eliminación de defectos y la corrección de la implementación.
- Enfatice el hecho de que las pruebas son más que solo la construcción, ejecución y evaluación de casos de prueba.
- La importancia de las pruebas y el orden de las actividades individuales para la prueba son claras.
Desventajas del modelo W:
- Los hechos reales se simplifican en este modelo.
- Existe la necesidad de un modelo simple para que todas las personas involucradas en un proyecto lo acepten.
- Para aplicaciones altamente críticas, las actividades de prueba ciertamente tienen una mayor ponderación o al menos la misma ponderación que otras actividades.