参考云计算模型的三层结构,结合云测试相关理念针对现有自动测试系统架构进行改进,得到云测试系统(CTS)整体模型,如图2-4所示。其中,用户服务层和被测对象分别表示客户端的软、硬件模型,即用户服务层代表着客户端的用户所使用的客户端软件,被测对象表示客户端的硬件模型,如被测实物。
图2-4 云测试系统整体模型
(1)测试设备层(test equipment layer,TEL)指测试过程中所需的仪器设备资源,具体描述参考2.2节中的模块化仪器资源。通过引入硬件测试资源虚拟化技术,在保证资源测试能力和相互间关系不变的前提下,将硬件资源映射为虚拟资源。
(2)虚拟化层包含各类虚拟测试资源管理库(virtual test resource management database,VTRMD)和测试程序开发运行平台(test program development and operating platform,TPDOP)。
由于系统内部硬件资源数量多、种类杂,在虚拟测试资源管理库中,按照资源的不同属性和功能针对虚拟资源进行分类管理,可分为硬件资源库、软件资源库、用户资源库和技术资源库。
①硬件资源库管理系统内部硬件资源转换后的虚拟资源。(www.daowen.com)
②软件资源库包含测试过程中所需的测试程序、管理软件、算法以及底层的编程语言和驱动等。
③用户资源库记录了与被测对象相关的各类信息,为测试任务和资源的有效匹配提供了依据。
④技术资源库不仅包含测试活动所依据的各类相关标准、模型,还记录了任务执行、资源调用、系统负载等相关信息,用于指导测试活动有序开展。
测试程序开发运行平台提供程序开发、运行的外部环境,如运行在平台上的资源管理程序针对虚拟资源库进行有序管理。
(3)测试程序层(test program layer,TPL)包含各类测试服务程序集合(test service program collection,TSPC),具体描述参考2.5节中的测试程序开发运行平台。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。