Mais ca ne fait pas de la "génération de tests unitaires automatiques" puisque seul le programmeur connait vraiment la sémantique du code qu'il écrit. Il est donc le seul à pouvoir définir ce qu'il faut et comment tester. Les outils de tests unitaires simplifient juste l'écriture de ces tests.
Un autre outil bien pratique pour chasser les bugs est la programmation par contrat. C'est pas (encore ?) standard sous python, mais il existe un module simple qui permet de définir facilement des contrats pour des classes et de méthodes dans leur docstring : http://www.wayforward.net/pycontract/(...)
[^] # Re: python est ton amis
Posté par Olivier Grisel (site web personnel) . En réponse au journal Outil de génération de tests unitaires automatiques. Évalué à 2.
http://diveintopython.org/toc/index.html(...)
Mais ca ne fait pas de la "génération de tests unitaires automatiques" puisque seul le programmeur connait vraiment la sémantique du code qu'il écrit. Il est donc le seul à pouvoir définir ce qu'il faut et comment tester. Les outils de tests unitaires simplifient juste l'écriture de ces tests.
Un autre outil bien pratique pour chasser les bugs est la programmation par contrat. C'est pas (encore ?) standard sous python, mais il existe un module simple qui permet de définir facilement des contrats pour des classes et de méthodes dans leur docstring : http://www.wayforward.net/pycontract/(...)