我的 django 应用程序为每个功能都有一个处理程序(例如,用于创建/保存/检索带有验证的发票模型的 Salesinvoice 处理程序)。这些处理程序在视图中用于执行用户想要的操作(例如创建发票)。
为了确保应用程序的可靠性,仅对处理程序进行单元测试就足够了吗? 我在上述设计中的想法是,如果需要,我可以使用处理程序而不是 web 界面创建命令行界面。 应用程序的这种设计是否可以确保可靠地单元测试 django 应用程序? 用户请求 --> 视图 --> 处理程序(仅对处理程序进行单元测试) --> 模型
*是否有任何 python/django 库来自动测试视图?*我的目标是通过尽可能多地进行自动化测试来确保应用程序的可靠性。