Hypothesis
Hypothesis is a property-based testing library for Python.
About
Hypothesis permite a los usuarios escribir pruebas que deben pasar para todas las entradas dentro de un rango específico, lo que permite a la biblioteca seleccionar aleatoriamente entradas para verificar, incluidos los casos límite. Está diseñado para desarrolladores de Python que desean mejorar sus procesos de prueba asegurando una cobertura completa de los posibles escenarios de entrada. Los usuarios pueden comenzar con un tutorial o una guía de inicio rápido para implementar Hypothesis de manera efectiva en sus flujos de trabajo de prueba.
Alternativas a Hypothesis
- pytest-asyncioby Readthedocspytest-asyncio es un plugin para probar código asyncio usando pytest.
- Coverage.pyby ReadthedocsCoverage.py mide la cobertura de código para programas en Python.
- Factory Boyby ReadthedocsFactory Boy es una herramienta para crear datos de prueba utilizando fábricas en lugar de fixtures estáticos.
- Mypyby ReadthedocsMypy es un verificador de tipos estático para Python que ayuda a identificar errores relacionados con tipos en el código.
- pytest-bddby pytest-bddpytest-bdd es un marco BDD que se integra con pytest para automatizar las pruebas de requisitos del proyecto.
Resources & Links
Related Categories
¿Usas Hypothesis?
Controla su coste junto al resto de tu stack y recibe un recordatorio antes de que se renueve.
Añadir a mi stackVendor
Readthedocs
Publisher of Black, Coverage.py and Factory Boy