面向嵌入式服务器的自动化测试系统的研究与实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:hahanikan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的迅速发展和用户数量的激增,网络流量及网络业务种类将成爆发式增长,使得嵌入式服务器在互联网等越来越多的领域发挥起重要作用。多核网络处理器由于具有低功耗、低通讯时延、高主频、硬件多进程等优点,现已成为嵌入式服务器硬件平台的首选解决方案。本文面向的被测系统便是采用Cavium OCTEON CN5860芯片的ATCA-8000嵌入式多核服务器。随着嵌入式多核服务器系统在复杂度和总规模等方面都超越了以往,互联网信息化的风险性使得用户对这类产品的质量有着极高的要求。测试技术是保证整个系统质量最直接、最有效的方式。传统的测试技术多采用手工测试的方法执行,但手工测试存在劳动重复性大、成本高、故障发现率低、不够规范化等缺点,使得自动化测试系统成为整个测试行业发展的必然趋势。因此,研究面向嵌入式多核服务器的自动化测试系统具有重要的意义。Robot Framework(以后均简称RF)是一款功能强大、易于使用的开源自动化测试工具。它基于关键字驱动的架构,能够使测试脚本和测试数据分离,极大地提高了测试脚本的复用性。此外,它还为各类测试提供了标准化的关键字库,并提供了简单易用的库函数API,便于测试人员开发扩展自定义的测试功能。  本文基于对ATCA-8000嵌入式多核服务器、自动化测试技术和RF工具的研究,实现了面向嵌入式多核服务器的自动化测试系统,主要的贡献如下:(1)设计并搭建了自动化测试系统框架。该框架主要包含测试机和被测系统两部分。测试机为基于RF工具开发的自动化测试平台,被测系统为ATCA-8000嵌入式服务器。(2)研究并实现了基于微探针的测试数据获取方法。该方法充分利用了多核网络处理器的高效体系结构,实现正确有效地获取测试数据的同时,不对被测嵌入式软件的实时性乃至整体性能造成不良影响。(3)通过对被测系统硬件平台、异构操作系统、应用软件的测试需求的分析,设计实现了运行在被测系统上的测试用例程序;并通过设计编写了自定义关键字和测试库,实现了测试机的自动化测试操作。测试机通过运行测试任务脚本、调用关键字,实现了使被测系统自动加载运行测试用例程序、自动返回测试结果,实现并完成了对被测系统全面有效的自动化测试。
其他文献
深空通信具有距离远、浮动时延大、链路损耗严重等特点,为了保证信息的有效传输,必须采用高性能的深空信道编码技术。目前一些先进的固定速率编码方式在深空通信中取得了一定的
随着人们生活水平的不断提高,近年来,在IPTV、视频会议等高要求宽带业务的推动下,宽带接入网络技术正经历迅速的发展。相比于传统的接入网技术,无线光宽带接入网(Wireless-Op
目标定位和跟踪在军用、机构安全防范和智能交通等诸多领域有重大的应用价值。多目标精确定位和跟踪可以表达出目标和环境的交互,将目标行为在具体环境下进行分析和理解。本文
通过对寄售库存模式的优缺点进行分析,探讨寄售库存对库存资金占用的影响,制定消除因寄售库存导致物资涨价的措施,从而降低供应链总成本,提高资金周转率,开辟企业第三利润源.
身份认证技术是信息系统安全的第一道屏障,它是在信息安全时代备受关注的一个研究领域。近年来,随着电子信息技术、计算机及网络技术的不断深入和发展,人们的生活已经逐渐实现了
数字传播背景下品牌主设计各式各样的数字营销活动激励消费者参与品牌传播,然而现实当中难以实现。那么是何种因素阻碍了消费者在线生成广告行为,这些因素具有如何的作用路径
为了探讨玉米幼芽提取物(Extract of Maize Plumule,EMP)对心肌缺血的保护作用,本文通过腹腔注射异丙肾上腺素(Iso)致家兔心肌缺血,静脉注射垂体后叶素(Pit)致家兔心肌缺血以及Iso诱发体外培养的心肌细胞缺血损伤三种实验模型观察了EMP的抗心肌缺血作用,实验结果如下:1 EMP减轻Iso诱发的家兔心肌缺血损伤预先给家兔灌胃不同剂量(20mg?kg-1、40mg?kg-1
1.金黄色葡萄球菌RsmA蛋白的初步晶体学研究金黄色葡萄球菌是一种重要的致病菌,是人类化脓感染中最常见的病原菌,能够引起局部化脓感染。抑制金黄色葡萄球菌感染的一种方式是
介绍了一种轻量化制动缸的应用研究,针对制动缸结构特性和轻量化要求,进行了铝合金材料对比选型,最终选用ZL114A作为制动缸主体零件材料,同时重点研究了阳极氧化对铝合金缸体
本文研究了分子佐剂对口蹄疫核酸疫苗及水溶性佐剂对灭活疫苗影响。结果证实,共刺激分子作为核酸疫苗分子佐剂使用时对口蹄核酸疫苗免疫效力有明显的增强作用,尤其是可以诱导产