测试
文章平均质量分 92
liliyayaer
哈哈哈
展开
-
JUnit最佳实践
1. 不要用TestCase的构造函数初始化Fixture,而要用setUp()和tearDown()方法。 2. 不要依赖或假定测试运行的顺序,因为JUnit利用Vector保存测试方法。所以不同的平台会按不同的顺序从Vector中取出测试方法。 3. 避免编写有副作用的TestCase。例如:如果随后的测试依赖于某些特定的交易数据,就不要提交交易数据。简单的会滚就可以了。 4. 当继承一个...原创 2008-08-05 21:39:24 · 188 阅读 · 0 评论 -
测试框架JUnit及其它
JUnit 是一个简单易用的单元测试框架。随着敏捷开发和TDD的风行,它的重要性也日益显现。 介绍: 1、Test接口包含实现类TestSuite和实现抽象类TestCase,同时TestSuite拥有对Test的集合引用(Composite模式)。如图所示: 2、包含两类测试:TestCase和TestSuite。TestCase一个测试用例,而多个测试用例可以组合成一个TestSuit...原创 2008-08-17 13:19:48 · 259 阅读 · 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 · 1132 阅读 · 0 评论 -
Easyb初体验
今天看了一个借助Groovy语言实现的行为驱动框架-easyb,感觉很有趣,简单总结一下跟大家分享: easyb 是基于Groovy的DSL实现的可适用于Java和Groovy的测试框架。它提供了对Ant和Maven的支持来执行stories测试。(下面的例子我们以Ant为例) 它的目的就是: 让我们的单元测试跟接近于业务语言,为此他提供了三个关键字:given, when, then。见名知...2008-11-20 14:04:22 · 540 阅读 · 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 truly honored to have been considered for such prestigious award. The award...原创 2009-01-19 14:02:12 · 131 阅读 · 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 · 107 阅读 · 0 评论