1 / 73
文档名称:

基于TestNG的接口测试框架的设计与实现.pdf

格式:pdf   大小:9,422KB   页数:73页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于TestNG的接口测试框架的设计与实现.pdf

上传人:陈潇睡不醒 2021/8/19 文件大小:9.20 MB

下载得到文件列表

基于TestNG的接口测试框架的设计与实现.pdf

文档介绍

文档介绍:万方数据
西南交通大学研究生学位论文年姓专二。一七年五月国内图书分类号:国际图书分类号:密级:公开
万方数据
篗:篫:篢.瓺.
万方数据
指导老师签名:砂锣日期:年朔%学位论文作者签名:磊生专上艿日期:秸月冲日C芸冢凇!D杲饷芎笫视帽臼谌ㄊ椋西南交通大学学位论文版权使用授权书槐C茑颍褂帽臼谌ㄊ椤本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权西南交通大学可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复印手段保存和汇编本学位论文。本学位论文属于朐谝陨戏娇蚰诖颉”
万方数据
⒍唷⑦龋学位论文作者签名:乏岂钮艿西南交通大学硕士学位论文主要工作毕声明加的接口测试框架,该框架主要由四个模块组成。突Ф说陌踩匝橹つ?椤0踩橹つ?椴捎肨验证机制、⒘算法、/解密算法。客户端应用输入账号和密码,通过⒘兴惴ê虯对称加/解密算法运算,运算结果添加在请求信息中一同发送至服务器端,服务器端生成⑶易魑O煊π畔⒌囊徊糠址祷馗突Ф耍突Ф私邮誘并保存在本地文件中,再次访问服务器端时取出⑺颓肭笱橹な欠裎5锹急3郑源私邪踩萸?椤2馐钥蚣苤С值氖菸募袷桨ˊ格式、格式和袷剑ü齁⒔釦提供测试数据所在文件的路径,馐钥蚣芙岷螸可实现测试用例的日志存储,便于代码调试。测果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体己经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中作了明确说明。本人在学位论文中所做的主要工作或贡献如下:在分析了目前接口测试的需求以及测试框架的基础上,设计并实现了基于验证。读取路径数据文件中的测试数据,返回二维数组类型数据提供给测试用例,以此实现测试用例与测试数据分离的目的。槟?椤Mü齢工具封装协议的常用请求方法和响应。请求封装了主要的请求信息,便于测试用例的测试方法的编写;响应封装了常用的返回信息,便于测试人员的结果校验。试框架结合中善教ǎ山写シ⑿缘摹⒍ㄊ钡慕涌诓馐裕芽上允涌诘牟馐员ǜ娣⑺透馐匀嗽焙拖钅孔椤本人郑重声明:所呈交的学位论文,是在导师指导下独立进行研究工作所得的成本人完全了解违反上述声明所引起的一切法律责任将由本人承担。日期:
万方数据
摘要西南交通大学硕士研究生学位论文第在确保软件质量方面发挥着重要作用。接口测试作为测试系统组件间接口的一种测试,具有成本小效率高等特点,在基于接口的软件开发过程中发挥着越来越重要的作用。在此背景下,本文设计开发了一款针对疭架构的基于的接口测试框架。了本文的研究内容以及论文整体结构。接着,分析了框架的目标需求和功能需求,并对框架架构进行整体设计,将测试框架划分为四个模块:安全验证模块、数据驱动模块、协议模块、报告管理模块。然后,采用开发工具、测试框驱动模块采用数据驱动的思想设计并实现,支持的数据文件格式包括式、袷胶虴格式;协议模块采用工具封装了协议试用例的日志存储,同时,融合了中善教ńú馐员ǜ娣⑺透馐匀嗽薄最后,介绍了测试框架的运行环境和功能测试,并以网易考拉移动端中的商品加入购关键词:自动化测试;接口测试;框架;善教近年来,随着移动应用软件数目逐渐庞大以及软件构架的日益复杂化,软件测试论文首先介绍了自动化测试和接口测试框架的研究背景以及国内外现状,并阐释架、菇üぞ叩却罱ㄏ低晨7⑵教ê突肪常晗覆土烁髂?榈氖迪止獭F中,安全验证模块采用橹せ啤散列算法、樱饷芩惴ㄊ迪郑皇的常用请求方法和响应方法;报告管理模块结合迪至瞬物车接口为例,展示了本文测试框架的应用。网易考拉项目中大量接口用例的运行结果表明,该框架在一定程度上实现了接口测试的自动化,达到了预期效果,提高了测试效率。
万方数据
.,籘越,眦:琣.髓,琈琣.瓵,甀·,·.让圮篈畇刮旧瑃.疭畉.畂簊,,/;,縄】籌籘.
万方数据
目录西南交通大学硕士研究生学位论文第滦髀邸研究背景与意义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯国内外研究现状⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯第陆涌诓馐钥蚣艿男枨蠓治鲇肷杓啤第陆涌诓馐钥蚣艿南晗干杓朴胧迪帧安全验证模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.数据驱动模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..?槔嗤肌第.馐宰远.涌诓馐钥蚣堋本论文的研究内容⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯本论文的结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯目标需求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯功能需求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯框架的物理结构设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯测试框架的功能模块划分⋯⋯⋯⋯