单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的。单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复、改进或重构之后的正确性。一般来说,单元测试任务包括接口功能测试:用来保证接口功能的正确性。局部数据结构测试...
分类:
编程语言 时间:
2015-03-02 16:16:11
阅读次数:
270
本文主要介绍了如何使用 JUnit 4 提供的各种功能开展有效的单元测试,并通过一个实例演示了如何使用 Ant 执行自动化的单元测试。本文假设读者对 Eclipse 下进行 Java 开发有一定的经验,并了解 Java 5 中的注解(annotation)特性。引言毋庸置疑,程序员要对自己编写的代码...
分类:
其他好文 时间:
2015-03-02 14:38:34
阅读次数:
108
覆盖测试是衡量测试质量的一个重要指标。在对一个软件产品进行了单元测试、组装测试、集成测试以及接受测试等繁多的测试之后,我们能不能就此对软件的质量产生一定的信心呢?这就需要我们对测试的质量进行考察。如果测试仅覆盖了代码的一小部分,那么不管我们写了多少测试用例,我们也不能相信软件质量是有保证的。相反,如...
分类:
其他好文 时间:
2015-03-02 13:04:57
阅读次数:
126
关键词 敏捷开发 一前言8月份,那时正式学习各种令人愉快的开放技术的时候,主要是围绕敏捷开发这玩意。读了重构,测试驱动开发的艺术两本书。把玩了两个小框架junit,mockito学习项目构建的maven,持续集成的jenkins等工具,主要是读《maven 实战》一书,特别值得一提的是,书年代有点早...
分类:
其他好文 时间:
2015-03-01 23:46:55
阅读次数:
179
有朋友应聘如鹏网在线编程训练营的Java讲师,我让他录一段讲Junit和Log4j的视频,听了他的试讲视频,我给他提了图中的建议。 这么多年的教学经验,我最大的感触是:把自己当成牛人讲不好课,“站在学生的思维高度讲课”才能把课讲得通俗易懂。 就像一个故事里讲的那样:妈妈带着女儿逛街,商品琳琅满目,孩...
分类:
其他好文 时间:
2015-03-01 18:22:30
阅读次数:
137
JDBCDemo2.javapackage com.zhangbz.jdbc;import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;import org.junit.Test;import com...
分类:
数据库 时间:
2015-03-01 15:39:58
阅读次数:
262
如下表1和表2所示,人声测试集包含:电视节目、讲故事、评书、说相声、有声电台等;音乐测试集包含:华语舞曲、R&B、西方民谣、华语摇滚、rap、1614混合曲集等。
表1测试集中,人声的平均识别率在89.31%,音乐的平均识别率在95.95%。相声和故事的结果较差,原因在于测试集中包含的相声现场录制环境较差,环境吵闹,频谱混乱;而讲故事有比较明显的音乐背景伴奏。
表...
分类:
其他好文 时间:
2015-02-28 18:49:22
阅读次数:
147
目标函数识别指纹以区分合法身份与非法身份,这里的错误是0/1错误。一种是false reject叫错误拒绝,即本来合法的识别成了非法;另一种叫false accept叫错误接受,即本来非法的识别成了合法。应用中我们也不会真的把某些数据复制1000次,我们只需在计算Error时,将权重高的数据被拜访的概率提高1000倍即可,这与复制是等效的。不过,如果你是遍历整个测试集(不是抽样)来计算错误,就没必要修改拜访概率了,只需给相应的错误乘上它们的权重再相加并除以N即可。到现在为止,我们拓展了VC Bound,它在...
分类:
其他好文 时间:
2015-02-22 23:05:27
阅读次数:
229
import static org.junit.Assert.*;import java.sql.Connection;import java.sql.Date;import java.sql.DriverManager;import java.sql.PreparedStatement;impor...
分类:
数据库 时间:
2015-02-18 21:00:20
阅读次数:
217