首页常见问题正文

白盒测试和黑盒测试有什么区别?

更新时间:2020-07-14 来源:黑马程序员 浏览量:


问题:白盒测试和黑盒测试有什么区别?

答:

1、白盒测试和黑盒测试是从测试方法的维度来分类:

人工测试和自动化测试是从是否使用代码或工具来进行测试的维度来分类;

维度不同,就像人可以分为男人、女人,也可以分为老人、青年、小孩一样,并没有直接的对应关系

2、白盒测试是针对代码逻辑进行测试,有人工的方式(如代码交叉检视、代码评审),也有自动化的方式(使用自动化脚本来测试开发写的程序代码逻辑——主要用于单元测试阶段)

黑盒测试是针对用户需求,进行输入输出的测试,有人工的方法(常见的手工执行用例),也有自动化的方式(后面讲到的web自动化、app自动化、性能测试等,都是针对系统整体进行自动化测试——注意用于系统测试阶段)。



以下是黑马程序员公开的几套软件测试教程,可以下载跟着学学习,如果想转到软件测试行业,找到软件测试工作,推荐报班学习黑马软件测试课程



在线咨询 我要报名
和我们在线交谈!