Categorías de prueba comunes
1. Divididas por etapas de prueba (según el proceso de desarrollo del proyecto desde cero)
Pruebas unitarias: pruebas del código fuente del programa
Pruebas de integración: también llamadas pruebas de interfaz, utilizadas para verificar las interfaces entre módulos
Pruebas del sistema: pruebas de todo el sistema, incluidas pruebas de funciones, compatibilidad, documentación, etc.
Aceptación Pruebas: divididas principalmente en pruebas internas (pruebas internas de la empresa) y pruebas públicas (para que los jugadores las prueben), utilizando diferentes grupos de personas para probar los proyectos descubiertos.
2. Basado en la visibilidad del código
Prueba de caja negra: también conocida como prueba funcional (el código fuente del programa no se puede ver en absoluto y solo se puede verificar las funciones)
Prueba de caja gris: también conocida como prueba de interfaz (no se puede ver parte del código)
Prueba de caja blanca: también conocida como prueba unitaria (prueba del código fuente del programa)
3. Según las estrategias de prueba para dividir
Pruebas de humo: implemente pruebas a gran escala antes de las funciones principales del programa para verificar si el programa es comprobable