Hypothesis
Hypothesis is a property-based testing library for Python.
About
Hypothesis permet aux utilisateurs d'écrire des tests qui doivent réussir pour toutes les entrées dans une plage spécifiée, permettant à la bibliothèque de sélectionner aléatoirement des entrées à vérifier, y compris les cas limites. Elle est conçue pour les développeurs Python qui souhaitent améliorer leurs processus de test en garantissant une couverture complète des scénarios d'entrée potentiels. Les utilisateurs peuvent commencer par un tutoriel ou un guide de démarrage rapide pour mettre en œuvre efficacement Hypothesis dans leurs flux de travail de test.
Alternatives à Hypothesis
- pytest-asyncioby Readthedocspytest-asyncio est un plugin pour tester du code asyncio avec pytest.
- Coverage.pyby ReadthedocsCoverage.py mesure la couverture de code pour les programmes Python.
- Factory Boyby ReadthedocsFactory Boy est un outil pour créer des données de test en utilisant des usines au lieu de fixtures statiques.
- Mypyby ReadthedocsMypy est un vérificateur de types statique pour Python qui aide à identifier les erreurs liées aux types dans le code.
- pytest-bddby pytest-bddpytest-bdd est un cadre BDD qui s'intègre à pytest pour automatiser les tests des exigences du projet.
Resources & Links
Related Categories
Tu utilises Hypothesis ?
Suis son coût avec le reste de ton stack et reçois un rappel avant son renouvellement.
Ajouter à mon stackVendor
Readthedocs
Publisher of Black, Coverage.py and Factory Boy