Django 1.6 的测试驱动开发

简介:

测试驱动开发(TDD)是一个迭代的开发周期,强调编写实际代码之前编写自动化测试。

这个过程很简单:

先编写测试。

查看测试失败的地方

编写足够的代码以使测试通过。

再次测试。

代码重构 。

重复以上操作。


02102152_uALC.png

文章转载自 开源中国社区 [http://www.oschina.net]

相关文章
|
5月前
|
测试技术 API 数据库
Django测试入门:打造坚实代码基础的钥匙
Django测试入门:打造坚实代码基础的钥匙
48 3
|
4月前
|
前端开发 关系型数据库 测试技术
django集成pytest进行自动化单元测试实战
在Django项目中集成Pytest进行单元测试可以提高测试的灵活性和效率,相比于Django自带的测试框架,Pytest提供了更为丰富和强大的测试功能。本文通过一个实际项目ishareblog介绍django集成pytest进行自动化单元测试实战。
67 3
django集成pytest进行自动化单元测试实战
|
4月前
|
存储 测试技术 持续交付
Django中的单元测试
【8月更文挑战第11天】本文详述了如何运用Django框架内置的单元测试与集成测试工具来确保Web应用的代码质量。通过具体示例展示了单元测试的基础,如测试简单函数的正确性;以及集成测试的应用,验证应用组件间的协作无误。文中还强调了最佳实践,比如保持高测试覆盖率、确保测试独立且高效执行等。此外,还介绍了测试驱动开发(TDD)的方法,并讨论了模拟(mocking)技术在测试中的重要性。最后,提到了自动化测试与持续集成的实施方式,以及探索更多高级测试工具和技术的可能性,如行为驱动开发(BDD)、性能测试和静态代码分析等,全方位提升应用的稳定性和用户体验。
51 6
|
6月前
|
存储 测试技术 数据库
在django中的测试架构
【6月更文挑战第13天】该文主要讨论Django项目的测试数据查询和测试架构。文中展示了如何创建`TestCase`子类进行测试,并提供了执行测试的不同选项,如增加详细信息、并行运行和选择性运行特定测试。
52 2
在django中的测试架构
|
4月前
|
测试技术 Shell 数据库
Django视图测试:构建可靠Web应用的关键步骤
Django视图测试:构建可靠Web应用的关键步骤
31 0
|
6月前
|
测试技术 数据库 Python
使用django构建表单测试
【6月更文挑战第14天】该文档介绍了如何对本地库进行自动化测试,特别是关注于代码结构和模型测试。作者鼓励为其他模型和表单创建类似的测试,并提及测试应避免对底层框架的重复验证。
73 0
使用django构建表单测试
|
7月前
|
测试技术 数据库 开发者
Django自动化测试入门:单元测试与集成测试
【4月更文挑战第15天】本文介绍了Django的自动化测试,包括单元测试和集成测试。单元测试专注于单个视图、模型等组件的正确性,而集成测试则测试组件间的交互。Django测试框架提供`TestCase`和`Client`进行单元和集成测试。通过编写测试,开发者能确保代码质量、稳定性和应用的正确协同工作。运行测试使用`python manage.py test`命令,建议将其纳入日常开发流程。
|
7月前
|
测试技术 数据库 开发者
Django的测试工具与框架:提升开发效率与质量
【4月更文挑战第15天】本文探讨了Django的测试工具和框架,包括单元测试、集成测试和功能测试,以及其基于unittest的测试框架特点,如易于集成、丰富断言和数据库支持。通过编写全面测试、采用TDD、自动化测试等方式,开发者能提升开发效率和代码质量。利用Django的测试支持对确保应用稳定性、用户体验及软件可维护性至关重要。
|
7月前
|
算法 关系型数据库 API
Python【算法中心 02】Web框架Django管理页面使用(管理员账号创建+API使用+应用添加)GreenPlum数据库引擎及API测试
Python【算法中心 02】Web框架Django管理页面使用(管理员账号创建+API使用+应用添加)GreenPlum数据库引擎及API测试
115 0
|
JSON 数据格式 Python
django drf 案例--实现url编码和json和dict格式转化小工具(涉及定义模型类,序列化器,类视图,路由),接口测试
django drf 案例--实现url编码和json和dict格式转化小工具(涉及定义模型类,序列化器,类视图,路由),接口测试