Soy bastante nuevo para TDD. Veo que algunos documentos dicen sobre prueba positiva, prueba negativa, prueba de límite, etc. ¿Puede alguien decirme la diferencia entre una prueba positiva y una prueba negativa? ¿Hay alguna referencia que diga acerca de los diferentes tipos de pruebas? (No estoy en busca de libros)¿Qué es la prueba positiva y la prueba negativa en la unidad de prueba
Respuesta
dar positivo -.. Probar el sistema, dando los datos válidos
negativo prueba -. probar el sistema, dando los datos no válidos
por ejemplo, una aplicación contiene un cuadro de texto y según las necesidades del usuario el TE xtbox solo debe aceptar Strings. Al proporcionar solo String como datos de entrada en el cuadro de texto & para comprobar si funciona correctamente o no significa que es una prueba positiva. Si la entrada es diferente de Cadena significa que es negativa Prueba ...
Las pruebas negativas mejoran la cobertura de prueba de su aplicación. El uso de los métodos de prueba negativos y positivos juntos le permite probar sus aplicaciones con cualquier posible entrada de datos (tanto válidos como no válidos) y puede ayudarlo a hacer que su aplicación sea más estable y confiable.
remitir este Glossary para diferentes tipos de pruebas
En términos de la unidad de pruebas, (que es el foco de TDD) el concepto se puede describir simplemente como sigue:
- A positivos de la prueba verifica si hay una función/método se comporta como se espera con su entrada esperada.
- A prueba negativa comprueba si una función/método se comporta como se esperaba con una entrada incorrecta. (Usted debe tener suficientes pruebas negativas para cubrir todas las posibles definiciones de "malo", a ser posible ") Ver this question para más información
cheques pruebas negativas que el sistema no hace lo que no debe. Ejemplo: Si solo un gerente puede aprobar una solicitud de una computadora portátil nueva, las pruebas negativas muestran que un usuario "normal" no puede aprobar esa solicitud.
- 1. Usando httpcontext en la prueba de unidad
- 2. configuración de prueba de la unidad Qt
- 3. C# - Prueba de la unidad, ¿simulacro?
- 4. ¿Deberíamos registrar la unidad de prueba?
- 5. Subprocesos de prueba de la unidad?
- 6. idea general de la unidad de prueba
- 7. Prueba de la unidad de terceros ORM
- 8. Messagebox y prueba de unidad
- 9. Prueba de la unidad función asíncrona
- 10. VS2010 Prueba de la unidad "Pendiente" y la prueba no se puede completar
- 11. Prueba simple de la unidad haskell
- 12. Prueba de la unidad C automatizada
- 13. comprobar la salida en la prueba de la unidad MSTest
- 14. ¿Debe una prueba de unidad replicar la funcionalidad o la salida de prueba?
- 15. (Unidad) Prueba de ArrayAdapter
- 16. ¿Qué es la prueba de Turquía?
- 17. ¿Qué marco de prueba de la unidad C?
- 18. Prueba de la herencia de prueba
- 19. unidad prueba olor
- 20. ¿Por qué falla esta prueba de unidad cuando se prueba la igualdad de DateTime?
- 21. Unidad Prueba Assert.AreEqual failed
- 22. Unidad de prueba EJB
- 23. Prueba de unidad CacheManager
- 24. VS2012 - ¿falta la prueba?
- 25. Eliminar prueba :: unidad
- 26. ASP.NET - Unidad MembershipProvider prueba
- 27. ¿Por qué filter_var ($ email, FILTER_VALIDATE_EMAIL) permite la prueba @ prueba?
- 28. Prueba de Unidad de Curado
- 29. ¿Qué marco de prueba de unidad?
- 30. ¿Cuál es la diferencia entre Test t; y Prueba t() ;? Si la prueba es una clase
El glosario que ha vinculado como referencia brinda definiciones totalmente diferentes a su respuesta. –