De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda


Las pruebas del sistema son pruebas realizadas en un sistema integrado completo para evaluar el cumplimiento del sistema con sus requisitos especificados . [ cita requerida ]

Las pruebas del sistema toman, como entrada, todos los componentes integrados que han pasado las pruebas de integración . El propósito de las pruebas de integración es detectar cualquier inconsistencia entre las unidades que están integradas (llamadas ensamblajes ). La prueba del sistema busca detectar defectos tanto dentro de los "ensamblajes" y también dentro del sistema como un todo. [ cita requerida ] El resultado real es el comportamiento producido u observado cuando se prueba un componente o sistema. [1]

La prueba del sistema se realiza en todo el sistema en el contexto de las especificaciones de requisitos funcionales (FRS) o la especificación de requisitos del sistema (SRS), o ambas. Las pruebas del sistema prueban no solo el diseño, sino también el comportamiento e incluso las expectativas creídas por el cliente. También está destinado a realizar pruebas hasta y más allá de los límites definidos en las especificaciones de requisitos de software o hardware. [ cita requerida ]

Enfoques [ editar ]

  • Ensayos destructivos : se realizan ensayos a la falla del espécimen, con el fin de comprender el desempeño de un espécimen o el comportamiento del material bajo diferentes cargas.
  • Ensayos no destructivos : técnicas de análisis para evaluar las propiedades de un material, componente o sistema sin provocar daños.
  • Inyección de fallas : una técnica de prueba que tensiona el sistema de una manera inusual para examinar el comportamiento del sistema. [2] [3] [4]

Métodos de prueba específicos del sujeto [ editar ]

Prueba de software [ editar ]

La prueba de software es una investigación realizada para proporcionar a las partes interesadas información sobre la calidad del producto o servicio de software que se está probando. [5]Las pruebas de software también pueden proporcionar una vista objetiva e independiente del software para permitir que la empresa aprecie y comprenda los riesgos de la implementación del software. Las pruebas de software implican la ejecución de un componente de software o un componente del sistema para evaluar una o más propiedades de interés. En general, estas propiedades indican hasta qué punto el componente o sistema bajo prueba cumple con los requisitos que guiaron su diseño y desarrollo, responde correctamente a todo tipo de insumos, realiza sus funciones en un tiempo aceptable, es suficientemente utilizable, puede ser instalado y se ejecuta en los entornos previstos y logra el resultado general que desean sus partes interesadas. Como el número de pruebas posibles incluso para componentes de software simples es prácticamente infinito,todas las pruebas de software utilizan alguna estrategia para seleccionar las pruebas que son factibles para el tiempo y los recursos disponibles.

Prueba de dispositivo móvil [ editar ]

Las pruebas de dispositivos móviles aseguran la calidad de los dispositivos móviles, como teléfonos móviles, PDA, etc. Las pruebas se realizarán tanto en hardware como en software. Y desde el punto de vista de los diferentes procedimientos, las pruebas comprenden pruebas de I + D, pruebas en fábrica y pruebas de certificados. Las pruebas de dispositivos móviles implican un conjunto de actividades desde el monitoreo y la resolución de problemas de aplicaciones, contenidos y servicios móviles en teléfonos reales. Las pruebas incluyen la verificación y validación de dispositivos de hardware y aplicaciones de software.

Ver también [ editar ]

  • Equipo de prueba automático
  • Caso de prueba
  • Accesorio de prueba
  • Plan de prueba
  • Pruebas automatizadas
  • Control de calidad
  • Inyección de fallas

Notas [ editar ]

  1. ^ "Glosario estándar ISTQB de términos utilizados en pruebas de software" .
  2. ^ Moradi, Mehrdad; Van Acker, Bert; Vanherpen, Ken; Denil, Joachim (2019). Chamberlain, Roger; Taha, Walid; Törngren, Martin (eds.). "Inyección de fallas híbridas implementadas en modelos para Simulink (demostraciones de herramientas)". Sistemas ciberfísicos. Diseño basado en modelos . Apuntes de conferencias en informática. Cham: Springer International Publishing. 11615 : 71–90. doi : 10.1007 / 978-3-030-23703-5_4 . ISBN 978-3-030-23703-5.
  3. ^ "Optimización de la inyección de fallas en la co-simulación de FMI a través de la partición de sensibilidad | Actas de la Conferencia de simulación de verano de 2019" . dl.acm.org . Consultado el 15 de junio de 2020 .
  4. ^ Moradi, Mehrdad, Bentley James Oakes, Mustafa Saraoglu, Andrey Morozov, Klaus Janschek y Joachim Denil. "Exploración del espacio de parámetros de fallas mediante la inyección de fallas basada en el aprendizaje reforzado". (2020).
  5. ^ Kaner, Cem (17 de noviembre de 2006). Pruebas exploratorias (PDF) . Conferencia anual mundial sobre pruebas de software del Quality Assurance Institute. Orlando, FL . Consultado el 22 de noviembre de 2014 .

Referencias [ editar ]

  • Negro, Rex (2002). Gestión del proceso de prueba (2ª ed.). Wiley Publishing. ISBN 0-471-22398-0.