min*_*ntf 3 testing django integration unit-testing
最近,我正在研究 django 测试。因为我需要在我的网站上构建unittest和集成测试。但是我发现django集成测试的教程真的很少,而且经常在我点击一个名为“集成测试”的链接时出现,我只看到标题“功能测试” “.所以,他们是一样的吗?如果没有,我如何在 Django 中开始集成测试?
你无法比较这些概念。
与集成测试相反的是单元测试。单元测试- 分别测试系统的不同隔离部分(通常是小代码块) - 它非常专注,集成测试正在测试系统的这些不同部分如何协同工作 - 例如,url 路由、视图中的逻辑、日志记录、查询你的模型等
功能测试是一种黑盒测试,通常检查某些(通常记录在案的)功能是否按预期工作。
你的 django 项目中可能有各种各样的测试:
如果您根本没有测试,我将从高级测试开始。例如,我会采取硒和django_selenium,写一些浏览器的测试,将通过预先定义的场景,像login->do smth->logoff,login with incorrect credentials->see error等等-这些测试将被称为功能性和系统以及集成和UI和等-你得到它我思考。
也可以看看:
希望有帮助。
| 归档时间: |
|
| 查看次数: |
1757 次 |
| 最近记录: |