您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 >
Junit学习历程
作者:网络转载 发布时间:[ 2013/2/28 14:26:59 ] 推荐标签:

Junit
1、Junit是什么?
它是一个开源代码的Java测试框架,用于编写和运行可重复的测试。是用于单元测试框架体系XUnit的一个实例,Junit是于用于Java语言的。(此外还有Cunit等)
Erich Gamma(GoF之一)、Kent Beck (XP和refactor的先驱之一)
2、Junit有什么特性?
A.用于测试期望结果的断言(Assertion)
B.用于共享共同测试数据的测试工具
C.用于方便的组织和运行测试的测试套件
D.图形和文本的测试运行器

3、Junit是用来做什么?
A.用来进行单元测试,一种白盒测试
B.是在XP编程和重构(Refactor)中被极力推荐使用的工具,因为在实现自动单元测试的情况下可以大大的提高开发的效率。
C.JUnit测试是局部逻辑的正确性与一致性
D.测试是一个不会中断的过程,每天都应该运行测试代码,这样右以确保得到的代码的可靠和正确。

4.JUnit与XP的关系
(RUP[统一过程]与XP[极限编程]的问题我们以后有专门文件讨论。目前只需要了解XP主要用于中小型的项目之中)
XP编程中,基本过程是:
构思=>编写测试代码=>编写代码=>测试 (TDD:Test Drived Developing)
编写测试和编写代码都是增量式的,写一点测试一点,从而提高开发的稳定性。

5.JUnit与重构的关系
什么叫重构?重构其实是重新构造现有的代码,使之能够具有更好的性能。重构的目标是为了实现某些设计模式。
对于重构而言,JUnit带来的好处与XP是类似的。重构要求改一点测一点,帮助减少回归错误时的时间消耗。

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd