Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
django-doc-18-zh
提交
5e1b1e70
D
django-doc-18-zh
项目概览
OpenDocCN
/
django-doc-18-zh
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
django-doc-18-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
5e1b1e70
编写于
9月 15, 2015
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
9.15
上级
3655a860
变更
4
展开全部
隐藏空白更改
内联
并排
Showing
4 changed file
with
2132 addition
and
282 deletion
+2132
-282
2_1_1_Model syntax.md
2_1_1_Model syntax.md
+513
-282
5_1_2_Form API.md
5_1_2_Form API.md
+956
-0
5_1_4_Built-in widgets.md
5_1_4_Built-in widgets.md
+639
-0
6_5_1_Introduction.md
6_5_1_Introduction.md
+24
-0
未找到文件。
2_1_1_Model syntax.md
浏览文件 @
5e1b1e70
此差异已折叠。
点击以展开。
5_1_2_Form API.md
0 → 100644
浏览文件 @
5e1b1e70
此差异已折叠。
点击以展开。
5_1_4_Built-in widgets.md
0 → 100644
浏览文件 @
5e1b1e70
此差异已折叠。
点击以展开。
6_5_1_Introduction.md
0 → 100644
浏览文件 @
5e1b1e70
# Django中的测试 #
自动化测试对于现代web开发者来说,是非常实用的除错工具。你可以使用一系列测试-- 测试套件 -- 来解决或者避免大量问题:
+
当你编写新代码的时候,你可以使用测试来验证你的代码是否像预期一样工作。
+
当你重构或者修改旧代码的时候,你可以使用测试来确保你的修改不会在意料之外影响到你的应用的应为。
测试web应用是个复杂的任务,因为web应用由很多的逻辑层组成 -- 从HTTP层面的请求处理,到表单验证和处理,到模板渲染。使用Django的测试执行框架和各种各样的工具,你可以模拟请求,插入测试数据,检查你的应用的输出,以及大体上检查你的代码是否做了它应该做的事情。
最好的一点是,它非常简单。
在Django中编写测试的最佳方法是,使用构建于Python标准库的unittest模块。这在
[
编写和运行测试
](
http://python.usyiyi.cn/django/topics/testing/overview.html
)
文档中会详细介绍。
你也可以使用任何其它 Python 的测试框架;Django为整合它们提供了API和工具。这在
[
高级测试话题
](
http://python.usyiyi.cn/django/topics/testing/advanced.html
)
的
[
使用不同的测试框架
](
http://python.usyiyi.cn/django/topics/testing/advanced.html#other-testing-frameworks
)
一节中描述。
+
[
编写和运行测试
](
http://python.usyiyi.cn/django/topics/testing/overview.html
)
+
[
测试工具
](
http://python.usyiyi.cn/django/topics/testing/tools.html
)
+
[
高级测试话题
](
http://python.usyiyi.cn/django/topics/testing/advanced.html
)
> 译者:[Django 文档协作翻译小组](http://python.usyiyi.cn/django/index.html),原文:[Introduction](https://docs.djangoproject.com/en/1.8/topics/testing/)。
>
> 本文以 [CC BY-NC-SA 3.0](http://creativecommons.org/licenses/by-nc-sa/3.0/cn/) 协议发布,转载请保留作者署名和文章出处。
>
> [Django 文档协作翻译小组](http://python.usyiyi.cn/django/index.html)人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。交流群:467338606。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录