`
chxiaowu
  • 浏览: 235129 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

测试之灰盒测试

阅读更多

测试分为三种:黑盒测试、白盒测试、灰盒测试。如果对于我来说我更爱灰盒测试,也最常做灰盒测试。
灰盒测试,是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。灰盒测试不像 白盒那样详细、完整,但又比黑盒测试更关注程序的内部逻辑,常常是通过一些表征性的现象、事件、标志来判断内部的运行状态。
灰盒测试相对于其他黑白盒有什么特点:
1.灰盒测试比白盒测试效率高,从程序的整体出发,而非细节.
2.灰盒测试健壮性好,相对于白盒测试降低了程序代码改变而导致用例失效的风险。
3.灰盒测试更细致。灰盒测试要求测试人员关注程序的代码逻辑,根据代码逻辑扩充用例,更加细致
如何做好灰盒测试。
1.测试定位要清晰。灰盒测试的对象应该是整个产品,而非各个组件,应从整个测试产品的业务出发进行测试设计。
2.测试阶段要正确。灰盒应该在集成测试中采用,他并不适合于单元测试。
3.测试辅助要必备。灰盒测试需要深入产品代码逻辑,对于测试人员来说,业务逻辑图是必不可少的,测试人员需要根据业务逻辑图进行功能点划分,并扩展用例。另外可以借助于测试覆盖率等工具辅助查找遗漏功能点.
4.运行状态检查点要仔细选择。灰盒测试对于程序运行状态的检查往往采用标志来判断,测试人员一定要仔细考虑,否则很容易遗漏某些bug。

 

测试之灰盒测试 , 10.0 out of 10 based on 2 ratings 转载务必注明出处Taobao QA Team

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics