gpt4 book ai didi

python - 在 Python 中进行一切测试的外行非先决条件介绍 Material 在哪里?

转载 作者:太空宇宙 更新时间:2023-11-04 01:41:45 24 4
gpt4 key购买 nike

此问题已修改

如果我必须真正选择我想学习的测试类型(我不知道这会以哪种方式转换为 Python),请在此处找到 http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd .我不知道这是敏捷的、极端的还是仅仅称为 TDD。这是单元测试,文档测试是两者的结合还是我遗漏了什么?是否有更好、相似的东西,或者这种风格根本不适用?我正在寻找有关如何进行测试(特别是针对 Python)的极端初学者 Material ,如我的链接中所述。我对想法和所有 Python 资源持开放态度。谢谢!

我把原文贴在这里供引用 http://dpaste.com/274603/plain/

最佳答案

最简单的开始是 Python 的 unittest 模块。有一些框架可以在以后更自动地做事,但 unittest 可以很好地处理简单的情况。

基本思想是您有一个用于特定测试套件的类。您定义一组测试方法,以及可选的 setUptearDown 方法,以便在该套件中的每个测试之前和之后执行。在每个测试中,您可以使用各种 assert* 方法来检查一切是否正常。

最后,您调用 unittest.main() 来运行您定义的所有测试。

看看这个例子:http://docs.python.org/library/unittest#basic-example

关于python - 在 Python 中进行一切测试的外行非先决条件介绍 Material 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4168401/

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