繁体   English   中英

我应该在Django API测试中测试什么?

[英]What should I be testing for in my Django API tests?

我已经开始使用Django REST Framework编写API。 我正在努力思考我应该写什么测试。

到目前为止我的想法是......

  • 身份验证:确保用户已登录
  • 授权:检查用户是否具有正确的权限
  • 响应正文:确保所有需要的字段都存在
  • 允许的HTTP方法:确保用户无法执行意外操作。

由于Django的REST框架使用Django的底层权限系统,它是在两个模型级别和API级别真的有必要测试的权限? 在这方面,似乎我的一些测试正在测试同样的事情。

在API中测试的一个更重要的事情是它正确处理请求。 好请求和坏请求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM