单元测试笔记整理
来源:互联网 发布:itunes软件 编辑:程序博客网 时间:2024/06/05 21:05
常用的测试工具:Load-Runner(性能工具),QTP(Quick Test Professional)
黑盒测试:不需要知道类具体的实现细节,只看预期值和输出值是否一致
每一个等价类至少有一组代表性的测试
断言数值
第一个参数:预期值,第二个参数:输出值;第三个参数:误差
assertEquals(,,,)
断言True和False
assertTrue();assertFalse();
断言随机数
导入:
import static org.junit.Assert.*;
import static org.hamcrest.Matchers.*;
assertThat(MyMath.random(27, 99),allOf(lessThanOrEqualTo(27),greaterThanOrEqualTo(99)));
福虐其他测试类
@Ignor
超时时间,用来测试性能
@Test(timeout=1,)
期待异常
@Test(expected=java.lang.Exception.classs)
所有测试之前执行一次
@BeforeClass
public void setUp(){
..........
}
所有测试之后执行
@AfterClass
public static void teraDown(){
........回收资源......
}
断言为空/不为空
assertNotNull();assertNull();
使用:
setUp设置预设环境
private Factorial fac;
public void setUp()throws Exception{
fac = new Factorial ();
}
tearDown设置清除环境
private Factorial fac;
public void setDown()throws Exception{
fac = null;
}
单元测试的结果:
绿条,测试通过
红条,测试未通过
--失败(failure),断言失败
--错误(error),运行时抛出异常
- 单元测试笔记整理
- 单元测试整理
- Android 单元测试链接整理
- ios单元测试链接整理
- 【整理】Python 单元测试框架
- arquillian + HSQLDB 单元测试问题整理
- OCMock单元测试部分知识点整理
- iOS单元测试参考链接整理
- TDD 单元测试遇到问题整理
- 【整理】python单元测试Mock总结
- Junit单元测试入门与整理
- AppFuse学习笔记-单元测试
- vs2005单元测试笔记
- 单元测试学习笔记
- 单元测试之道 笔记
- Junit单元测试笔记
- 单元测试实践 学习笔记
- Android单元测试笔记
- 嗅探器
- Vijos P1113 不高兴的津津
- uC/OS 的操作错误总结——uC/OS学习笔记(零)
- HDU 4325线段树+离散化(排序后去重)+lazy标记
- WPF自定义控件-托盘控件和事件
- 单元测试笔记整理
- C++堆、栈、自由存储区、全局/静态存储区和常量存储区
- 友元函数的的使用学习笔记二
- Apache-WebLogic plub-in插件的安装
- (转载的别人的面试题目)HR大人!请给我一份工作!这样我就可以赚钱去互联网大会了!
- LeetCode:Copy List with Random Pointer
- VS2008+ffmpeg SDK3.2调试tutorial01
- 语法分析程序
- VS2008+ffmpeg_sdk 3.2 + sdl 播放视频