Django 官方教程翻译项目测试将节约你的时间 测试不仅能发现错误,而且能预防错误 测试使你的代码更有吸引力 测试有利于团队协作 基本测试策略 第一个测试 首先得有个 Bug 写个测试来发现 Bug 运行测试 修复 Bug 更全面的测试 测试视图 针对视图的测试 Django 测试工具之 Client 改善视图代码 测试新视图 测试 DetailView 更多的测试 测试那是越多越好 进一步测试 行 Python 代码了,选择从哪里开始 写测试确实不怎么简单。如果是这种情况,那么在你下次修改代码(比如加新功能,或者修复 Bug) 之前写个测试是比较合理且有效的。 所以,我们现在就开始写吧。 幸运的是,我们的投票(polls)应用现在就有一个小 Bug 需要被修复:我们的要求是如果 Question 是在一天之内发布的,Question.was_published_recently() 方法,发现 was_published_recently() 返回了 True,而我们希 望它返回 False 测试系统通知我们哪些测试样例失败了,和造成测试失败的代码所在的行号。 运行测试 修复 Bug 创建你的第一个 Django 项目, 第五部分 - 57 - 本文档使用 书栈(BookStack.CN) 构建 我们现在知道了,问题出在当 pub_date 为将来时, Question0 码力 | 103 页 | 1.86 MB | 1 年前3
Django、Vue 和Element UI 前后端原理论述来说就是再适合不过了,我们可以按照自身产品测试业务的条件来设置合适的任 务触发条件,比如当某个分支的代码出现了改动,我们的测试任务就会自动执行,从而 在项目生命周期较早的阶段来进行测试介入与问题快速修复,从而有效降低整个项目的 开发成本。 当然,以上的这些都是一些比喻,真实的工作情况肯定要复杂的多,所以在 CI/CD 的环境下,在业务逻辑复杂度适当的情况下,mabl 代替某些自动化测试框架的实战场景,0 码力 | 61 页 | 6.84 MB | 1 年前3
共 2 条
- 1













