接口自动广东开放大学科目文档付费计112.docxVIP

接口自动广东开放大学科目文档付费计112.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IAT框架设计 1背景 1.1 项目背景 在移动平台服务端接口测试gg覆ddddddd盖度为零的情况下ssdfd f,根据服务端接口的特点,以及升级更新的速度较快等,需要开发此框架来实施服务端接口的自动化测试。Test 的地方都的方式是水水水搞得奋斗奋斗奋斗奋斗发到发到水 接口测试 接口测试属于灰盒测试范畴,通常不需要了解接口底层的实现逻辑,但需要测试人员能够使用代码的方式来调用接口。接口测试主要用例测试接口的功能以及接口返回数据的正确性。根据接口测试的复杂度接口测试分为两种。即单一接口测试,以及多接口组合功能测试。由于接口测试是通过代码调用的方式完成,而且接口测试与前端UI属于松耦合(或无耦合)因此通过自动化手段将极大提高测试效率以及回归测试的复用率。本文中提到的接口测试主要是指基于http,https,rpc协议的web接口。 适用性分析 移动平台大部分以http接口方式提供服务,通过前台App调用接口方式实现功能。同时大部分接口功能,以及表现形式稳定,对于前台变化敏感度较低。基于上述接口测试的特点,认为移动平台项目非常适合接口层级的自动化测试。 2 IAT框架 2.1 IAT介绍 IAT是Interface Automation Testing的简称。通过热插拔的方式支持http,rpc,soap类协议的web接口测试。框架支持单一接口,多接口组合测试,支持用户通过自定义方法实现精确验证结果的需求。 2.2 框架特点 提供多种接口测试方式。即单一接口测试,多接口业务流程测试。目前多见的为单一接口的测试。 根据用户需求不同,不同的接口测试方式,用例开发难易度不同。 用例开发门槛低,用户只需要将接口用例数据填入格式化文件即可自动通过工具生成用例。 对于高级需求,框架提供自定义配置包括数据构造,精确匹配测试结果等。 框架对于不同域名下的相同接口支持自定义配置,只需要简单修改测试平台配置即可轻松将用例应用在不同平台上。 框架对于不同协议接口的支持,近乎无缝连接。 框架支持可配置 2.3框架整体组成 单元测试代码:由代码生成工具根据用例描述文件自动生成,一个Testmehod为一个用例。 测试数据:格式化存储测试用例需要的数据 用例描述文件:用于定义用例需要调用那些接口,那些方法以及数据预制等信息 用例执行器:根据单元测试传递的参数,查找,解析用例文件并执行。 框架核心:包含操作用例描述文件,测试数据文件,以及数据构造,接口调用,结果验证等功能 2.3 用例执行流程图 2.4单一接口用例数据结构 字段名称 字段说明 可选值 ID 唯一即可 DomainName 域名可配置 Path 域名后参数前的部分 ParameterName 增加一个参数请增加一列 ExpectResult AssertType Equal Contains Custom AssertMethod 自定义断言方式需要提供断言方法 SetupType SQL DBID Custom, SelfInvoke, 依赖关系 SetupContext SQL语句 数据构造系统ID 数据预制方法(需要提供数据参数ID), 自调用方式需要提供数据的同时需要提供一个方法名称, 需要提供依赖用例ID TearDownType SQL DBID Custom SelfInvoke TearDownContext SQL语句 数据构造系统ID 数据预制方法, 2.5 组合接口测试用例结构 2.6 组合接口参数存储结构 2.7 组合接口方法开发架构图 待补…………………..

您可能关注的文档

文档评论(0)

专注教育行业 + 关注
官方认证
服务提供商

公司成立与2008年。至今,我们已经在教育行业专注十几年,有优秀的教师团队及资料资源、输出过无数教育相关的资料、帮助了成千上万的学生在学习道路上找到适合自己的学习方式,培养了一代又一代优秀的人。如果您或您的孩子有教育教学方面的问题,又或者您是一名老师,想要提升教学水平,都可以联系我们~~

认证主体 test企业
IP属地四川
统一社会信用代码/组织机构代码
888544541252256

1亿VIP精品文档

相关文档