• 0
  • 0
分享

  一.接口测试分析

  外部接口:

  测试被测系统和外部系统之间的接口。

  内部接口:

  · 内部接口只提供给内部系统使用

  · 内部接口提供给外部系统使用

  二.接口测试的流程及用例的设计

  1、根据接口api文档(或可通过抓包工具获取),熟悉接口业务,接口地址,鉴权方式,接口入参出参及错误码。

  2、编写接口用例。

  思路

  正常情况:输入正常入参,接口能够成功返回数据。

  异常情况:

  · 异常鉴定:鉴权码为空,鉴权码错误,鉴权码过期,鉴权码失效...

  · 输入异常:输入为空,输入类型异常,输入长度异常

  · 错误码覆盖:根据业务而定

  · 其他异常场景:黑名单,接口调用次数限制,分页场景

  设计方法

1.png

  最后评审测试用例并执行输出结果。


作者:我牛头人酋长    

来源:http://www.51testing.com/html/13/n-7792713.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   1.前言  模糊测试是网络安全测试领域必然会被提及的一类测试方法。它有着极其鲜明的特点,包括极低的需求依赖性、可逆向的测试理念等,与常规测试方法显得是那么的“风格迥异”。但同时,这种测试方法又常常能发现一些核心、严重的BUG,因此其在整个测试体系中有着重要的地位,且这种测试方法也已“润物细无声”地融入到我们的测试活动中了。本次就为大家介绍如何在车载通信领域运用模糊测试。  2.什么是模糊测试  模糊测试的整体测试思路非常简单,给待测系统输入“随机值”,然后监测是否出现异常。图1模糊测试示意图  这个过程中有这样几个特点:  1)随机值:  随机值可以是正常的数据,也可以是非预期的数据,通常...
            0 0 38
            分享
          • 一、系统监控1、free命令free 命令能够显示系统中物理上的空闲和已用内存,还有交换内存,同时,也能显示被内核使用的缓冲和缓存语法:free [param]param可以为:-b:以Byte为单位显示内存使用情况;-k:以KB为单位显示内存使用情况;-m:以MB为单位显示内存使用情况;-o:不显示缓冲区调节列;-s<间隔秒数>:持续观察内存使用状况;-t:显示内存总和列;-V:显示版本信息。Mem:表示物理内存统计total:表示物理内存总数(total=used+free)used:表示系统分配给缓存使用的数量(这里的缓存包括buffer和cache)free:表示未分配的物...
            2 4 3998
            分享
          • 一、web测试和app测试的相同点和区别?相同点:都离不开测试的基础知识和测试原理。具体包括以下几个方面。测试用例,均使用边界值分析法,等价类划分法等。多数采用黑盒测试,来验证业务功能是否能得到正确的应用。需要检查界面布局,风格,按钮是否美观、简洁,是否统一。测试页面载入和翻页的速度、登录时长、内存是否溢出等。测试应用系统的稳定性。 不同点:相对与web测试来说,app测试要考虑手机本身固有的属性,所以app测试还需要注意以下几点。中断测试(来电去电,短信,蓝牙,NFC支付,闹钟,数据线插拔,锁屏,断电,关机重启等)安装卸载测试(全新安装,新版本覆盖旧版本,卸载旧版本安装新版本,卸载...
            6 7 1457
            分享
          •   据北京亦庄官方公众号消息,近日,北京亦庄企业国光量子成功研制出国内首款量子编解码和调制解调芯片,标志着我国再次突破量子关键技术,量子产业发展再迎新机遇。  据介绍,量子编解码和调制解调技术作为量子领域的关键技术,在量子通信、量子计算等方面具有重要作用。传统的量子编解码和调制解调设备是一个用调相器、调幅器、环形器、起偏器、法拉第镜、参量转换晶体等多种分立器械进行搭建组成的较大体积的模块装置。由于搭建的精度要达到微米级别,又要依赖于纯手工工艺,该装置对搭建人员的要求极高,通常需要专职的教授或博士生花费一两周的时间手工搭建。手工搭建装置不仅效率低,一致性也不好,极大影响量子产业很多应用的落地发展...
            0 0 679
            分享
          •   数据库迁移指的是把历史数据从A数据库迁到B数据库,可划分为同类型数据库的迁移和不同类型数据库之间进行的数据迁移。同类型数据库的迁移较为简单,而不同类型数据库之间的数据迁移就会存在一些问题:如表结构会变化,语法存在差异等,这些差异有些会直观地反映在数据库迁移类项目的功能测试中。本文将浅谈数据库迁移类项目功能测试的基本思路。  首先,在测试前要了解数据库迁移类项目的主要关注点。通常来讲,系统级数据库规模十分庞大,许多代码都是在直接使用数据库某些表中的数据,因此在数据迁移过程中,数据的正确性、可用性是非常重要的,要保证各项服务获得的数据准确无误。在进行功能测试时,可通过新旧数据库表中数据对比的方...
            1 1 1008
            分享
      • 51testing软件测试圈微信