Bel*_*dez 17 python testing django unit-testing django-testing
根据这个问题的精神,我想知道是否有任何关于为Django webapp创建一个有用的"完整"测试套件(测试套件能否"完整"?)的技巧.
我的情况:我已经淘汰了一个原型,现在我正在努力增加一些回归测试.我个人使用django-webtest进行大多数测试,并使用Django测试客户端进行一些URL测试.
我对我的测试套件感到不舒服.我远非测试专家,所以试图改善这一目标.任何提示 - 无论是否适用于我的情况 - 都将不胜感激.
Mat*_*kin 14
我建议阅读Karen M. Tracey的Django 1.1测试和调试.前五章涵盖了Django的测试.具体来说,您应该查看第5章,其中讨论了集成其他测试工具.以下是第5章内容的摘录:
在本章中,我们:
- 了解Django为添加测试功能提供的钩子
- 查看了如何使用这些钩子的示例,特别是在添加代码覆盖率报告的情况下
- 还探讨了将
twill
测试工具的使用集成到我们的Django测试用例中时不需要使用这些钩子的示例
以下是Karen Tracey在她的书第5章中讨论的一些工具的链接:
您可能还想看看生菜.来自网站:
生菜是一种基于黄瓜的非常简单的BDD工具.
Lettuce文档还有一个关于将Lettuce与Django集成的部分.