Junit单元测试:
1.0 Junit单元测试
【不再将方法放到主函数main中】
【怎么写测试方法,测试类的一个工具】
1.1 测试分类:
1. 黑盒测试:
-
不需要写代码,给输入值,看程序是否能够输出期望的值。
-
检测软件是否能够满足需求说明书中的功能的测试。
也成为了功能测试,或者数据驱动测试。
-
把测试对象看成一个不能打开的黑盒子
不去考虑程序的内部结构和处理过程
2. 白盒测试:
- 需要写代码的。关注程序具体的执行流程。
- 要完全了解程序结构和内部处理过程,需要对代码进行测试的过程。
- 白盒测试也称为结构测试,主要应用于单元测试阶段,检测软件编码过程中的错误。
- 程序员的编程经验、对编程软件的掌握程度、工作状态等因素都会影响到编程质量,导致代码错误。
1.2 Junit使用:白盒测试
1. 文档注释补充:
-
在方法的上面输入/**,再按下按回车
-
会自动生成该方法的文档注解
2. Junit使用步骤:
- 定义一个测试类(测试用例)
建议:
- 测试类名:被测试的类名+Test
CalculatorTest
-
包名:xxx.xxx.xx.test
com.qst.test
- 定义测试方法:【方法可以独立运行】
建议:
-
方法名:test+测试的方法名
testAdd()
-
返回值:void
-
参数列表:空参
-
给方法加@Test注解,使方法能够独立运行
写完以上3步,在测试的时候会报错
-
导入junit的依赖环境
-
使用测试方法
3. 报错Error:(4, 17) java: 程序包org.junit不存在
1. 问题重现:
2. 原因:
错误之处在于把junit-4.12.jar包和junit-4.12.jar包放错了地方,没有放在你自己建立的(如上图所示的lib文件夹下,导致找不到,而且jar包还带了锁,也不能复制粘贴)
3. 解决方案:
-
删除原来导入的包
-
导入正确的位置文章来源:https://www.toymoban.com/news/detail-411102.html
文章来源地址https://www.toymoban.com/news/detail-411102.html
到了这里,关于Junit单元测试的基本步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!