junit测试

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JUNIT

开源代码的java测试框架,用于编写和运行可重复测试,是用于单元测试框架体系的将Unit 的一个实例

1、测试:

白盒测试:把测试对象看做一个盒子,程序内部的逻辑结构和其他信息对测试人员公开回归测试:软件或环境的修复或更正后的“在测试”,自动测试工具对其尤其有用

单元测试:测试某个功能或代码块

2、单元测试的好处

提升开发速度;-------已自动方式执行

提高软件代码质量;------便于除错,

提升系统的可信赖度------回归测试的一种,支持“在测试”

3、单元测试的针对对象:

面向过程的软件开发针对过程;

面向对象的软件开发针对对象

可以做类测试、功能测试、接口测试

4、单元测试工具和框架

最流行的单元测试工具是xUnit系列框架,根据语言可划分为java、c++、Net、php等,最杰出的应用是开放源代码的Junit

5、JUnit的好处:

测试代码与产品代码分开,

针对某一类得测试代码通过较少的改动就可以用于另一个类的测试

公开源代码,可以进行二次开发

方便对其扩展

6、JUnit的特征:

使用断言方法判断期望值和实际值差异,返回Boolean值

测试驱动设备使用共同的初始化变量或实例

测试包结构便于组织和集成运行

支持图形交互模式和文本交互模式

7、JUnit框架组成

对测试目标进行测试的方法与过程集合,称为测试用例(TestCase)

测试用例可以容纳多个测试用例,称为测试包(TestSuite)

测试结果的描述与记录(TestResult)

测试过程中的监听着(TestListener)

每个测试方法所发生的与预期不一致的情况的描述,测试失败元素(TestFailuer)

JunitFrameWork中的异常(AssertionFailedError)

8、JUnit的安装:

针对某个类里的方法进行测试:添加准备Junit测试的方法

首先选中要测试的类,如图操作

选择要测试的方法,点击Finish

编写好测试代码,在该方法上右键运行,如图

相关文档
最新文档