Junit单元测试的基本步骤

Junit单元测试:

1.0 Junit单元测试

【不再将方法放到主函数main中】

【怎么写测试方法,测试类的一个工具】

1.1 测试分类:

1. 黑盒测试:

  • 不需要写代码,给输入值,看程序是否能够输出期望的值。

  • 检测软件是否能够满足需求说明书中的功能的测试

    也成为了功能测试,或者数据驱动测试

  • 把测试对象看成一个不能打开的黑盒子

    不去考虑程序的内部结构和处理过程

2. 白盒测试:

  • 需要写代码的。关注程序具体的执行流程。
  • 要完全了解程序结构和内部处理过程需要对代码进行测试的过程
  • 白盒测试也称为结构测试,主要应用于单元测试阶段,检测软件编码过程中的错误
  • 程序员的编程经验、对编程软件的掌握程度、工作状态等因素都会影响到编程质量,导致代码错误

1.2 Junit使用:白盒测试

1. 文档注释补充:

  • 在方法的上面输入/**,再按下按回车

  • 自动生成方法的文档注解
    Junit单元测试的基本步骤_第1张图片

2. Junit使用步骤:

  1. 定义一个测试类(测试用例)

建议:

  • 测试类名:被测试的类名+Test

CalculatorTest

  • 包名:xxx.xxx.xx.test

    com.qst.test

  1. 定义测试方法:【方法可以独立运行】

建议:

  • 方法名:test+测试的方法名

    testAdd()

  • 返回值:void

  • 参数列表:空参

  1. 给方法加@Test注解,使方法能够独立运行

    写完以上3步,在测试的时候会报错
    Junit单元测试的基本步骤_第2张图片

  2. 导入junit的依赖环境
    Junit单元测试的基本步骤_第3张图片
    Junit单元测试的基本步骤_第4张图片
    Junit单元测试的基本步骤_第5张图片Junit单元测试的基本步骤_第6张图片

  3. 使用测试方法
    Junit单元测试的基本步骤_第7张图片
    Junit单元测试的基本步骤_第8张图片

3. 报错Error:(4, 17) java: 程序包org.junit不存在

1. 问题重现:

Junit单元测试的基本步骤_第9张图片

2. 原因:

错误之处在于把junit-4.12.jar包和junit-4.12.jar包放错了地方,没有放在你自己建立的(如上图所示的lib文件夹下,导致找不到,而且jar包还带了锁,也不能复制粘贴)
Junit单元测试的基本步骤_第10张图片

3. 解决方案:
  • 删除原来导入的包

  • 导入正确的位置

Junit单元测试的基本步骤_第11张图片
Junit单元测试的基本步骤_第12张图片

你可能感兴趣的:(JavaSE,测试,junit,单元测试,java)