django 1.8 官方文档翻译:6-5-1 Django中的测试

Django中的测试

自动化测试对于现代web开发者来讲,是很是实用的除错工具。你能够使用一系列测试-- 测试套件 -- 来解决或者避免大量问题:html

  • 当你编写新代码的时候,你能够使用测试来验证你的代码是否像预期同样工做。python

  • 当你重构或者修改旧代码的时候,你能够使用测试来确保你的修改不会在乎料以外影响到你的应用的应为。web

测试web应用是个复杂的任务,由于web应用由不少的逻辑层组成 -- 从HTTP层面的请求处理,到表单验证和处理,到模板渲染。使用Django的测试执行框架和各类各样的工具,你能够模拟请求,插入测试数据,检查你的应用的输出,以及大致上检查你的代码是否作了它应该作的事情。django

最好的一点是,它很是简单。框架

在Django中编写测试的最佳方法是,使用构建于Python标准库的unittest模块。这在编写和运行测试 文档中会详细介绍。工具

你也能够使用任何其它 Python 的测试框架;Django为整合它们提供了API和工具。这在高级测试话题使用不一样的测试框架 一节中描述。测试

译者:Django 文档协做翻译小组,原文:Introduction

本文以 CC BY-NC-SA 3.0 协议发布,转载请保留做者署名和文章出处。

Django 文档协做翻译小组人手紧缺,有兴趣的朋友能够加入咱们,彻底公益性质。交流群:467338606。

相关文章
相关标签/搜索