![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试
杨斌_HUST
Greatness can be prepared.
展开
-
Junit单元测试
为什么要进行单测试.1. 单元测试的目的一个单元测试从整个系统中单独检验产品程序代码的『一个单元』并检查其得到的结果是否是预期的。要测试的『一个单元』其大小是依据一组连贯的功能的大小及介于一个类别及一个包(package)之间实际上的变化(varies)。其目的是在整合程序代码到系统的其余部分之前先测试以便找出程序代码中的臭虫(bugs)。Junit等支持在Java程序代码中撰写单转载 2013-12-15 23:21:24 · 408 阅读 · 0 评论 -
Junit单元测试(二)
JUnit是一个开源的Java单元测试框架。1) 为什么要使用JUnit以前,开发人员写一个方法,如下代码所示: Java代码:AddAndSub.java package test.juit;public class AddAndSub { public static int add(int m, int n) { int n转载 2013-12-15 23:42:56 · 368 阅读 · 0 评论 -
测试驱动开发with Junit
使用mork进行测试开发: 什么是mork?简单地说mork就是模型,模拟我们测试时需要的对象及测试数据。比如,用过Struts的朋友都知道,Struts中的action类要运行必须依靠服务器的支持,只有服务器可以提供HttpServletRequest,HttpServletResponse对象,如果不启动服务器,那么就没有办法对action类进行单元测试(当然了,使用mock测转载 2013-12-16 23:43:37 · 234 阅读 · 0 评论 -
EasyMock测试
EasyMock 使用方法与原理剖析EasyMock 是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元测试。本文将对 EasyMock 的功能和原理进行介绍,并通过示例来说明如何使用 EasyMock 进行单元测试。Mock 方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,从转载 2013-12-20 21:28:11 · 355 阅读 · 0 评论 -
使用EclEmma进行覆盖测试
使用EclEmma进行覆盖测试覆盖测试是衡量测试质量的一个重要指标。在对一个软件产品进行了单元测试、组装测试、集成测试以及接受测试等繁多的测试之后,我们能不能就此对软件的质量产生一定的信心呢?这就需要我们对测试的质量进行考察。如果测试仅覆盖了代码的一小部分,那么不管我们写了多少测试用例,我们也不能相信软件质量是有保证的。相反,如果测试覆盖到了软件的绝大部分代码,我们就能对软件的质量有一个合理的转载 2014-02-12 12:11:09 · 276 阅读 · 0 评论 -
findbugs错误修改指南
FindBugs错误修改指南 1. EC_UNRELATED_TYPESBug: Call to equals() comparing different types Pattern id: EC_UNRELATED_TYPES, type: EC, category: CORRECTNESS解释:两个不同类型的对象调用equals方法,如果equals方法没有被重写,那么调用object的=转载 2014-02-12 14:48:58 · 961 阅读 · 0 评论