unittest Django应用程序的良好方法/设计

2024-09-19 20:49:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我的django应用程序对每个功能都有一个处理程序(例如,salesvoice处理程序用于创建/保存/检索带有验证的发票模型)。 这些处理程序在视图中用于执行用户想要的操作(例如创建发票)。在

  1. 为了确保应用程序的可靠性,只对处理程序进行单元测试就足够了吗? 我在上面的设计中的想法是,如果需要,我可以使用处理程序而不是webinterface来创建命令行接口。 应用程序的这种设计是否有助于确保unittest django应用程序的可靠性? 用户请求-->视图-->处理程序(仅对处理程序进行单元测试)-->;模型

  2. *是否有任何python/django库来自动测试视图?*我的目标是通过尽可能多地进行自动化测试来确保应用程序的可靠性。


Tags: django命令行用户模型gt功能视图应用程序
1条回答
网友
1楼 · 发布于 2024-09-19 20:49:29

我不太明白你说的“处理者”是什么意思。是风景吗?或者是接受请求的单独函数?在

关于测试工具,您可以简单地使用requests这样的库来创建请求并验证结果。在使用Django的内部测试框架时,还有一个内置测试客户端。在

如果您想实际测试浏览器中的视图,可以使用Selenium或{a3},这是Selenium的一个包装,使其更易于使用。在

可能有用的链接:

相关问题 更多 >