我不是理论派,那就从实践中成长吧
微博:http://www.weibo.com/willsfanw
摸着石头过河——从黑盒到灰盒001篇(开篇)
上一篇 /
下一篇 2011-09-20 23:47:19
我想,作为一个
软件测试人员,如果常年一直都处于黑盒和手工测试的话,必然成长速度是不会很快的;故,从黑盒向灰盒转变,也是一个对自己的职业生涯的提升,后面几篇
日志我决定分享一下自己的转变过程,由于没什么人来指导自己,属于摸着石头过河过程中的中自我总结。
先简述一下
灰盒测试的基本概念,
Google一下“
灰盒测试:是介于白盒测试与黑盒测试之间的,可以这样理解,灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不象白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态,的一种测试方法”
为神马要用灰盒测试,主要还是因为
互联网产品小步快跑,快速迭代的特性。由于强调了个“快”字,从产品需求,到开发提测,再到测试完成发布,间隔的时间会非常之短。如果只借助传统的黑盒测试,质量上不敢做保证;但是需要在极短的时间内再做白盒测试,时间上更是不允许;故这个时候就就有灰盒测试的用武之地了。
采用灰盒测试,对测试人员的技能要求,熟悉开发所用的语言,稍微了解框架和设计模式,熟悉白盒测试的覆盖方法(eg:逻辑覆盖,语句覆盖,条件覆盖,组合覆盖==),当然还得需要有阅读提测代码的权限。
完全纯理论的讲那就是浮云了。下面几篇,我再结合实例分享一下,我做灰盒测试的一些例子吧
收藏
举报
TAG: