测试功能对虚拟控件的“赋予”和“融合”是秦氏模型的核心科学内涵,是形成智能虚拟控件的主要物理过程。
非智能虚拟控件是仅有“连线”用以实现“线路通断”功能而无测试功能的控件。被模块化和软件化的测试功能,对非智能虚拟控件的各“连线”部位集(即开关的档位、触点和状态的全体)进行“赋予”和“融合”,从而使非智能虚拟控件被“激活”为一类含有测试功能的虚拟控件,即智能虚拟控件。“赋予”和“融合”包括两大要素——非智能虚拟控件和测试功能,非智能虚拟控件是测试功能的载体,测试功能是控件的内容,只有这两个要素都具备的情况下,“赋予”和“融合”才能进行。
对非智能虚拟控件的各个档位、触点或状态赋予已被模块化和软件化的测试功能,使非智能虚拟控件被“激活”的过程称为功能“赋予”,功能“赋予”示意图如图6-3所示。
由图6-3可明显看出,功能“赋予”包含的两大要素——非智能虚拟控件和测试功能。在已经具备非智能虚拟控件的“连线”部位集和测试功能集后,功能“赋予”的含义就是这两者的有机结合,具有如下的表达式
图6-3 功能“赋予”示意图
ε~fp
式中,ε表示功能“赋予”;f表示测试功能集;p表示非智能虚拟控件“连线”部位集;~表示“等价”或“即是”;表示“赋予”算子,即“赋予”和“赋予”的方向。
以多层虚拟选择开关为例,上式可改写为
其中,N=1,2,3,…,为选择开关层数,M=1,2,3,…,为相应层的“连线”部位数,εn为对第n层的功能“赋予”,fn,m为赋予第n层第m“连线”部位的功能;pn,m为第n层第m“连线”部位。(www.xing528.com)
例如,对某单层五个“连线”部位的虚拟选择开关,其功能“赋予”可表达为
功能“赋予”是使非智能虚拟控件演变为智能虚拟控件的最重要的思想和方法,是使非智能虚拟控件发展为智能虚拟控件的关键,是将“测试功能”赋予虚拟控件“连线”部位集的信息传递的矢量过程。功能“赋予”实现原理示意图如图6-4所示。
完成了功能“赋予”的虚拟控件还不能说就是智能虚拟控件了,因为在功能“赋予”过程中还可能存在错误、遗漏、冗余、不匹配、方案不合理、误操作等问题,因此还需要对已经进行过功能“赋予”的控件进行检验、改错、补充、修正等过程,直到满足设计的要求为止,这一过程称为“测试融合”。“测试融合”是测试控件的各个被“赋予”的部位、档位、触点或状态,检查这些部位、档位、触点或状态是否具有有序的、正确的测试功能,即控件的各个部位、档位、触点或状态是否与对应的测试功能“融合”在一起。
图6-4 功能“赋予”实现原理示意图
从“测试融合”的概念可知,它也包括两大要素——经功能“赋予”后的非智能虚拟控件的“连线”部位集和模块化、软件化的测试功能。经功能“赋予”后的控件“连线”部位集是“测试融合”的基础,与各部位对应的测试功能是“测试融合”的目标,具有如下的关系式
或
式中,F为融合;f为测试功能;p为“连线”部位集;n为控件层数;m为相应层的“连线”部位数。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。