欢迎来到天天文库
浏览记录
ID:9229300
大小:706.29 KB
页数:7页
时间:2018-04-24
《基于xml的通用数据接口测试工具》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、万方数据矢工冉秘化OrdnanceIndustryAutomation2012.0831(8)基于XML的通用数据接口测试工具苏春梅,何剑伟,奚宏明,茅文浩(中国人民解放军63680部队技术部,江苏江阴214431)摘要:针对传统测控软件的接12测试的不足,设计一套XML文件配置的通用数据接口测试工具。分析测控软件数据接口特点,设计XML数据接口配置模板;描述数据接12测试的基本流程,提出采用“分层架构+构件模式”设计组装软件,脱离代码编写,通过文件配置组装各种正常、异常的接口数据,满足测控软件接口测试的各种需求;并给出XML的编程实现和需求变化的处理方法。结果表明:该设计能提高软件测试
2、的自动化水平和软件质量,满足测控软件接口的各种需要。关键词:XML;XSD;数据接口测试;DOM;SAX中图分类号:TJ06文献标志码:AGeneralDataInterfaceTestingToolBasedonXMLSuChunmei,HeJianwei,XiHongming,MaoWenhao(Dept.ofTestTechnology,No.63680Unitof儿彳,diangyin214431,China)Abstract:Inthispaper,thelackoftraditionaltrackingandcontrolsoftwareinterfacetesting,de
3、signasetofextensiblemarkuplanguage(XML)filestoconfiguregeneraldatainterfacetestingt001.Firstanalysistrackingandcontrolsoftwaredatainterfacecharacteristics,thedesignofXMLdatainterfaceconfigurationtemplate;Andthendescribethebasicflowofdatainterfacetesting,andproposedthe、‘layeredarchitecture+compone
4、ntmodel’designassemblysoftware,fromthecoding,fileconfigurationtoassembleavarietyofnormalandabnormalinterfacedatatomeettheneedsofavarietyoftrackingandcontrolsoftwareinterfacetesting;Finally,giventheapproachofXMLprogrammingandchangesindemand.Theresultsshowthatthedesigncanimprovethelevelofautomation
5、ofsoftwaretestingandsoftwarequality,tomeetthevariousneedsofthetrackingandcontrolsoftwareinterface。Keywords:XML;XSD;datainterfacetesting;DOM;SAX0引言软件数据接口测试是软件测试中非常普遍而重要的测试类型,是软件质量保证的重要手段。数据接口测试属于灰盒测试,是功能测试的一种,是介于黑白盒之间的测试技术。数据接口测试要求测试工程师了解软件的设计及接口的定义,编写相应的测试代码进行测试,提高测试的效率。对于测控软件这类基于数据驱动的实时软件系统来说,数据
6、接口是其系统的关键部分。为了保证这些接口的功能正确性和有效性,可进行接口测试,通过模拟产生各种接口数据,测试其接口的正确性。以往对测控软件的接口测试,均是采取修改软件代码的方式产生各种测试数据,注入被测系统进行测试,测试准备时间长、测试效率低,不能适应高密度测控任务准备的要求。同时,由于当前不同型号任务测控软件交互的数据接口均不相同,种类繁多,且结构复杂,对于上述复杂多变的交互接口科学高效地进行测试变得十分复杂和紧迫。因此,笔者通过研究测控软件数据接口特点和测试难点,提出设计一套基于XML文件配置的通用数据接口测试工具(以下简称工具软件),可满足测控软件接口测试的各种需求,提高软件测试的
7、自动化水平和软件质量。lXMLXML是一种结构化描述语言,能有效地表示各种数据,为信息的查询、交换和计算提供新的载体。XML具有以下优点:1)XML是纯文本,可阅读的,语法简单,易于掌握和使用;2)采用树状结构,层次清晰,文档内容的增加、删除及修改简单易行;3)XML格式的配置文件具有开发性和通用性;4)XML文档具有可验证的特性II】。XML文档的验证由XML模式来完成。XML模式用来定义和描述对应的XML文档的结构、内容和语义。
此文档下载收益归作者所有