Explique qué son la prueba a, la prueba b y la prueba interna.

Una prueba, una prueba B y una prueba interna son todos métodos de prueba de software.

La prueba A y la prueba B se refieren a pruebas independientes que utilizan más de una solución. Por ejemplo, el mismo contenido se prueba en decibeles en dos páginas web diferentes, o diferentes personas prueban una página web. El propósito es optimizar el contenido o la solución;

Las pruebas internas se refieren a invitar a varios tipos de personas a usarlo de forma gratuita bajo las condiciones de uso formal después de que se produce el software y antes de su lanzamiento público (vendido). o usado) para descubrir posibilidades.

Software Testing (inglés: Software Testing) describe un proceso que promueve la verificación de la corrección, integridad, seguridad y calidad del software. En otras palabras, las pruebas de software son el 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 ejecutar 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.

Datos ampliados:

Contenido de la prueba

El contenido principal del trabajo de las pruebas de software es la verificación y la confirmación. Sus conceptos son los siguientes:

Verificación Es una serie de actividades para garantizar que el software implemente correctamente ciertas funciones específicas, es decir, para garantizar que el software complete este evento de la manera correcta (lo haga bien).

1. El proceso de determinar si el producto en una determinada etapa del ciclo de vida del software cumple con los requisitos establecidos en la etapa anterior.

2. La prueba formal de la corrección del programa es el proceso de utilizar la teoría formal para demostrar que el programa cumple con las especificaciones de diseño.

3. Revisar, revisar, probar, inspeccionar, auditar y otras actividades, o juzgar e informar si determinados procesos, servicios o documentos cumplen con los requisitos especificados.

La verificación es una serie de actividades y procesos destinados a verificar la corrección lógica del software en un entorno externo determinado. Es decir, asegúrese de que el software haga lo que usted espera que haga. (Haga lo correcto)

1. La confirmación estática significa que el programa no se ejecuta realmente en la computadora y la corrección del software se demuestra mediante un análisis manual o del programa.

2. Verificación dinámica, es decir, analizar el programa ejecutándolo, probar el comportamiento dinámico del programa y confirmar si hay problemas con el software.

El objeto de las pruebas de software no es solo la prueba del programa, sino también los documentos generados en varias etapas de todo el ciclo de desarrollo del software, como especificaciones de requisitos, documentos de diseño general, documentos de diseño detallado, etc. Por supuesto, el objeto principal de las pruebas de software es el programa fuente.

Materiales de referencia:

Enciclopedia Baidu-Pruebas de software