El proceso de prueba del software es el siguiente:
1. Las pruebas unitarias, también conocidas como pruebas de módulos, son un trabajo de prueba que verifica la exactitud del módulo de programa unitario más pequeño del diseño de software para diseñar casos de prueba basados en la estructura interna del programa. Se pueden probar varios módulos de forma independiente. en paralelo.
2. Las pruebas de integración también se denominan pruebas de ensamblaje o pruebas conjuntas. Según las pruebas unitarias, todos los módulos deben ensamblarse de acuerdo con los requisitos de la especificación de diseño general y la especificación de diseño detallada.
3. Prueba de confirmación. El objetivo de las pruebas de validación es verificar que la funcionalidad, el rendimiento y otras características del software sean consistentes con los requisitos del usuario. Las pruebas de validación generalmente incluyen pruebas de validez y revisión de la configuración del software. Generalmente, lo lleva a cabo una agencia de pruebas externa.
4. Pruebas del sistema. Como parte del sistema informático, el software se combina con hardware, red, periféricos, software de soporte, datos y personal para probar el sistema informático en entornos reales o simulados con el fin de compararlo con los requisitos del sistema y descubrir problemas.
5. Las pruebas de aceptación son pruebas orientadas al usuario, en las que participan desarrolladores de software y personal de control de calidad, y los casos de prueba son diseñados por los usuarios. En lugar de probar la cobertura total del sistema, se prueban los procesos comerciales centrales.
Información ampliada:
Software Testing (inglés: Software Testing) describe un proceso utilizado para promover la corrección, integridad, seguridad y calidad del software. En otras palabras, las pruebas de software son un proceso de revisión o comparación entre el resultado real y el resultado esperado. La definición clásica de prueba de software es: el proceso de operar un programa bajo condiciones específicas para encontrar errores del programa, medir la calidad del software y evaluar si puede cumplir con los requisitos de diseño. La prueba de software es el proceso de utilizar la operación manual o automática del software para verificar si cumple con los requisitos específicos o para aclarar la diferencia entre los resultados esperados y los resultados reales.
Es un proceso de software que ayuda a identificar la exactitud, integridad y calidad del software informático (total o parcial) que se ha desarrollado (versión intermedia o final). Es un subdominio importante de SQA (calidad del software); garantía). Las pruebas de software ya cuentan con estándares de la industria (IEEE/ANSI). La definición de pruebas de software en la terminología de ingeniería de software propuesta por IEEE en 1983 es: "El uso de medios manuales o automáticos para ejecutar o medir el proceso de un sistema de software, el propósito". de los cuales radica en probar si cumple con los requisitos especificados o aclarar la diferencia entre los resultados esperados y los resultados reales."
Materiales de referencia: Enciclopedia Baidu de pruebas de software