下载此文档

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


文档分类:IT计算机 | 页数:约62页 举报非法文档有奖
1/62
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/62 下载此文档
文档列表 文档介绍
电子科技大学
硕士学位论文
基于MMI的嵌入式软件自动化测试平台设计与实现
姓名:林健
申请学位级别:硕士
专业:计算机应用技术
指导教师:黄迪明
20061205
件测试过程的各个阶段,人烁髦指餮牟馐怨ぞ撸刺岣呷砑馐缘男摘要软件测试是为了提高和保证软件质量的一个环节。在软件测试过程中,特别是黑盒测试中,存在着许多重复性的工作,也导致软件效率的低下。因此,在软率。软件测试自动化理论也就因此而产生,软件自动化测试工具的研究和开发也逐渐的成为了热门的话题。对桌面软件的测试,现在已经有很多系统的、完整的、成熟的自动化测试理论、方法和工具。但在嵌入式系统黑盒测试自动化领域,行之有效的理论方法很少。现有自动化测试工具要么覆盖的测试范围很窄,要么实现困难,成本昂贵。针对这一状况,本文提出了一种纯软件实现的嵌入式系统黑盒自动化测试方法,该方法不需要任何硬件设备的辅助,只需在被测软件中加入少量测试代码,并结合相关的调试协议和运行在上的信息解析器就可帮你完成大部分的测试工作。非常适合具有人机交互界面那度胧较低车暮诤胁馐浴根据这种嵌入式软件自动化测试方法,本文还实现了一个嵌入式软件的黑盒测试平台,从自动化测试的脚本技术、人机界面的获取及解析,自动化比较、脚本生成、测试管理等多方面阐述了平台的实现过程。平台具有很强的灵活性,能适用于各种具有人机交互界面的嵌入式系统的黑盒测试。关键字:自动化测试,嵌入式系统,人机界面,黑盒测试,测试平台
.篈;籅../:,甕;....甋甌甌—,.甀’.;—,Ⅱ
新糊硕士论文修改提纲姓名林健硕士论文《基于那度胧饺砑远馐云教ㄉ杓朴胧迪帧返男薷娜缦拢薷牧瞬慰嘉南椎呐帕兴承页增加上标【】【】,第吃黾由媳辍】【】【】【】【】,第吃黾由标【俊浚页增加上标】【】【】,第吃黾由媳,第吃黾由媳辍】,第吃黾由媳辍俊浚页增加上标【,第页增加上标【】【】,第页增加上标【俊浚吃黾上标【】,第页增加上标【縖】,第页增加上标浚吃黾由标【縖吃黾由媳辍浚吃黾由媳辍浚吃黾上标【】,第页增加上标【】。答辩委员会主席:年学号
匙尘菱机使独创性声明关于论文使用授权的说明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示谢意。签名:日期:!!闕聄本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笥ψ袷卮斯娑导师签名日期:。多年『聅,日日
第一章引言软件测试概述及回归测试背景自动化测试兴起软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。进行软件测试的主要目的是发现软件中的错误,然后修改错误,最终来提高软件的质量。一般来说,软件开发过程分为需求分析、设计、编码、测试、维护几个阶段。从测试方法上分,软件测试包括白盒测试和黑盒测试。从测试阶段上分,测试包含单元测试御、集成测试拖低巢馐4悠渌角度又可把测试分为回归测试,压力测试等等【吲。大量统计资料表明,软件测试的工作量往往占软件开发总工作量的%以上,在极端情况,测试那种关系人的生命安全的软件所花费的成本,可能相当于软件工程其它开发步骤总成本的三现在软件系统日益复杂,版本更新越来越快,生命周期也越来越长。怎么来保证在长长的生命周期里,不断改变软件的结构、用户的需求而不影响到软件的质量呢蔷褪遣煌5幕毓椴馐浴;毓椴馐杂美囱橹こ绦蛐薷幕蛘甙姹靖乱院螅以前正确的功能和其它指标仍旧正确,它在软件生命周期中扮演着重要的角色。回归测试在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极限编程方法中,更是要求每天都进行若干次回归测试。在项目处于维护期间,需要对系统更新已有功能,增加新的功能。回归测试在整个更新中几乎是占据了%的时间。由于回归测试大部分是做以前做过的、重复的工作,所以测试人员在做回归测试时往往觉得枯燥乏味,不能保证测试的完备性,最终导致软件质量的下降。为了提高测试的效率和正确性,人们提出让机器代替人来完成回归测试。软件自动化测试是相对手工测试而存在的,主要是通过所开发的软件测试工倍到五倍。
过程的捕获和回放、测试脚本技术、虚拟用户技术和测试管理技术【

基于MMI的嵌入式软件自动化测试平台设计与实现 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数62
  • 收藏数0 收藏
  • 顶次数0
  • 上传人coconut
  • 文件大小0 KB
  • 时间2014-03-03