面向API测试用例约简系统的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:littles721
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
应用程序编程接口(Application Programming Interface,API)测试是软件测试的重要组成部分,测试人员为了达到测试需求的覆盖,通过多个输入条件组合设计出大量的API测试用例。经过多轮测试用例的设计后,API测试用例集中可能存在重复或者无效的测试用例,导致测试用例数量增多,测试效率变低,软件的缺陷发现不够及时。因此需要对API测试用例集进行约简以减少测试用例的执行代价,提高测试人员的工作效率。为了解决在API测试过程中测试用例冗余、执行效率低等问题,本文提出了基于改进的GRE和蚁群算法,该算法根据GRE算法建模简单,搜索能力比较弱以及蚁群算法具有很强的搜索能力的特点,将它们分别进行改进并结合对测试用例进行约简。通过实验证明,该算法能够获得充分满足测试需求集且执行代价低、平均检错率较高的测试用例集。本文将改进的算法应用到实际应用中,设计并实现了面向API测试用例约简系统。该系统能够从执行机中采集执行日志,并对执行日志进行预处理、格式化、持久化等操作。从执行日志中提取API测试需求集和API测试用例集后,该系统使用改进的算法对API测试用例集进行约简,从而减少API测试用例集的执行代价,加快测试的工作进度,降低测试资源的占用。本文首先介绍API测试用例集的研究背景和相关技术,然后对该系统的需求进行分析,阐述API测试用例约简系统功能性和非功能性需求。接着论述基于GRE和蚁群算法的测试用例集约简方法的研究与应用。随后介绍了 API测试用例约简系统的概要设计与系统实现。最后通过单元测试、集成测试、性能测试验证实现的系统满足设计要求。
其他文献
在信息时代,人们的生活方式发生了较大变化,各行业的生产模式也在不断创新,信息技术的广泛应用,给予了各个领域强大的前进动力,信息化建设也成为当前许多行业的重要目标.在信息背景下,农业经济管理模式也必须要得到有效调整和优化,结合农业的具体发展需求,把信息技术与农业经济管理进行有效结合,利用信息技术的强大功能,拓展农业经济管理范畴,加速农业结构改革,这也是农业部门当前的重点任务.本文对此进行分析研究,并且提出了几点建议.
在21世纪,对个人信誉数据的需求渗透在各个方面,而传统的信誉数据获取方式费事费力,如何提高数据获取的效率、保障获取的数据的准确性与完整性至关重要。本文提出了基于属性分片的信誉区块链设计方案,主要工作为如下三个方面:首先,本文使用区块链和基于属性加密提出了一个信誉数据方案的框架。通过基于属性加密控制数据获取粒度保障数据的完整性,采用密文哈希上链的方式保障数据的准确性。本文设计了信誉数据获取各方实体与
伴随着装备设计方案选型需求任务的不断拓展,所需资源投入不断增加,针对装备方案优选的信息决策理论框架以及相关服务开发的研究开始大量涌现,决策方案的结果将对未来一段时间方案的发展产生影响,科学化决策方案的重要性日益突出。组合分析框架是在复杂条件下进行方案优选的基础理论支撑,对此框架的研究会直接影响决策方向,在当前瞬息万变的信息和多元复杂的环境条件下,对于实现方案的鲁棒性和自适应性意义深远。虽然目前已有
如今,互联网的发展日新月异,人们在日常生活中越来越离不开网络,互联网正逐渐变为人们接收和传播信息资源的主要媒介。然而,丰富的互联网资源给人们生活提供方便的同时,也要求人们耗费极大的时间成本去分辨出自己所需要的内容,过量的信息给人们带来的问题日益严重。而自动文摘技术通过计算机来对文本信息进行自动提炼和压缩,大大的降低了阅读成本,逐渐成为了应对海量网络信息所带来的困扰的最为行之有效的方法。自动文摘技术
为促进农业种植业发展,提高种植业经济效益,促进农业发展向生态化农业和绿色农业转型,本文针对农业种植业技术和管理问题进行讨论,简要阐述农业节本增效的概念,分析实施节本增效管理的重要意义,重点探讨了促进农业生产节本增效的有效措施.希望本文可为农业种植业发展提供些许帮助.
近几年来,各学校在农业专业方面的招生情况不是很理想,很多学生对于农业专业的了解相对局限,这就限制了农业教学的进步.但农业专业的革新,农业教学获得了良好的平台和资源,帮助学生在农业方向寻找更多发展的机会.本文从涉农专业的教学入手,分析农业专业的教学现状,并探究相关的教学原则并提出良好的建议,以期帮助学校在涉农专业的教学中推陈出新,不断总结经验,优化教学模式,从而提升教学的质量.
全球能源正面临着紧张的局面,节水意识逐步提升,农业灌溉用水成为新的管控方向.在我国,农业灌溉用水管理存在漏洞,用水问题不断涌现,水资源浪费严重.为了改善现状,需要结合灌溉区真实情况,提出合理、积极的对策,制定加大水利设施资金投入、对灌区水价进行补贴等措施,借此将农业灌溉用水管理推向全新的高度,并为今后的工作提供有益参考.
生态文明的建设离不开林业资源的保护,林业行政执法能够有效减少林业违法案件的发生.本文将以免渡河林业为例,简要介绍了该地区的森林资源概况和在林业执法过程中出现的问题,据此提出了规范林业行政执法行为的提供对策和建议.希望为今后工作提供有益参考.
森林资源保护的方法有很多,如果使用得当就能促进森林总量增加、质量改善,而且对物种繁衍、森林功能强化而言也有巨大帮助.在当下,针对森林资源的保护还涉及林下经济与效益问题,要具体提出保护性方法与建议,因此本文就围绕森林资源保护方面提出相关理论概念,并总结得出4点方法建议.
作为农业大国,我国积极发展农艺技术,具体包括栽培、育种、施肥、土壤管理、农机具应用等多个方面.近几年,农艺技术在不断地完善和发展,为我国农业进步开辟了新的空间和路径.尤其在信息技术不断发展的背景下,农业信息技术、生态农业技术、生物技术等农艺技术不断发展,使农业具有更加广阔的发展前景.本文对农艺技术的发展意义进行分析,并且阐述了提升农艺技术的方式.