基于MMI的嵌入式软件自动化测试平台设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:h8x8x8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是为了提高和保证软件质量的一个环节。在软件测试过程中,特别是黑盒测试中,存在着许多重复性的工作,也导致软件效率的低下。因此,在软件测试过程的各个阶段,人们引进了各种各样的测试工具,来提高软件测试的效率。软件测试自动化理论也就因此而产生,软件自动化测试工具的研究和开发也逐渐的成为了热门的话题。对桌面软件的测试,现在已经有很多系统的、完整的、成熟的自动化测试理论、方法和工具。但在嵌入式系统黑盒测试自动化领域,行之有效的理论方法很少。现有自动化测试工具要么覆盖的测试范围很窄,要么实现困难,成本昂贵。针对这一状况,本文提出了一种纯软件实现的嵌入式系统黑盒自动化测试方法,该方法不需要任何硬件设备的辅助,只需在被测软件中加入少量测试代码,并结合相关的调试协议和运行在PC上的信息解析器就可帮你完成大部分的测试工作。非常适合具有人机交互界面(MMI)的嵌入式系统的黑盒测试。根据这种嵌入式软件自动化测试方法,本文还实现了一个嵌入式软件的黑盒测试平台,从自动化测试的脚本技术、人机界面的获取及解析,自动化比较、脚本生成、测试管理等多方面阐述了平台的实现过程。平台具有很强的灵活性,能适用于各种具有人机交互界面的嵌入式系统的黑盒测试。
其他文献
随着目前我国政府对电信运营行业的进一步放开和政策约束的一系列调整,我国电信行业中企业间的市场竞争日趋激烈。同时,广大用户对电信服务质量的要求也越来越高。面对国内电
本文是以当前流行的32位ARM7处理器加FPGA为核心控制部件的硬件平台为基础,来展开对数控系统中译码模块研究的。由于嵌入式系统硬件资源的有限性,本论文以解释方式为主全面的
随着信息安全及嵌入式技术的发展,一种跨平台式的、可定制、可进行统一化管理的、支持嵌入式Linux的安全网关必不可少。本文就是在这种背景下提出了一种跨平台的融合多种安全
等距是CAD/CAM中的一个重要操作,在数控加工、机器人技术、实体造型等领域有广泛的应用。虽然单一曲线/曲面等距技术已被广泛研究并取得了丰硕成果,但组合曲面及其上曲线等距方法
传统的数据库管理系统用于处理永久的数据和进行瞬时的查询。然而,随着网络、电信和传感器技术的发展,出现了一种新的数据处理模型。在这种模型中,出现了一种瞬时流数据上的连续
作为人脸识别中关键环节,特征提取得到广泛的关注和研究,其基本任务是从样本众多特征中提取出最符合要求的特征。本文主要研究对象即是基于统计的一系列特征提取方法。在已有工
工业控制技术在供热系统中的应用是提高换热站自动化水平的技术革新项目,通过对供热系统实现自动化控制可达到对可靠数据的分析,合理的资源利用以及及时调配。通宇泰克供热监
随着硬件性能的提高,实时应用对操作系统的性能和功能也提出了越来越高的要求。而现有商业RTOS(Real-TimeOperatingSystem)不是功能过于简单就是价格过于昂贵,缺少一个开放的、
地下管网是城市基础设施的重要组成部分。它担负着传送信息和输送能源的工作,其空间地理位置及属性是城市规划建设管理的重要信息。地下管网的安全运行是现代化城市高效率、
针对当前国内中、小企业信息化普及率不高的现状及企业需要进行信息化建设的需求,本文通过对已有ERP系统研究和探讨,来寻找建立中、小企业信息化的解决方法。 本文所讨论的