一种关键字驱动的Java API自动测试框架

来源 :计算机技术与发展 | 被引量 : 0次 | 上传用户:yu19910108
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的对应用程序编程接口的测试需要编写测试驱动程序驱动被测API,然后编译驱动程序,接着执行驱动程序,最后要对测试运行结果做分析。过程繁琐而且对测试人员的编码能力要求较高。文中利用关键字驱动的思想,将测试脚本中变化的逻辑和数据部分从测试脚本中分离出来,放到单独的测试数据表格中。实现了一种对Java的应用程序编程接口进行自动测试的框架JAPITest。该框架实现了API的自动提取、关键字的自动生成、测试用例管理和执行环节的自动化,具有测试脚本的可重用性高、测试逻辑清晰、测试用例维护方便等特点。
其他文献
利用2003—2013年中国省级面板数据,采用静态GLS和动态GMM估计方法,实证研究我国高技术产业R&D投入对经济增长的影响。结果表明:整体上我国高技术产业的R&D经费投入对我国经
欠发达地区乃至发展中国家面对先发展起来的经济发达省份和发达国家,在自身的发展过程中如何做到既能够有效利用包括立法在内的各种手段以维护自身的正当利益,又要破除地方保
茶艺师是当下比较流行的职业,对茶文化的推广和传播起着重要的作用。现代学徒制是正在积极探索中的人才培养模式,对于茶艺师等专业实践技能要求较高的职业教育培训,具有显著
胎儿宫内发育迟缓是围产期主要并发症之一,不仅影响胎儿时期的发育,对其出生后状况也存在不良影响,因此准确诊断胎儿宫内发育迟缓具有重大意义。妇产科医生可从病史;临床检测
<正> 一 一个句子的意义是否就在于它的真之条件?一个词的意义是否就在于它对确定任何含有它的句子的真之条件所起的作用? 没有必要不厌其烦地说,对这些问题的肯定的回答,代
如何建构新的语文课堂教学模式,这是广大语文教师长期探索的问题。教育部新颁布的《全国普通高中语文课程标准(实验)》(下文简称《课程标准》)为我们指明了方向,在阐述实施课程的建
日前,记者从市旅游局获悉,为迎接省旅发大会召开,我市多举措高标准打造茅台酒镇旅游区。快速推进基础设施建设。以《茅台酒镇旅游总体规划》、5A级景区创建规划方案为指导,完
本文就福建省对外直接投资的现实情况,以全省生产总值及进出口贸易额为宏观经济的代表指标,选取1988-2008年相关数据,运用回归分析、协整分析、格兰杰因果检验及建立误差修正
<正>目的骨硬化症是破骨细胞缺乏或功能障碍导致的遗传性骨病,根据遗传模式的不同,又分为常染色体显性遗传性骨硬化症(ADO)和常染色体隐生遗传性骨硬化症(ARO)。其中的ADO型
会议
目前,局部地区水生态问题日趋严重,已成为继水旱灾害、水资源短缺、水污染之后,人们广泛关注的另一个重要水问题。本文在对东江源水生态系统现状及存在问题进行分析总结的基