数据驱动型测试平台设计与实现

数据驱动型测试平台设计与实现

ID:23619754

大小:3.73 MB

页数:73页

时间:2018-11-09

数据驱动型测试平台设计与实现_第1页
数据驱动型测试平台设计与实现_第2页
数据驱动型测试平台设计与实现_第3页
数据驱动型测试平台设计与实现_第4页
数据驱动型测试平台设计与实现_第5页
资源描述:

《数据驱动型测试平台设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号密级注1UDC学位论文数据驱动型测试平台设计与实现(题名和副题名)曾皓(作者姓名)指导教师周世杰教授电子科技大学成都(姓名、职称、单位名称)申请学位级别硕士专业学位类别工程硕士工程领域名称计算机技术提交论文日期2018.3.28论文答辩日期2018.5.24学位授予单位和日期电子科技大学2018年6月答辩委员会主席评阅人注1:注明《国际十进分类法UDC》的类号。DesignandImplementationofData-DrivenTestingPlatformAMasterThesisSubmittedtoUniversit

2、yofElectronicScienceandTechnologyofChinaDiscipline:MasterofEngineeringAuthor:HaoZengSupervisor:ShijieZhouSchool:SchoolofComputerScience&Engineering摘要摘要软件测试是软件产品质量的保障,而自动化测试则是应对软件越来越复杂和庞大提出的新的要求,再加上敏捷开发模式的流行,测试任务变得更加频繁,传统低效的测试方法已经不再适应软件发展需求。现有的自动化测试工具大多数都是针对图形界面或者网页的自动化

3、测试,而嵌入式自动化测试工具比较少见。本论文通过分析比较现有自动化测试框架,借鉴它们的优点,针对嵌入式软件环境下的自动化测试进行研究。分析测试平台和测试用例数据的特点,抽象出相对独立的平台数据和测试数据,存储于结构化的文件中。通过标签属性,在这些文件中获取符合条件的指令和配置数据。在对人机交互方面,提出数据片段的概念。数据片段是完成一个相关动作的指令集,其中包括逻辑指令、数据变量、配置数据等。本课题的目标是希望在原有数据驱动测试框架的基础上,进一步引入测试逻辑概念,让测试人员能够用一种接近于自然语言的方式设计测试用例,而不必考虑底层

4、细节。这样少量的测试人员负责平台的维护和开发,对测试活动逐步抽象,形成独立的模块。而其他测试人员则专注于开发测试用例,在统一的标准框架下通过填充测试数据实现测试用例的开发。最后,该系统提供友好的测试触发接口给软件开发人员和项目管理人员,用于代码修复后的验证测试以及项目进度的跟踪。关键字:自动化测试,嵌入式软件,测试框架,数据驱动IABSTRACTABSTRACTSoftwaretestingistheassuranceofsoftwarequality,andautomationtestingisthenewrequestthatd

5、ealswiththesoftwarethatisbecomingmoreandmorecomplexandenormous,alongwithAgile,apopularsoftwaredevelopmentprocess,testingwillberunmorefrequentlythanbefore,sotraditionalandlow-efficienttestingmethodsarenotapplicabletotoday’sdevelopmentofsoftware.Mostoftheexistingautomati

6、ontestingframeworksfocusongraphicstesting(UI)andWEBtesting,fewofthemfocusonembedded-software.Thisthesisresearchestheautomationtestingusinginembedded-softwaredevelopmentbycomparingexistingtools,studytheiradvantages.Toanalyzethecharacteristicsofplatformdataandtestcasedat

7、a,weabstracttestcasedatawhichisrelativelyindependentofplatformdata,thenstorethemintostructuredfiles,wecouldretrievecommandsanddatafromthosefilesbymatchingattributesintags.Astoman-machineinterface,weintroducedconceptofdata-fragmentwhichisasetofinstructions,itconsistsofl

8、ogicinstructions,variablesandconfigurations.Thepurposeofthisthesisistointroducetestinglogicbasedonthedatasaidabove,le

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。