基于XML描述的软件接口测试研究

被引量 : 0次 | 上传用户:liongliong479
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代软件工程中大量采用分层的体系结构,下层为上层提供应用编程接口。在分层的软件体系中,层与层之间的接口与其实现相分离,作为接口开发者与接口使用者之间的合约。在实践中,分层软件的问题经常是由于不同层之间的语义不一致造成的,而这些问题经常在系统集成的时候才会出现,鉴别与定位都非常复杂。因此,对软件接口的测试方法进行研究,探索自动化的测试方法,有较强的实用价值和学术意义。 软件接口测试最大的特点是输入数据和预期输出结果都以规范的数据形式存在,因此实现软件接口测试自动化的关键是寻找一种形式化的数据描述方式。可扩展标记语言(XML)具有数据表示能力强、自定制、灵活多变、与平台无关等特点。这些特点使得XML语言非常适合用来描述软件接口的测试用例。 本文在研究软件接口测试和XML语言的基础上,提出了一种新的软件接口测试方法,用XML语言来描述和组织测试用例,用测试驱动程序来读取测试用例,驱动被测程序运行,并自动比较测试结果。采用本方法,能够自动、高效地对软件接口进行测试,同时能够使测试数据与测试驱动程序相分离,有利于测试数据的维护与重用,在实际应用中取得了很好的效果。
其他文献
<正>一、外语具有其他学科不可替代的作用近几个月来,从网上看到一些奇谈怪论。有些人认为学生负担重主要重在外语课,而学了外语又用不上,因此呼叫"非外语化"、"外语从高考中
<正>不能以发包人应办理未办理之主观情形认定施工合同是否有效,否则有突破法理和法定法之嫌。假若《解释(二)》确实需要周延地保护到施工企业的利益,通过合同无效后的缔约过
声乐是一门有着特殊表现形式的艺术,声乐艺术表现力是声乐艺术魅力的重要表现。完美的艺术表现与卓越的演唱技巧有机融合,所呈现出的表演被认为是声乐表演艺术的最高境界。常
<正> 在西方文学悲剧人物的长廊中,盲人形象占有突出的地位。不仅其形象本身与亚里士多德的悲剧功用要旨相吻合(即引起人们的怜悯和恐惧),这一意象还从多方面迎合了悲剧布局
目的研究壳脂胶囊对高脂血症合并脂肪肝的治疗作用及该药使用的安全性。方法将95例高脂血症合并脂肪肝病员随机分为治疗组和对照组,治疗组给予壳脂胶囊治疗12周,对照组给予吉非
针对新形势下高校科研经费预算管理中存在的预算编制不合理、虚列支出、缺乏控制力、流于形式等问题,基于委托代理理论、权变理论、行为科学理论三大理论视角,对这些问题的根
混流泵起动过程中的振动失稳严重威胁着泵机组的安全,研究起动过程中的轴心轨迹,可以全面、直观地反映瞬态效应对机组运行稳定性的影响,掌握非调节工况下转子的振动状态。基
通过对 5种禾本科饲料作物草产量及粗蛋白质产量的比较试验 ,鲜、干草产量均以健宝最高 ,牧特利其次 ,金油 1号最低 ,苏波丹鲜草产量高于科多 4号而干草产量低于科多 4号 ;粗
世界各国各类组织的多数变革往往收效甚微,甚至因此而加剧了组织的危机,为此,我们有必要引入“变革管理”这个概念,来真正把握变革。公私伙伴关系是公共部门变革的重要策略。改革
提到商业广告的功能,人们首先想到的是其经济功能。其实,现代广告不仅以其特有的经济功能全面渗透于社会生活的方方面面,成为社会经济发展的强大驱动力,更以其特有的文化张力全面