【摘 要】
:
近年来,随着移动应用软件数目逐渐庞大以及软件构架的日益复杂化,软件测试在确保软件质量方面发挥着重要作用。接口测试作为测试系统组件间接口的一种测试,具有成本小效率高
论文部分内容阅读
近年来,随着移动应用软件数目逐渐庞大以及软件构架的日益复杂化,软件测试在确保软件质量方面发挥着重要作用。接口测试作为测试系统组件间接口的一种测试,具有成本小效率高等特点,在基于接口的软件开发过程中发挥着越来越重要的作用。在此背景下,本文设计开发了一款针对C/S架构的基于TestNG的接口测试框架。论文首先介绍了自动化测试和接口测试框架的研究背景以及国内外现状,并阐释了本文的研究内容以及论文整体结构。接着,分析了框架的目标需求和功能需求,并对框架架构进行整体设计,将测试框架划分为四个模块:安全验证模块、数据驱动模块、HTTP协议模块、报告管理模块。然后,采用STS(eclipse)开发工具、TestNG测试框架、Maven构建工具等搭建系统开发平台和环境,详细阐释了各模块的实现过程。其中,安全验证模块采用Token验证机制、MD5散列算法、AES加/解密算法实现;数据驱动模块采用数据驱动的思想设计并实现,支持的数据文件格式包括@DataProvider格式、CSV格式和EXCEL格式;HTTP协议模块采用httpclient工具封装了 HTTP协议的常用请求方法AppRequest和响应方法Response;报告管理模块结合Log4j实现了测试用例的日志存储,同时,融合了 Jenkins持续集成平台将测试报告发送给测试人员。最后,介绍了测试框架的运行环境和功能测试,并以网易考拉移动端中的商品加入购物车接口为例,展示了本文测试框架的应用。网易考拉项目中大量接口用例的运行结果表明,该框架在一定程度上实现了接口测试的自动化,达到了预期效果,提高了测试效率。
其他文献
概念格理论,也叫形式概念分析(FCA),是一种有效的知识表示与知识发现的工具,已被成功应用于知识工程、机器学习、信息检索、数据挖掘、语义Web、软件工程等许多领域。要使用概念
随着可靠组播通信业务需求的增加,组播作为最有效的组通信技术,其可靠性成为当前研究的热点。由于传统的IP组播技术至今无法在Internet中广泛应用,并且各种IP可靠组播协也存
高质量图像输入输出设备的出现,使得票据的伪造变得更加容易,这对大量发行和使用的票据来说无疑是个巨大冲击。利用数字水印技术在票据纸张上实现防伪,是票据防伪的一个发展方向
随着数据仓库广泛应用带来的良好影响,数据仓库技术得到了迅猛的发展。数据仓库中最常用、最重要的查询语句的执行效率直接影响了数据仓库的性能,在查询处理中将查询语句重写
运钞车辆路径问题是VRP问题的一个实际应用。对运钞车辆的行车路径进行合理的管理和规划,是降低运钞成本、提高运钞车工作效率和安全性的有效手段。本文以运钞车辆路径问题为
无线传感器网络(Wireless Sensor Networks,WSNs)具有资源有限、以数据为中心、节点数量众多且分布密集等特点,因此为了最大化网络的生命周期,在实现无线传感器网络的关键技术时,必
在零售业,营销分析发挥着重要作用,同时,数据仓库因用于存储历史销售数据而得到了广泛应用。然而,随着数据规模的急剧增长,各企业数据管理和营销分析的水平不一且发展极不均
随着网络应用的发展和安全形势的变化,互联网安全需求也随之有了新的变化和发展。爆发式的恶意软件(Malware)增长和传播使得传统的恶意软件检测方法无法及时、有效的分析和处
获取用户手机的信息必须先发送相应的指令到HLR设备,HLR设备的应答报文是由大量英文字母组成的半结构化文件,如何从半结构化文件当中高效准确的抽取可用的信息是论文研究的主要
P2P技术使当今的互联网发生了日新月异的变化,它改变了以服务器为中心的传统网络模式,提供了一种全新的获取资源的方式,得到了广泛应用。然而,P2P应用却带来了网络流量的急剧增长