python中的单元测试可以使用doctest,unittest完成
1.doctest的使用
(1)写入程序如下(cubetest.py):
#!/usr/bin/python
def cube(x):
"""
cube a number and return the result
>>> cube(2)
8
>>> cube(3)
27
>>> cube(4)
64...
分类:
编程语言 时间:
2014-05-13 23:33:19
阅读次数:
491
1.
什么是单元测试在计算机编程中,单元测试(又称为模块测试)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。...
分类:
编程语言 时间:
2014-05-12 20:07:42
阅读次数:
560
最近 工作需要 接触了Mock.js。Mock.js
是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。提供了以下模拟功能:根据数据模板生成模拟数据模拟 Ajax
请求,生成并返回模拟数据基于 HTML 模板生成模拟数据http://mockjs.com/什么入门之类的 ...
分类:
Web程序 时间:
2014-05-12 10:03:25
阅读次数:
511
zTree实现地市县三级级联DAO接口测试
ProvinceDaoTest.java:
/**
* @Title:ProvinceDaoTest.java
* @Package:com.gwtjs.dao
* @Description:省份地市县级三级级联DAO接口测试
* @author:Youhaidong(游海东)
* @date:2014-5-10 下午11:13...
分类:
其他好文 时间:
2014-05-11 19:46:51
阅读次数:
343
zTree实现地市县三级级联
1、具体报错如下
2014-05-10 23:29:13 [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1] WARN com.mchange.v2.resourcepool.BasicResourcePool - com.mchange.v2.resourcepool.Ba...
分类:
其他好文 时间:
2014-05-11 02:29:51
阅读次数:
359
测试报告本团队积极践行敏捷开发原则,边开发边测试,将测试贯穿在开发过程的始终。在整个过程中测试人员与开发人员保持着密切的沟通,尽最大努力地完成了本次软件开发的测试任务。由于本软件采用游戏引擎开发,与vs的单元测试有冲突,因此本次迭代的测试主要采用人工测试方式进行。以下是各个模块的测试记录。1、帮助模...
分类:
其他好文 时间:
2014-05-10 17:50:44
阅读次数:
321
1. EclEmma的介绍
EclEmma是一个开源的软件测试工具,可以在编码过程中查看代码调用情况、也可以检测单元测试覆盖率。 2. Eclipse下EclEmma安装 1.
选择Help->Eclipse Marketplace->搜索EclEmma,Install; 2. 重启eclipse发...
分类:
其他好文 时间:
2014-05-09 19:47:12
阅读次数:
379
Spring基于注解TestContext 测试框架使用详解,代码下载地址:http://www.zuidaima.com/share/1775574182939648.htm...
分类:
编程语言 时间:
2014-05-09 14:06:35
阅读次数:
524
在搭建一个spring3.0+hibernate+jpa项目框架,根据网友提供的例子,在junit下做了一个存储数据的测试,报如下异常:org.springframework.transaction.TransactionSystemException:CouldnotcommitJPAtransaction;nestedexceptionisjavax.persistence.RollbackException:Errorwhi..
分类:
其他好文 时间:
2014-05-09 00:56:47
阅读次数:
1238
TDD是敏捷开发的核心实践之一, Ruby On Rails的创始人David Heinemeier曾说,当年它打开了一扇门,让自己看到了高质量代码的全新世界。然而,TDD太难,成本太高。如果对TDD进行改进,消灭它的主要成本,并放大它的效益,就得到了一个大幅提升代码质量、大量降低开发成本的开发方式,这种开发方式,就是easy TDD,简称eTDD。eTDD如何做到消灭TDD的主要成本、放大TDD的效益呢?答案是利用工具:由工具完成苦活、脏活、重活;由工具描述程序行实现可视编程。...
分类:
其他好文 时间:
2014-05-08 10:58:53
阅读次数:
355