Mapa mental
Stress Testing
Contenido del mapa
Stress Testing
Validating Use Cases before Development
- Describen el funcionamiento del sistema
- Perspectiva del Usuario
- Permiten definir los límites del sistema y las relaciones entre el sistema y el entorno.
- El usuario debería poder entenderlos para realizar su validación.
- Guían todo el proceso de desarrollo del sistema.
- Describen el funcionamiento del sistema
¿Que es la validación?
- La validación es determinar si el sistema cumple con los requisitos.
- Si el sistema realiza funciones para las cuales está destinado
- Y cumple con los objetivos de la organización y las necesidades del usuario.
- En la verificación, no se requiere ninguna aplicación funcional o en ejecución.
- Pero
- Cuando se desarrollan los mismos puntos que se verificaron en el documento
- La aplicación o el producto en ejecución pueden fallar durante la validación.
- Cuando se desarrollan los mismos puntos que se verificaron en el documento
- Pero
- Ventajas
- Si se pierden algunos defectos , durante el proceso de validación puede detectarse como fallas.
- La validación se realiza durante pruebas
- Pruebas de características
- Pruebas de integración
- Pruebas de sistema
- Pruebas de Carga
Antes de Codificar
- El Desarrolador
- Debe de asegurar de que los requerimientos se cumplan
- Si existe algún detalle el proceso de rectificación será aún más costoso.
- El Desarrolador
Pruebas de Estres
- Evaluación que pone a prueba la robustez y la confiabilidad del software.
- Sometiéndolo a condiciones de uso extremas.
- El objetivo es saturar el programa hasta un punto de quiebre donde aparezcan bugs (defectos) potencialmente peligrosos
- Los efectos de la saturación pueden ser la pérdida o adulteración de datos
- El uso excesivo de recursos incluso una vez finalizada la situación de stress
- Un mal funcionamiento de componentes de la aplicación
- Las pruebas de stress suelen realizarse en la primera fase de pruebas
- incluso antes de verificar que la aplicación cumpla con los requerimientos solicitados.
- De esta manera se le entrega al cliente un software que puede no ser el definitivo, pero sí goza de la robustez adecuada.
- incluso antes de verificar que la aplicación cumpla con los requerimientos solicitados.
- Escalabilidad
- Horizontal
- Consiste en potenciar el rendimiento del sistema desde un aspecto de mejora global
- Vertical
- Es el más simple, pues significa crecer el hardware de uno de los nodos, es decir aumentar el hardware por uno más potente
- Horizontal
- Evaluación que pone a prueba la robustez y la confiabilidad del software.
Información
- Descripción
- Analisis de la etapa stress testing
- Creado por
- Esteban Sanchez C.
- Visitas
- 21
- Etiquetas
- Valoración