码迷,mamicode.com
首页 > 其他好文 > 详细

白盒黑盒测试

时间:2015-04-27 16:56:49      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:

    白盒测试和黑盒测试我们在软工的时候就已经接触过了,好长时间没看了,回顾一下
 一、定义
    白盒测试:通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试。
    黑盒测试:从用户的角度,从输入输出数据的对应关系出发进行测试的
    从定义上来看白盒、黑盒好高大上啊,好像离我们很远,其实不然,我们在敲机房的时候就已经都用到了
  比如说在控件中输入数据观察输出结果与预期是否相符,这就算是黑盒测试;当输出结果与预期不符时,我
  们会对检查代码的逻辑等内容这就相当于白盒测试。
 二、具体方法
    白盒测试:覆盖标准有逻辑覆盖、循环覆盖和基本路径覆盖
	覆盖就是要把所有的情况都要测试到,所以说“白盒”也是穷举路径测试
	要求:1.一个模块中的所有独立路径至少被使用一次
	      2.对所有逻辑值均需测试True和False
	      3.在上下边界及可操作范围内运行所有循环
	      4.检查内部数据结构以确保其有效性
    黑盒测试:检测每个功能是否能够正常使用
        注重于测试软件的功能需求
	目的:1.测试出功能的不正确或遗漏
	      2.测试出界面的错误
	      3.测试出输入输出错误
	      4.测试出数据库访问错误
	      5.测试出性能错误等等
    区别:
	白盒测试是深入到代码一级的测试,测试人员需要对代码需求和代码非常的了解,技术含量比较高
        黑盒测试是主要针对系统的功能进行的测试,但是也有对系统的性能、压力、安全等方面进行的测试
 三、小结      
     在质控部可以更多的了解测试,对测试有了很多不同的认识,这次的测试相对于ITOO1.0和2.0来说比较
  正规一点,毕竟已经有了一些经验了,希望可以学习到更多的东西


白盒黑盒测试

标签:

原文地址:http://blog.csdn.net/husen1314/article/details/45310817

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!