什么是黑箱方法?, 黑箱方法是在不关注其内部实现细节的情况下,研究系统的输入和输出之间的关系。
1.黑箱方法是一种软件验证技术,它可以从软件系统的外部接受输入,并对输入进行计算或分析,以获取系统内部状态的信息。
用户只需要输入参数,程序就可以基于此计算或分析出软件系统内部状态的信息,而无需了解软件系统的内部构建原理。
2.黑箱方法是一种无监督学习方法,其目的是根据可控输入(也称为试探或探索输入)获取输出样本(也称为响应或响应输出),以推断出有关特定系统的行为规律。
3.黑箱方法优于其他类型的测试方法,可以显著降低产品开发的成本,并有效改善产品的质量,同时帮助企业提高对软件系统的控制能力。
白箱方法和黑箱方法
1. 白箱方法:
白箱方法是用来评测软件性能和可靠性的测试方法,以测试工程师带入已知软件进行测试。
在此过程中,测试工程师会明确的理解软件的功能,确保测试用例实现软件功能,同时也评估功能实现的正确性。
2. 黑箱方法:
黑箱方法是一种测试方法,包括对软件的结构、特性以及行为信息不了解,即没有软件系统内部细节的知识,仅有软件的外部接口或外部接口描述的测试方法。
主要用来测试软件的功能,即输入及输出的正确性,而不必关注软件的内部,使其结构透明化最大化的发挥作用,大大减少了测试用例的编写工作量。
系统研究的黑箱白箱
1. 黑箱研究:
黑箱研究,又称输入输出研究,是指系统研究者通过收集系统的输入与输出数据来了解系统的工作原理,而不研究其内部的结构和算法,实现了系统的外观规律的研究方式。
2. 白箱研究:
又称开放研究,指系统研究者设计算法并研究系统内部结构,运用这些计算机组成部件的具体方法,以进行问题求解。
问题求解的结果是一个完整的系统,这个系统就是一个白箱研究的成果。
版权声明:本文来源于互联网,不代表本站立场与观点,纽思教育网无任何盈利行为和商业用途,如有错误或侵犯利益请联系我们。