gpt4 book ai didi

django - 如何在Django中启动TDD?

转载 作者:行者123 更新时间:2023-12-03 13:50:43 24 4
gpt4 key购买 nike

我对Django和单元测试都是陌生的,但是由于我是在相当长时间玩完框架后开始一个项目的,所以我决定进行单元测试。

抛开我的热情,我对如何计划发展过程一无所知。我在github中搜索了一些使用单元测试的Django项目,但偶然发现了this。我看到只有在“标记”应用程序上进行过测试,看起来不错,但我不知道如何进行分解。为什么在apps/tagging/tests/中使用“models.py”文件?那里的模型类与apps/tagging/models.py中的模型类没有关系...

关于如何解决这个问题或找到如何在django环境中实现单元测试的好例子的任何想法吗?

另外,我在文档中读到Django在1.3中引入了unittest2,所以“Django 1.1 Testing and Debugging-作者Karen M. Tracey”会很有帮助,还是您认为这可能会引起一些困惑?

无论如何,我非常感谢您提前提出的任何建议。

最佳答案

如果我可以插入自己的教程,那么它将从头开始介绍如何在Django中进行TDD。我将介绍与“官方” Django教程相同的步骤,除了在过程的每一步都使用TDD之外。这包括使用Selenium进行完整的浏览器自动化测试(允许您从最终用户的角度测试行为,包括以后再添加javascript的可能性)。我还将展示如何使用Django TestClient进行单元测试...

http://tdd-django-tutorial.com

关于django - 如何在Django中启动TDD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7729072/

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