论文部分内容阅读
自动测试系统的发展是一个充满活力的过程,它不断地融合新的思想和技术,打破发展瓶颈,一步一步地走到了今天。随着互联网的兴起,网络技术也被引入了自动’测试系统,网络化的自动测试系统,不仅仅是打破了地理位置空间上的限制,也将新的工作方式引入了自动测试领域。“软件即服务”的思想将开创自动测试系统“云计算”的新时代。ABBET标准体系虽然很早就被提出,但是它的开放性和灵活性,允许它不断地和新的技术融合。在它的框架体系中,应用新的分析和设计方法,可以更加适应新时代下的自动测试系统发展需求。本文在ABBET标准规范的基础上,将网络化、面向对象、统一建模、可扩展标记语言等新技术与虚拟仪器思想融合在一起,结合近年来完成的三个自动测试系统,探讨使用不同的方法解决遇到的问题,提出了一个开发周期短、结构易扩展、功能易增补、运行效率高的网络化自动测试系统框架。在基于网络的自动测试系统模型框架中,本文首次将测试方案从系统设计中独立出来。在测试方案定义、测试执行、海量数据高速外设读写和GUI中网页图形的无损显示这几个环节就遇到的问题作了研究,并提出了这些关键技术的解决方案。在测试方案定义,测试执行环节方面,本文提出了基于XML的测试脚本设计规范,使架构的自动测试系统不仅满足当前的测试需求,也能满足未来测试需求的变化。通过文本编辑器修改测试脚本,便于适应测试任务和内容的变更,系统的运维成本大大降低。本文提出的低成本实时海量数据高速外设读写解决方案,使实时测试系统可在更高的采样率下工作,以获得更详细更可靠的测试信息。本文把SVG技术引入自动测试系统,在网页上精确显示数据图形,支持了网络化的自动测试系统跨平台浏览器客户端,实现远程状态监控。本文基于网络的自动测试系统关键技术的研究成果在科技部973基金支持的“广电传感器芯片与读出电路芯片的倒装焊工艺研究和制作(编号:2006CB932802)”中的“低维量子结构传感器检测系统”以及“汽车零配件电气老化性能测试系统”、“漏泄电缆质量检测系统”等多个实际应用中得到满意的效果,并通过了相关企业的考核或实现软件商品化定型。本文设计的基于网络的自动测试系统框架不仅适应于当前复杂变化的测试应用需求,也有利于未来自动测试系统向“云计算”方向进一步发展。