gpt4 book ai didi

python - 如何测试 Django 应用程序

转载 作者:行者123 更新时间:2023-11-28 21:10:51 24 4
gpt4 key购买 nike

我是 python/django 开发的新手,我想知道测试这类应用程序的最佳方法是什么。我一直在做一些研究,我发现了像 magicmock 或 minimock 这样的库,但我真的不知道它们是好是坏,也不知道 Django 的最佳实践是什么。谁能给我一些提示?我正在做的项目就是这个 https://github.com/Smart-Studio/fbclm-backend/tree/develop ,以防万一有人想看一看。

谢谢!

最佳答案

Official Django Tutorial第 5 章涉及测试。

本书Test-Driven Development with Python by Harry Percival (O’Reilly)可在线免费获得。这是一个关于构建具有完整、全面测试的 Django 项目的教程。请注意,它非常节奏缓慢,有时令人沮丧。作者对测试每一件小事都非常认真,他知道他的东西。从他身上可以学到很多东西。

编辑:上面的一些评论是不公平的。当我给出这个答案时,我已经读完了 Percival 的书的三分之一。作者的教学风格并不慢。节奏很舒服。作者确实引导读者键入一些代码只是为了稍后替换它,但这确实有助于理解被测试的过程实际上是如何工作的。对于不熟悉 TDD 的人来说,构建过程会慢得令人痛苦。您可以为每一行应用程序代码编写多行测试代码,甚至编写任何应用程序代码之前。作者不测试“每一件小事”。他为读者提供了指南,以帮助他们决定哪些内容需要测试,哪些不需要进行测试,如果您真的想要良好的覆盖率,则有几项需要进行测试。

对于将此问题从 Stackoverflow 上下文中删除以获取答案,我深表歉意。在这种情况下,犯罪已经发生,需要进行此编辑以修复我的答案中的错误。

关于python - 如何测试 Django 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28653501/

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