
测试
文章平均质量分 92
liliyayaer
哈哈哈
展开
-
JUnit最佳实践
1. 不要用TestCase的构造函数初始化Fixture,而要用setUp()和tearDown()方法。2. 不要依赖或假定测试运行的顺序,因为JUnit利用Vector保存测试方法。所以不同的平台会按不同的顺序从Vector中取出测试方法。3. 避免编写有副作用的TestCase。例如:如果随后的测试依赖于某些特定的交易数据,就不要提交交易数据。简单的会滚就可以了。4. 当继承一个...原创 2008-08-05 21:39:24 · 204 阅读 · 0 评论 -
测试框架JUnit及其它
JUnit是一个简单易用的单元测试框架。随着敏捷开发和TDD的风行,它的重要性也日益显现。介绍:1、Test接口包含实现类TestSuite和实现抽象类TestCase,同时TestSuite拥有对Test的集合引用(Composite模式)。如图所示:2、包含两类测试:TestCase和TestSuite。TestCase一个测试用例,而多个测试用例可以组合成一个TestSuit...原创 2008-08-17 13:19:48 · 279 阅读 · 0 评论 -
使用TestNG的八大理由
转自【http://juvenshun.spaces.live.com/blog/cns!CF7D1BC903C111E1!313.entry?fl=cat】 使用Annotation来标识测试。传统xUnit用命名规范来标识测试,难免有时会给人带来束缚。使用Annotation,束缚消失了,而且功能更强大了,一句@BeforeClass就可以让一个方法在整个类之前运行,J...原创 2008-08-25 09:39:20 · 1156 阅读 · 0 评论 -
Easyb初体验
今天看了一个借助Groovy语言实现的行为驱动框架-easyb,感觉很有趣,简单总结一下跟大家分享: easyb是基于Groovy的DSL实现的可适用于Java和Groovy的测试框架。它提供了对Ant和Maven的支持来执行stories测试。(下面的例子我们以Ant为例)它的目的就是: 让我们的单元测试跟接近于业务语言,为此他提供了三个关键字:given, when, then。见名知...2008-11-20 14:04:22 · 574 阅读 · 0 评论 -
easyb is a Jolt award finalist
easyb has been nominated as a 2008 Jolt award finalist,baby! I know I speak for the entire easyb team when I say we are trulyhonored to have been considered for such prestigious award. The award...原创 2009-01-19 14:02:12 · 148 阅读 · 0 评论 -
JUnit4初体验
JUnit4通过大量引入Annotation,让我们的测试变得更加简单和高效。通过学习深入探索Junit4的例子,进行了一些小小实践:import static org.junit.Assert.*;import org.junit.After;import org.junit.AfterClass;import org.junit.Before;import org....2009-07-13 10:45:19 · 125 阅读 · 0 评论