【摘 要】
:
随着SOA和微服务架构的兴起,越来越多的大型软件项目选择使用Web Service来实现这一类设计,将自身拆分成多个小型服务模块,各模块对外提供Web Service接口作为服务。在这一背
论文部分内容阅读
随着SOA和微服务架构的兴起,越来越多的大型软件项目选择使用Web Service来实现这一类设计,将自身拆分成多个小型服务模块,各模块对外提供Web Service接口作为服务。在这一背景下,很多软件项目开发团队都需要开发较多的软件服务模块,并测试可能多达数十上百个的Web Service接口。如何更高效地测试众多服务模块的Web Service接口,成为了一个需要解决的问题。基于这一现状,提出一个测试管理系统,用于管理Web Service系统的测试用例、自动执行对Web Service接口的功能测试和生成测试结果报告,有助于提高Web Service系统测试的自动化程度,节省工作时间。测试管理系统使用B/S三层架构,以Spring为开发框架,Java为开发语言,MongoDB为数据库,用于对基于Apache CXF框架的Web Service系统进行接口功能测试。按照软件工程方法,首先分析了系统的各项需求,提出系统所要满足的各功能点,再依照功能需求将测试管理系统划分为测试用例管理模块、测试执行管理模块、测试记录管理模块等三个主模块,分别对三个模块作出详细设计,给出类图以及系统难点功能的算法设计思路,并完成数据库的设计。然后,详述了系统的实现工作,并且给出了系统运行界面的截图和系统工作流程的描述。测试管理系统采用较为灵活的数据模型来表示和处理测试用例,对不同的Web Service接口的适应性较好;且由于是Web系统,可以较为方便地部署在测试环境的服务器上使用,使用者通过浏览器即可访问使用。同时,系统只需要编写测试用例文档,不需要额外编写代码的特点大大降低了用户使用的门槛,有利于测试人员快速掌握并投入工作中。
其他文献
江泽民总书记指出:"首先要把教师的思想道德建设摆在突出地位,努力建设一支政治坚定、思想过硬,知识渊博,品德高尚,精于教书,勤于育人的教师队伍。"在素质教育已成为时代潮流
针对风电场动态等值建模的难题,采用K-means聚类算法,探讨了风电场机群划分问题,致力于达到风电场并网运行点特性的一致性。为减小等值算法带来的误差,在风力机功率转换特性
有一句话大概是这么说的,某一地域所传承的历史会通过物质媒介——人体被铭记,并会世世代代显露出来。换言之,人体传承的是历史,是地域文化。无论动作、语言、体态、服饰都是
<正>白血病是临床常见的造血系统恶性肿瘤,发病率及病死率较高。根据白血病细胞的成熟程度及病程,白血病分为急性白血病(AL)和慢性白血病(CL)两类,前者发病急、病情进展快,病
我国是一个高度外向型的贸易大国,金融危机的蔓延使得我国的外贸企业面临更为严峻的挑战。于是,面对如此恶化的外部环境,从企业内部的管理模式入手,提高企业的核心竞争力就成
应用Excel强大的计算功能,编辑抽水试验计算公式,解决了传统计算方法效率低、易出错和专业计算机软件价格昂贵的问题,为水文地质工作者提供了一个很好的参考范本。
品牌资产是品牌管理的一大课题,而品牌资产的评估是品牌管理的首要前提。鉴于此,本文评述了国外品牌资产评估的研究成果,梳理了品牌资产评估的各种模型和方法,并简要分析了其
<正>企业所有者最关心的是投入企业资本的安全性和收益性,要求实现其资本保值、增值的目标。期望获得真实、可靠的会计信息,据此客观评价企业的经营成果,正确评估企业财务状
近年来,温州GDP增长趋缓,温州制造业在全国优势逐渐削弱,本文通过对温州制造业存在问题的分析,提出提高产品科技含量、建立现代企业管理制度、发展总部经济并鼓励企业沿着价
“抗日战争时期,我党在胶东地区初创根据地的金融市场是比较混乱的,国民党中央银行、中国银行、交通银行发行的法币不敷流通,韩复渠的民生银行的票子信用很差,地方商号出的流通券