黑盒测试只从外部评估系统,操作人员或测试人员不知道系统中发生了什么来生成对测试操作的响应。
黑盒是指一个系统,其行为必须完全通过输入和输出来观察。即使你能理解被检查的应用程序的内部结构,测试人员也会选择忽略它。
黑盒是一种软件测试方法,可以应用于不同的测试方法。
它与白盒或透明盒测试技术相比,在白盒或透明盒测试技术中,测试人员考虑应用程序代码的内部工作,如路径覆盖、分支覆盖、内存泄漏和异常处理。
黑盒测试技术及实例
可能的输入、状态和时间序列的众多组合使得不可能完全测试软件程序。软件程序的变化使得选择最强大的黑盒测试成为一个挑战。然后,测试人员必须从有限的测试子集得出结论。
一些黑盒测试技术减少了组的输入空间,因此测试人员可以检查每个组的子集:
类等价分区将软件数据划分为相等的分区来测试每个部分。
边界分析测试([什么是iis,无名seo blog,WwW . Lwyseo.com])尝试输入值内的错误,范围从边界的一端到另一端。
全配对测试使用配对数据输入的任意组合来检查错误的参数。
黑盒测试的重要性及其对企业的意义。
黑盒测试的另一种方法是为特定的功能计划定义的测试用例,或者提供回归测试。例如,在鲍里斯贝泽的著作《黑盒测试:软件和系统的功能测试技术》中,整个测试计划都是从应用程序的规范中推导出来的,而不管代码如何运行。
预定义的情况将减少测试结果的变化,这将导致雷区问题,也称为随着时间的推移减少应用程序测试覆盖率。计划测试还禁止结果影响测试人员下一步要做什么,这通常被称为探索性测试。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/74251.html