自动化测试系统中远程测试子系统的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:mkkkj2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自动化测试能把以人为驱动的测试行为转换为机器的自动执行。通过自动化测试,可以减少测试过程中的人力和时间开销,还能在一定程度上避免人为引入的缺陷。特别地,对于一个具有较长维护周期的产品而言,将自动化测试应用于其回归测试是十分有效的行为。自动化测试系统是一款针对BIOS、操作系统及应用程序的自动化测试工具。测试人员可以通过自动化测试系统提供的类C语言的脚本接口编写测试脚本。工具能根据脚本自动化地进行测试任务并将结果记录日志,供测试人员参考。由于在BIOS的工作时段内操作系统尚未完整启动,无法运行自动化测试系统,因此对BIOS的自动化测试不能在本地主机上进行,必须使用远程测试模式。本文的主要工作是自动化测试系统中的远程测试子系统。远程测试是实现BIOS测试的必要解决方案。BIOS的部分运行处于计算机联网之前,无法依靠网络进行远程SUT(System Under Test)的控制。解决方案是将BIOS的测试基于串口通信,但仅通过串口无法对远程SUT的操作系统和应用程序进行自动化测试。因此,本文提出通过HDMI及键盘模拟器的数据交换方法,实现基于UI对BIOS、操作系统和应用程序的完整的自动化测试。首先测试工具获得远程SUT的屏幕信息,并且需要将键盘和鼠标行为映射至远程SUT。为此,需要使用遵循HDMI协议的视频采集设备对远程SUT的音视频进行采集,通过Sikuli进行图像识别和文字识别,获得键鼠操作的位置,再通过键鼠模拟器将行为发送至远程SUT。键鼠模拟器是来自第三方的硬件设备,分别通过USB接口与主控机和被测机相连,通过调用键鼠模拟器的SDK完成对其的调用。本文实现的远程测试子系统,可以获得未联网的被测主机的桌面信息,并基于UI或脚本对其进行控制,记录自动化测试的日志信息并且提供远程桌面、截图、匹配预览等一系列辅助工具。结合自动化测试系统其他部分,能够实现对远程SUT的自动化测试。目前,系统已经得到市场的初步肯定,远程测试子系统也在不断地得以应用。图像识别智能化和文字识别精度化是下一步的研究目标。
其他文献
化工行业作为我国经济的七大支柱产业之一,在我国经济中占有重要地位。近年来,随着我国经济进入到高质量发展转型阶段,化工行业整体产业投资增速放缓,产业产能向龙头企业集中,行业集中度进一步提升,较高的技术壁垒、市场格局分散和高端产品供不应求等问题愈发影响化工行业的持续性健康发展。为突破企业发展困境,并购重组成为了化工企业快速扩张的有效渠道之一。在2015至2017年期间,国瓷材料进行了多次并购行为,希望
学位
建筑安装企业是国民经济中的关键物质生产者,它不仅关系着整个国家的经济发展,而且还与人民生活的改善有着密不可分的联系。随着我国城市化进程的提速,建筑安装企业也不断高速发展。作为税务管理中的关键环节,税收征收管理是整个税务工作的中心内容,优质的税收征管可为建筑安装企业提供高质量的税收服务。随着市场环境及征纳需求的不断变化,目前所实行的税收征管流程逐渐暴露出了一些不足,给税收征管的质量提升造成一定障碍,
ROADM(可重构光分插复用器)是光网络的重要节点,可以通过远程配置,灵活选择波长上传及下载,实现了光网络的动态建立及拆除,使光传输网络得以重构[1]。WSS(波长选择开关)为ROA
我国作为一个传统的、发展中的农业大国,“三农问题”一直是我国发展的重要问题之一,其中农村金融问题是其重要组成部分之一。虽然随着近年来国家经济的飞速发展,“三农问题”得到了一定缓解,农村金融环境得到了相应的改善,但是我国农村地区仍普遍面临资金短缺、融资困难、金融设施落后等尴尬局面。农村金融发展还有很大的改善和发展空间。为推动我国农村地区金融发展,自2015年《政府工作报告》提出,要大力发展普惠金融,
铬盐作为重要的工业基础原料,应用极其广泛,但其生产过程污染问题突出,迫切需要研究清洁生产工艺。铬铁矿为原料的“有钙焙烧”工艺,会产生大量高毒性铬渣;“无钙焙烧”工艺
滑坡灾害作为一种破坏性很强的地质灾害,一直制约着我国大部分山区的可持续发展。国内学者经过多年的研究和探索,对滑坡灾害的研究取得了丰硕的成果,但与国外的最先进研究水
随着经济的发展和人民生活水平的提高,人们对家居生活以及家装产品的实用性和观赏性提出了更高的要求。近年来,各式各样的家装产品正在持续不断地涌入人们的生活。传统的家装企业在激烈的行业竞争中面临着诸多挑战。如何规范化管理流程、提高产品销量、提升工作效率成为家装企业的重要关注点,所以,设计一个完备的家装销售管理系统是非常有必要的。本课题以北京市某在线家装设计平台为依托,致力于为该企业的销售管理提供一套完整
肯基亚克盐下油藏于1971年6月被前苏联发现,前期钻探成功率低,部署三维地震采集并设计评价井(234井)后,通过深化对盐下石炭系复杂碳酸盐岩油藏的认识,油田开发取得成功,目前
不易水解的天然磷酸酯模拟物的研究在开发新的酶抑制剂以及阐述生物体内分子间相互作用过程方面一直备受人们关注。在其氟代模拟物中,α,α-二氟亚甲基膦内酯以及α-单氟烯基
滑液支原体(Mycoplasmasynoviae,MS)能够感染鸡和火鸡,引起关节滑液囊膜炎、腱鞘滑膜炎等,也可引起呼吸道疾病及气囊炎,严重的引发全身性感染,甚至造成死亡。核酸酶(Nuclease