测试
熊猫家族
敢想,敢拼,敢赢,IT技术,研发实践,互联网,资讯,编程语言,搜索引擎,Lucene,Solr,Java,生活,旅游,吃货,熊猫吃货,微生活,健康,美食
展开
-
Junit多线程测试 使用GroboUtils进行多线程测试
被测试的类: Buffer.javapackage test;import java.util.HashMap;import java.util.Map;/** * * @author sting */public class Buffer { private static Buffer me = new Buffer(); publi...原创 2010-08-26 13:12:05 · 126 阅读 · 0 评论 -
TestSuite的使用
TestSuite的使用 您定义自己的TestCase,并使用TestRunner来运行测试,事实上TestRunner并不直接运行 TestCase上的单元方法,而是透过TestSuite,TestSuite可以将数个TestCase在一起,而让每个TestCase保持简单。来看看一个例子:MathToolTest.java package on...原创 2010-10-15 10:50:16 · 137 阅读 · 0 评论 -
Junit框架分析
Junit框架是一个OpenSource的单元测试框架,在“测试先行”的开发思想中,Junit扮演着重要的角色。它与ant或Eclipse整合开发J2EE项目是,当前比较流行的J2EE开发搭配。Junit几个核心类及接口Assert -----------当条件成立时候assert方法保持沉默,但若条件不成立就抛出异常TestResult---------TestResult包含了测试...原创 2010-10-16 22:13:49 · 99 阅读 · 0 评论 -
使用cobertura来测量单元测试的代码覆盖情况
使用 Cobertura 报告代码覆盖率是否达到 100% 就是问题所在 运行像 Cobertura 或者 Emma 这样的工具时,记住以下方面很重要:在一个特殊的方法中实现 100% 的行覆盖并不意味着该方法没有缺陷或者它已被完全测试。例如,如果您编写了一个针对 if 语句的测试,该测试包含逻辑 And,而测试针对的是表达式的左侧部分,则...原创 2010-11-08 19:30:48 · 141 阅读 · 0 评论 -
覆盖率分析
为什么需要代码覆盖率分析?在发布代码的时候,我们常常会对其进行一系列的测试来协调软件的性能和功能,使他们和预计的相同。但是检验通常都是相当的困难,即使程序相当的简单。开发者常常会借助一些测试工具(test suite)来模拟或者重建执行脚本。如果测试程序组是彻底的,那么程序的各个功能都将被测试到并且都可以证明是可以工作的。但是怎样才算彻底呢?简单点说就是测试程序的每...原创 2010-11-10 16:09:43 · 704 阅读 · 0 评论 -
开源压力测试工具Apache benchmarking
开源压力测试工具Apache benchmarking用途Apache2自带了一个开源压力测试工具,叫做ab(Apache Benchmarking)。它的主要功能是,测试当前的Apache每秒钟能够处理的请求数量。语法ab [选项] [http[s]://]hostname[:...原创 2010-11-15 15:08:12 · 195 阅读 · 0 评论