gpt4 book ai didi

django - 功能测试=集成测试?在django中

转载 作者:行者123 更新时间:2023-11-28 19:57:24 26 4
gpt4 key购买 nike

最近在研究django测试。因为我需要在我的网站上构建单元测试和集成测试。但是我发现 django 中集成测试的教程真的很少,而且经常在我点击名为“集成测试”的链接时出现,我只看到标题“功能测试”。那么,它们是一样的吗?如果没有,我如何在 Django 中开始集成测试?

最佳答案

您无法比较这些概念。

集成测试相反的是单元测试单元测试 - 分别测试系统的不同独立部分(通常是小代码块) - 它非常集中,集成测试 测试系统的这些不同部分如何协同工作- 例如,url 路由、 View 中的逻辑、​​日志记录、查询模型等。

功能测试 是一种黑盒测试,通常检查某些(通常记录的)功能是否按预期工作。

您的 django 项目中可能有各种测试:

  • 不同库的单元测试,辅助函数
  • 查看测试(这可能已经称为集成测试,因为它可能包括处理模型、日志记录等)
  • ui 测试(高级测试,可以称为功能/集成/系统)
  • ..

如果您根本没有测试,我会从高级测试开始。例如,我会选择 seleniumdjango_selenium并编写一些将通过预定义场景的浏览器内测试,例如 login->do smth->logofflogin with incorrect credentials->see error 等 -这些测试将被称为功能系统集成ui等等——我想你明白了。

另见:

希望对您有所帮助。

关于django - 功能测试=集成测试?在django中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18057561/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com