Junit单体测试
来源:互联网 发布:冰点还原精灵类似软件 编辑:程序博客网 时间:2024/04/30 08:13
白盒测试:测试代码结构和逻辑(可见代码测试)
黑盒测试:测试代码功能和性能(不可见代码测试)
白盒测试局限性 :
1、白盒测试不可能测试所有代码
2、白盒测试难度比较高 ---- 白盒测试交给软件开发工程师自己测
单体测试是一种白盒测试,测试代码功能模块 -- 测试代码单个功能
1、在myeclipse中给Java工程添加Junit4类库
2、编写单体测试用例,创建public void 无参数的方法 、在方法前添加@Test 注解,每个测试方法可以单独执行
如果有多个无参数的public方法,且都@Test,则Run As Junit Test的时候会全部测试,若想对其中一个方法进行测试,选中方法名后Run As Junit Test
对有参数的方法进行单体测试:
通过new 一个Junit Test Case生成需要测试方法相应的不带参数的public方法,并@Test注解
在使用junit进行测试当方法非常多,每个方法输出内容到控制台,人们无法通过人工进行检查
* 自动化结果检查 --- 断言 Assert
断言原理:调用方法,调用方法前,准备测试数据、测试数据运行结果 ------ 比较实际结果与预期结果是否相同
实际结果与预期结果相同时
实际结果与预期结果不相同时
Junit单体测试除@Test还有其他注解
对于实际上有错误的输入,怎么让Junit显示测试通过呢?
0 0
- Junit单体测试
- Junit 单体测试
- Junit单体测试
- 单体测试
- 单体测试指导
- 单体测试工具集锦
- PHP单体测试自动化
- 单体测试 观点
- 单体测试指南
- Eclipse 单体测试
- 写单体测试
- 单体测试培训
- NodeJS之单体测试
- Java单体测试之JUnit4
- 单体测试与结合测试区别
- 单体测试与结合测试区别
- 单体测试与结合测试区别
- junit测试
- 游戏卡牌UI设计教程
- 网络游戏步骤
- Android利用SparseArray替换使用HashMap<Integer,E>
- 一个优秀的程序员是如何炼成的
- C语言第八回合:分支、循环和跳转
- Junit单体测试
- java.lang.ClassCastException: org.ksoap2.SoapFault cannot be cast to org.ksoap2.serialization.SoapOb
- 观察者模式
- 一步一步学zedboard之十编译内核
- mongodb学习4-简单的CRUD
- Member function callback
- Android 开发规范
- 批处理更改组策略
- MTK Android Driver : GPIO