Junit单元测试
1、黑盒测试与白盒测试
1、黑盒测试
- 黑盒测试是针对用户需求,进行输入输出的测试,有人工的方法(常见的手工执行用例),也有自动化的方式(后面讲到的web自动化、app自动化、性能测试等,都是针对系统整体进行自动化测试——主要用于系统测试阶段)
- 通俗描述:不需要编写代码,不管测试过程,只需给出输入值,看程序是否能够输出期望的值
2、白盒测试
- 白盒测试是针对代码逻辑进行测试,有人工的方式(如代码交叉检视、代码评审),也有自动化的方式(使用自动化脚本来测试开发写的程序代码逻辑——主要用于单元测试阶段)
- 通俗描述:需要编写代码,需要关注程序的具体流程
3、具体过程图
2、Junit单元测试
-
Junit单元测试是属于白盒测试中的一种
-
举例说明:首先编写两个方法: