El método de división de clases de equivalencia divide todos los datos de entrada posibles (válidos e inválidos) en varias clases de equivalencia. Luego seleccione datos representativos de cada parte como casos de prueba para una clasificación razonable. Los casos de prueba se componen de representantes de clases de equivalencia válidas y clases de equivalencia no válidas, garantizando así la integridad y representatividad de los casos de prueba.
Este método puede diseñar casos de prueba sin considerar la estructura interna del programa, basándose en la especificación de requisitos, seleccionar un subconjunto típico apropiado, analizar y deliberar cuidadosamente los requisitos de la especificación, especialmente los requisitos funcionales, encontrar tantos errores como sea posible. La partición de clases de equivalencia es un método sistemático para determinar las condiciones de prueba de entrada.
Principio de división de clases de equivalencia
Cuando se ingresa el rango o número de valores especificados en la condición de entrada, se puede determinar una clase de equivalencia válida y dos clases de equivalencia no válidas.
En un conjunto de valores para datos de entrada específicos (asumiendo que hay n valores), y el programa debe procesar cada valor de entrada individualmente, se pueden determinar n clases de equivalencia válidas y una clase de equivalencia no válida.
Dadas las reglas que deben cumplir los datos de entrada, se puede determinar una clase de equivalencia válida y varias clases de equivalencia no válidas.
Las clases de equivalencia válidas e inválidas se pueden determinar bajo condiciones de entrada que especifican un conjunto de valores de entrada o condiciones de "lo que debe ser".
Cuando se determina que los elementos en una clase de equivalencia dividida son procesados de diferentes maneras por el programa, la clase de equivalencia debe dividirse en clases de equivalencia más pequeñas.