假设我有一个 Djano 应用程序。用户可以注册,获取激活邮件,激活他们的帐户并登录。登录后,用户可以通过使用 Manager 处理模型的自定义表单创建、更新和删除对象。
我应该在这里测试什么——我应该使用请求框架发出请求并通过 Views 和 Forms 测试整个链,还是应该编写单元测试来测试 Manager 和 Model?
在测试整个链时,我看到 URL 配置正确,视图按预期工作,表单正确清理数据,它还会测试模型和管理器。似乎 Django 测试框架比这种测试更适合单元测试。(这是应该用 Twill 和 Selenium 测试的东西吗?)
在编写单元测试时,我会测试 Manger 和 Models,但 URL 和 Forms 并没有真正发挥作用,是吗?!
一个非常基本的问题,但我想让一些基本面正确。
谢谢大家。