Red de conocimiento informático - Conocimiento informático - Cómo escribir casos de prueba para Windows con cuadros de entrada

Cómo escribir casos de prueba para Windows con cuadros de entrada

1. Método de división de clases de equivalencia:

Escenarios aplicables: donde hay entrada de datos, se puede utilizar el método de división de clases de equivalencia. Por ejemplo: cuadro de entrada

Idea de prueba: dividir rangos (clases de equivalencia) de una gran cantidad de datos y luego seleccionar datos representativos de cada rango. Estos datos representativos deberían poder reflejar los resultados de la prueba. datos dentro de este rango.

Concepto: Clase de equivalencia válida: datos significativos y razonables (datos correctos y válidos) para el programa

Clase de equivalencia no válida: para el programa Es decir, datos sin sentido e irrazonables (incorrectos y datos no válidos).

2. Método del valor límite:

Escenarios aplicables, donde hay entrada de datos, en el trabajo real, generalmente se aplica junto con la división de clases equivalentes. ,

Prueba de ideas: los valores límite son donde es más probable que los programadores cometan errores al programar, por lo que se deben probar los límites.

Concepto: Es el punto divisorio entre clases de equivalencia válidas y clases de equivalencia no válidas, llamados valores límite (valor mínimo, valor máximo). También necesitamos probar el límite secundario, es decir, los datos en ambos lados del valor del límite.

Ejemplo: b. Cuadro de entrada de contraseña: de 8 a 20 caracteres (solo se permiten letras, símbolos en inglés y números).

Valor límite: 8 caracteres, 20 caracteres;

Sublímites: caracteres de 7 bits, caracteres de 9 bits, caracteres de 19 bits, caracteres de 21 bits.

3. Método de tabla de decisión/diagrama de causa y efecto:

Escenario aplicable: hay varios controles en una interfaz. Si hay una relación de combinación o restricción entre controles, es diferente. Combinaciones de controles Se producirán diferentes resultados de salida. Para comprender qué resultados de salida producirán diferentes combinaciones de entradas, puede utilizar un diagrama de causa y efecto o una tabla de decisiones.

Concepto: causa, condición de entrada; efecto, resultado de salida; es expresar la relación entre las condiciones de entrada y los resultados de salida a través del dibujo.

Características: El orden de las condiciones de entrada no importa; el orden de los resultados de salida no importa; no importa qué combinación se prueba primero y qué combinación se prueba después; cada combinación es independiente.

4. Método de escenario:

Escenarios aplicables: los sistemas de software con negocios relativamente complejos son adecuados para el método de escenario. El método de escenario es un método de prueba basado en el negocio de software. como usuarios finales, simule la situación operativa del usuario al utilizar este software de la forma más realista posible:

Céntrese en simular dos tipos de operaciones: el proceso de negocio del funcionamiento correcto del usuario - verificar si las funciones de negocio del el software se implementa correctamente; simulando la operación incorrecta del usuario Escenario: verificar las capacidades de manejo de excepciones del software (robustez)

Ideas de prueba: el método del escenario simula varios escenarios cuando los usuarios operan el software y se utiliza principalmente para probar el lógica de negocio y procesos del software. Cuando obtiene una tarea de prueba, no presta atención primero a si la clase de equivalencia de un determinado cuadro de texto cumple con los requisitos, sino que primero presta atención a si sus funciones principales y procesos comerciales se implementan correctamente, lo que requiere un método de escenario para completar la prueba.

Cuando no haya problemas en la prueba del proceso de negocio, es decir, cuando no haya problemas con las funciones principales del software, nos centraremos en pruebas detalladas como las clases de equivalencia y los valores límite. ​de los controles. (Primero general, luego detalles)

Información ampliada:

Los casos de prueba son una organización científica y un resumen de las actividades de prueba de software, con el propósito de transformar los comportamientos de prueba de software en modo manejable; Al mismo tiempo, los casos de prueba también son uno de los métodos para cuantificar específicamente la prueba. Los casos de prueba son diferentes para diferentes tipos de software.

Los casos de prueba son principalmente adecuados para pruebas de integración, pruebas de sistemas y pruebas de regresión. Al implementar las pruebas, los casos de prueba sirven como estándar para las pruebas. Los evaluadores deben seguir estrictamente los casos de prueba e implementar las pruebas una por una de acuerdo con los elementos del caso de uso y los pasos de la prueba. Y registre la situación de la prueba en el software de gestión de casos de prueba para generar automáticamente documentos de resultados de la prueba.

De acuerdo con el nivel de prueba de los casos de prueba, los casos de uso que deben probarse mediante pruebas de integración, pruebas de sistema y pruebas de regresión se han definido claramente al diseñar casos de prueba. Los probadores no pueden ser arbitrarios al implementar las pruebas. cambios.

Referencia: Enciclopedia Baidu-Casos de prueba