网站大量收购独家精品文档,联系QQ:2885784924

接口测试学习笔记.docxVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
接口测试学习笔记

接口测试概述:在软件进行测试时,为了验证软件对外的接口服务是否可以正常提供服务及软件在不同场景中执行路径的安全性和可操作性,需要对接口进行测试。接口测试(interface testing)的目的是测试与系统相关联的外部接口,测试的重点是检查数据的交互,传递和控制管理过程,提供测试质量和测试覆盖,更好地重新软件缺陷和定位错误。接口测试主要考虑的问题是模块接口和系统接口。1.模块接口的测试模块接口测试主要包括以下内容:各个模块连接集成起来的时候,穿越模块接口的数据会不会丢失。各个子功能组合起来,能否达到预期要求。一个模块的功能是否对另外一个模块的功能产生不利的影响。全局数据结构是否有问题。模块的积累误差是否达到了不可介绍的程度。系统环境的测试。2.系统接口的测试系统接口的测试主要包括以下内容:服务器接口的测试。包括服务器与交换机接口,以及服务器与磁盘阵列的接口。重点测试在线的状态,测试当服务器发送故障时,交换机或者磁盘阵列能否与备用服务器连接上。交换机接口的测试,包括交换机与防火墙接口、交换机与磁盘阵列的接口,以及交换机与路由器接口的测试。路由器与调制解调器的接口测试,包括路由器与单个调制解调器的接口,以及交换机与多个调制解调器的接口。调制解调器与通信平台接口的测试,包括调制解调器与通信平台的DDN接口,调制解调器与通信平台的ISDN接口,调制解调器与通信平台的X.25接口,以及调制解调器与通信平台的FR(帧中继)接口。接口测试的内容:接口测试主要包括两项内容:1.接口逻辑测试接口逻辑测试是指根据业务逻辑、输入参数、输出值的描述,对正常输入情况下所得的输出值是否正确的测试,也就是测试对外提供的接口服务是否正常工作。2.模块接口测试模块接口测试是为了保证数据的安全及程序在异常情况下的逻辑的正确性而进行的测试。模块接口测试的主要包括以下四个方面:空值(Null)输入,检查模块接口对空值(Null)的反应能力。参数属性的测试,输入一个未赋值的参数会出现的情况。异常的测试,制造一些异常的测试场景,测试异常描述是否清晰。参数的个数设计与模块接口参数的个数不一致时,检查模块接口的反应能力。包括以下两种情况:模块接口参数的个数不一致(或多于原设计的参数个数,或少于原设计的参数个数);模块接口参数的类型不一致(字符型和数值型混用)接口测试的测试项目:接口测试的测试项目主要包括以下几点:数据类型问题,包括:变量的数据类型是否错误。是否存在不同数据类型的赋值。是否存在不同数据类型的比较。变量值问,包括:变量的初始化或缺省值收到有错误。变量是否发生上溢或下溢。变量的精度是否足够。逻辑判断问题,包括:是否由于精度原因导致比较无效。表达式中的优先级是否有误。逻辑判断结果是否颠倒。文件I/O问题,包括:对不存在的或者错误的文件是否进行操作。文件是否不以正确的方式打开。文件结束判断是否正确。是否正确地关闭了文件。Web的接口测试:Web的接口测试主要讨论:服务器接口和外部接口。服务器接口测试服务器接口测试是测试浏览器与服务器的接口。测试人员提交事务,然后查看服务器的记录,并验证在浏览器上所看到是操作是否正好是服务器发送的操作。外部接口测试有些web系统有外部接口,测试的时候要使用web接口发送一些事务数据,分别有效信用卡、无效信用卡和被盗信用卡进行验证。Web应用服务器还包括以下其他的测试:实时通信服务器测试。邮件服务器测试。群件服务器测试文件/打印服务器。接口测试策略:由于平台服务器是通过接口来与客户端交互数据提供各种服务,因此服务器测试工作首先需要进行的是接口测试工作。测试人员需要通过服务器接口功能测试来确保接口功能实现正确,那么其他测试人员进行客户端与服务器结合的系统测试过程中,就能够排除由于服务器接口缺陷所导致的客户端问题,便于开发人员定位问题。以下便是个人的平台服务器接口功能测试经验总结:一、接口测试范围????根据服务器的测试需求,接口测试范围主要分为:1、新增接口的测试;2、新增业务功能接口测试;3、整个服务器的接口测试。所需测试测试接口依次增多,在测试时间足够的条件下,当然需要对所有接口进行测试用例的设计,但如果测试较短的情况下,则应该首先根据用户的典型操作对测试接口进行优先级划分,对调用频繁接口需要优先进行测试。二、接口测试策略???????在进行平台服务器接口测试之前,首先需要整理服务器接口的测试方案,分析接口测试的要点,平台服务器的接口测试内容主要有:接口设计检查接口用于服务器与客户端的数据交互,客户端通过网络协议传递的数据为服务器接口的输入数据,因此应该首先通过服务器接口文档及客户端数据约束文档进行交互数据的有效性检查:n??整数型数据位数n??浮点型数据精度n??字符串数据范围值要求客户端的整数型、浮点型、字符串数据以及其最大值和最

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档