快捷导航
查看: 1015|回复: 0

什么是黑盒测试?

[复制链接]

管理员

发表于 2020-6-29 22:41 | 显示全部楼层 |阅读模式
黑盒测试仅从外部评估系统,操作员或测试人员不知道系统内发生了什么以生成对测试操作的响应。黑匣子是指一种系统,其行为必须完全由输入和输出来观察。即使可以理解被检查应用程序的内部结构,测试人员也会选择忽略它。黑盒子是一种软件测试方式,可以应用于不同的测试方法。它与白色或透明盒测试技术相比较,其中测试者考虑应用程序代码的内部工作,例如路径覆盖,分支覆盖,内存泄漏和异常处理。黑盒测试技术和示例可能的输入,状态和时间序列的众多组合使得不可能完全测试软件程序。软件程序的变化使选择最强大的黑盒测试成为一项挑战。然后,测试人员必须从有限的测试子集中得出结论。一些黑盒测试技术将输入空间减少为组,因此测试人员可以将每个组的子集进行检查:等价类划分将软件数据划分为相等的分区,以便测试每个部分。边界值分析测试输入值内的误差,范围从边界的一端到另一端。全对测试使用成对数据输入中的任意组合来检查错误的参数。 黑盒测试的重要性及其对企业的意义。黑盒测试的另一种方法是规划针对特定功能的定义测试用例,或提供回归测试。例如,在鲍里斯·贝泽的著作“黑盒测试:软件和系统的功能测试技术”,其中整个测试计划从应用程序的规范派生,不看代码如何操作。预定义的情况会减少测试结果的变化,从而导致雷区问题,也称为随着时间的推移减少应用测试覆盖范围。预先计划的测试还禁止结果影响测试人员接下来会做什么,通常称为探索性测试。相关文章推荐cdn是什么?使用cdn的4个好处  内容分发网络(CDN)是一组服务器,它们被设置在不同的位置,以便在广泛的地理区域内提供web内容。 它们也被称 […]...APU是什么?  APU是一个加速处理器,它在一个芯片上包括CPU和GPU。“APU”这个名字是由AMD公司创造的,AMD在20 […]...CRM系统是什么?  客户关系管理系统也称为CRM系统,是一套计算机软件,旨在简化公司与客户和潜在客户之间的交互。最基本的系统通常关 […]...FPGA是什么?  现场可编程门阵列(FPGA)是计算机逻辑芯片,制造商未对其进行硬接线。这意味着可以在购买后对其进行编程,在典型 […]...什么是数据结构?  数据结构是一个来自计算机科学的概念,指的是收集和组织信息的特定方法。所有数据结构都使用有关给定数据段在计算机内 […]...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

966SEO学习网

GMT+8, 2024-4-18 14:59

Powered by SEO学习网  本站采用创作共用版权 CC BY-NC-SA 3.0 CN 许可协议,转载或复制请注明出处

© 2014-2019 投诉建议及友链申请联系邮箱:[email protected]

快速回复 返回顶部 返回列表