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

测试之灰盒测试

阅读更多

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

 

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

分享到:
评论

相关推荐

    软件测试主要分为白盒测试、黑盒测试和灰盒测试.txt

    软件测试主要分为白盒测试、黑盒测试和灰盒测试.txt

    黑盒、白盒和灰盒测试基本概念

    ### 黑盒、白盒和灰盒测试基本概念 在软件开发过程中,为了确保软件的质量与稳定性,测试是必不可少的一个环节。根据测试方法的不同,我们可以将软件测试大致分为三种类型:黑盒测试(Black Box Testing)、白盒...

    软件测试-黑盒测试、灰盒测试教案页.pdf

    在软件测试领域,黑盒测试和灰盒测试是两种重要的测试方法,它们分别关注软件的功能性和内部逻辑。这篇教案详细介绍了这两个概念以及相关的测试技术。 首先,黑盒测试是一种基于软件功能的测试方法,它不考虑程序的...

    软件测试新手 白盒 黑盒测试

    **核心理念**:灰盒测试的目标是提高测试效率,通过观察软件在特定输入下的输出结果,同时利用对软件内部结构的部分了解,判断软件内部的状态是否正确,从而更有效地识别潜在的缺陷。 **应用场景**:灰盒测试适用于...

    基于IAST技术的灰盒安全测试工具产品分析.pdf

    灰盒测试相较于黑盒测试而言,拥有应用程序内部的一些信息;相较于白盒测试而言,又没有完整的源代码信息。 灰盒安全测试工具技术原理涉及几个关键点,首先是在应用程序运行过程中插入检测探针,通过探针采集运行时...

    新一代灰盒安全测试技术实践.pdf

    灰盒测试技术的核心在于,它能够在不完全了解内部结构的情况下,通过对应用的外部行为和内部状态的监控,检测潜在的安全漏洞。这种技术尤其适用于现代应用,因为它们通常由大量第三方开源组件拼装而成,每个组件都...

    软件测试-白盒测试技术介绍

    4GWM的核心特征在于在线测试、灰盒调测和集成编码、调试、测试的过程,通过自动化和智能化手段提高测试的质量和效率。 在线测试方面,4GWM提倡测试驱动的开发,实时脚本桩和在线测试用例的设计、执行和评估,确保...

    新一代灰盒安全测试技术实践分享.pdf

    新一代灰盒安全测试技术实践分享.pdf

    白盒测试方法介绍

    第四代白盒测试方法通过引入在线测试、灰盒调测和持续测试等关键特性,显著提高了软件测试的效率和质量。这种方法不仅适用于传统的软件开发模型,而且对于敏捷开发和持续交付模式也非常有益。随着技术的不断发展,...

    嵌入式软件的灰盒测试的自动化方法.pdf

    本文提出了在实时嵌入式软件中引入灰盒测试的方法。 首先介绍了白盒测试,黑盒测试,灰盒测试的基础理论,以及 各自的优缺点,然后深入阐述了灰盒测试在嵌入式软件测试中 的应用,并提出了其可行的自动化方法和...

    存储型XSS灰盒测试-01

    存储型XSS灰盒测试-01 存储型XSS是一种常见的Web应用安全漏洞,它允许攻击者将恶意脚本存储在服务器上,然后在其他用户访问时触发恶意脚本,从而实现攻击。存储型XSS的危害性非常高,因此需要进行严格的检测和防护...

    软件测试期末考试复习资料.zip

    3. 灰盒测试:结合黑盒和白盒测试,兼顾功能和内部结构。 4. 压力测试:模拟极端条件,测试软件的稳定性和性能极限。 5. 安全测试:评估软件的安全性,防止数据泄露和攻击。 五、自动化测试工具 1. Selenium:用于...

    黑盒测试和白盒测试的优缺点

    同时,灰盒测试作为一种折中方案,结合了两者的特点,考虑部分内部结构的同时注重功能验证,也是常见的测试策略。 总的来说,选择黑盒测试还是白盒测试,或者采用混合策略,应根据项目需求、资源分配以及时间限制来...

    软件工程白盒测试方法案例

    软件测试可以分为白盒测试、黑盒测试和灰盒测试三种类型。本文主要介绍白盒测试方法,并通过实例讲解白盒测试的设计方法和步骤。 白盒测试是一种基于软件内部结构的测试方法,它根据软件的内部结构和逻辑来设计测试...

Global site tag (gtag.js) - Google Analytics