当前位置:文档之家› (完整版)软件测试工具JUnit介绍

(完整版)软件测试工具JUnit介绍


测试用例执行失败
10
8/21/2020
Assert方法(测试用例预期输出)
11
assertArrayEquals
判断两个数组是否相等
assertEquals
判断两个对象是否相等
assertFalse和assertTrue
判断布尔变量是否为False或True
assห้องสมุดไป่ตู้rtNotNull和assertNull
判断一个对象是否为空
assertNotSame
判断两个引用是否指向同一个对象
Fail
让测试用例失败
8/21/2020
12
谢谢!
8/21/2020
3
开源的Java测试框架 主要特征:
测试代码与产品代码分开 提供了编写测试类的框架 通过与Ant结合,易于集成到程序的构建过程中 ,实
施增量开发 源代码公开,易于二次开发 可扩展性强
下载地址
/
8/21/2020
JUnit
4
1997年Erich Gamma和Kent Beck为Java语言创 建了一个简单有效的单元测试框架
Java中的单元测试
单元测试
2
什么是单元测试(Unit Test)
盖房子,至少要保证每一块砖都是好的
单元测试测试的软件最小的可执行单元 的正确性,即类或方法;
单元测试通常是一段可执行代码,并能 验证执行结构是否和预期相等;
单元测试可以是黑盒也可以是白盒,取 决于执行方法
8/21/2020
Junit介绍
Erich Gamma 《设计模式》作者之一
8/21/2020
Kent Beck 提出软件开发方法“极限编程” 《重构:改善既有代码的设计》的作者
在Eclipse中使用JUnit
5
① 建立一个被JUnit测试的类 ② 建立对应的JUnit Test类 ③ 针对自动生成的代码进行修改 ④ 执行测试用例
8/21/2020
建立一个被JUnit测试的类
6
8/21/2020
建立对应的JUnit Test类
7
JUnit 4新的特征
8/21/2020
针对自动生成的代码进行修改
8
8/21/2020
测试用例执行通过
9
Green Bar
8/21/2020
Keep the bar green to keep the code clean
相关主题