GoConqr has a new look! Let us know what you think.

Mind map

Stress Testing

Esteban Sanchez C. Ingeniería Spanish

Map content

Stress Testing

  1. 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.
  2. ¿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.
    • 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
  3. 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.
  4. 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.
    • 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

Information

Description
Analisis de la etapa stress testing
Views
21
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?