La prueba de caja negra es principalmente para detectar si cada función del software se puede utilizar normalmente. Durante el proceso de prueba, el programa se considera como una caja negra que no se puede abrir y la estructura interna y las características de ella. El programa no se considera. La interfaz del programa se prueba para verificar si la función del programa se puede abrir y utilizar normalmente de acuerdo con los requisitos y las instrucciones de diseño. Se deben realizar pruebas de caja negra en la interfaz del software.
1. Método de división de clases de equivalencia:
La división de clases de equivalencia consiste en dividir todos los datos de entrada posibles en varios subconjuntos y luego seleccionar algunos datos representativos de cada subconjunto como casos de prueba. Este método es un método de diseño de casos de prueba de caja negra importante y comúnmente utilizado.
2. Ejemplos:
Por ejemplo, pruebe "¿Ingrese tres números enteros? a, b, c como las longitudes de los tres lados para formar un triángulo"
3. Método de análisis del valor límite:
Las condiciones de límite son las condiciones del borde donde se encuentra el límite de operación del software
4 Método de especulación de errores:
Lista. todas las posibilidades en el programa Algunos errores y situaciones especiales donde es probable que ocurran errores
5. Método del diagrama de causa y efecto:
Analizar cuáles son las causas y cuáles son los resultados. en la descripción de la especificación del programa. La razón suele ser la condición de entrada o una clase de equivalencia de la condición de entrada. El resultado es la condición de salida.
6. Método basado en tabla de juicio:
El valor específico de cualquier combinación de condiciones y la operación correspondiente a realizar. Una columna que recorre los elementos de condición y los elementos de acción en la tabla de decisiones es una regla.
7. Método de diagrama de flujo:
Utilice un diagrama de flujo para representar visualmente la descripción de la función del programa
8. Control de procesos de calidad
9. Adivinar el método incorrecto:
El método de adivinación incorrecto se basa en gran medida en la experiencia. Se basa en el análisis de los resultados de las pruebas anteriores. de todos los resultados de las pruebas. Descubra defectos haciendo inferencias intuitivas sobre la regularidad de los defectos revelados.
10. Método de prueba aleatorio:
Prueba aleatoria significa que no hay casos de prueba escritos, registrados como se esperaba. resultados, listas de verificación o guiones o prueba de instrucciones