Cómo escribir casos de prueba

Cómo escribir casos de prueba: de acuerdo con el documento de requisitos, siga completamente la descripción del marco/función del documento de requisitos y organícelo en casos de uso según su propio entendimiento.

En pocas palabras, se trata de volver a editar el contenido descrito en el documento de requisitos según el formato del caso de uso y agregar todas las posibilidades que se puedan imaginar. Busque casos de uso funcionales del mismo tipo escritos por otros evaluadores, comprendalos primero y luego agréguelos/elimine/modifíquelos en función de diferencias menores en las necesidades reales del proyecto para formar un grupo de casos de uso que satisfaga las necesidades.

No existe ningún truco para dominar rápidamente los casos de uso. Lo único es leer más, pensar más, escribir más y revisar más. Un caso de prueba es un conjunto de conjuntos proporcionados al sistema bajo prueba con el fin de implementar las pruebas. Componentes del caso de prueba: número de caso de uso, título del caso de uso, elemento de prueba, nivel de caso de uso, condiciones preestablecidas, entrada de prueba y resultados esperados de los pasos de ejecución.

Método de diseño de casos de prueba

1. Método de caja blanca: también conocido como método estructurado o método de cobertura lógica, su idea básica es considerar el programa como una colección de rutas. De esta manera, la prueba del programa se transforma en la prueba de ciertas rutas en el programa. Es necesario intentar garantizar que se ejecute "en todas partes" del programa bajo prueba, de modo que los errores acechen en cada rincón del programa. tener la oportunidad de exponerse.

2. Método de caja negra: también llamado prueba funcional, construye los datos de entrada del caso de prueba en función de las diversas funciones e indicadores de rendimiento enumerados en la especificación de requisitos del software, realmente ejecuta el software bajo prueba y analiza la ejecución. El comportamiento y los resultados de la ejecución del proceso para detectar errores en el software bajo prueba. En las pruebas de caja negra, al evaluador no le importa en absoluto la estructura interna del programa.