Junit学习历程(2)
来源:互联网 发布:海量数据存储方法 编辑:程序博客网 时间:2024/05/16 11:15
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是类似的。重构要求改一点测一点,帮助减少回归错误时的时间消耗。
JUnit使用的详细讨论
1.JUnit的安装
http://www.junit.org/index.htm
有链接可以下载到最新的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是类似的。重构要求改一点测一点,帮助减少回归错误时的时间消耗。
JUnit使用的详细讨论
1.JUnit的安装
http://www.junit.org/index.htm
有链接可以下载到最新的JUnit工具包,并且配有详细的安装说明(翻译稍后提供)
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1539741
- Junit学习历程(2)
- Junit学习历程(2)
- Junit学习历程(2)
- Junit学习历程(2)
- Junit学习历程(2)
- Junit学习历程(2)
- Junit学习历程(2)
- Junit学习历程(1)
- Junit学习历程(1)
- Junit学习历程(1)
- Junit学习历程(1)
- Junit学习历程(1)
- jquery 学习历程2
- libgdx 学习历程 - 2
- PS学习历程2
- GMF学习历程(2)
- Android学习历程2
- c#学习历程2
- 2005年终回顾
- 闲论学习的三种层次。。。
- 当今职场上广为流传的十大精辟语录
- Junit学习历程(2)
- 如何构建银行数据仓库
- Junit学习历程(2)
- Delphi中比较GUID是否相等
- 关于视频播放性能测试
- 社交网络、手机视频迅速崛起 将再造互联网
- Junit学习历程(2)
- SOA和ESB,摘录自virtuas公司
- 劳心劳力的中国匠人文化(续)
- 在Delphi中应用AOP实现日志功能
- 插件系统[8]·系统组装策略分析