• 6
  • 4
分享
  • 接口用例设计的几大法宝
  • lee 2022-06-17 08:53:19 字数 662 阅读 7533 收藏 4

今天主要介绍接口用例设计的几大法宝,为了统一接口用例编写的规范,提高可维护性,我们需要列出一些准则,方便大家共同遵守,主要是一些考虑范围和一些编写规范。

很多自动化平台或者自动化技术更多的是解决行得通问题,但是具体接口怎么测,怎么测试充分,怎么不遗漏,其实也是有章法可循的,而且并不比手工测试简单,接下来,我们一起看看吧:

接口测试用例设计主要考虑哪些呢?

1、原则:功能测试、接口测试同样重要;

2、API是第三方平台接入的入口,但最终落地仍然体现在功能上,故覆盖相关业务及异常场景。这类场景,通过APP或界面是无法覆盖到的,所以接口测试用例这块一定要覆盖全。

3、接口健壮性用例设计范围:

  • 消息节点必填项缺失或新增非接口定义节点,涉及消息格式解析,XML,JSON需做完整2份测试

  • 所有必填项内容正确

  • 任一必填项为空

  • 所有字段均正常携带且内容正确(含必填项、非必填项)

  • 特殊类字段,如:手机号码、日期,参数格式错误(固定长度,固定大小)

  • 字段取值涉及集合,如:取值范围:0,1,非集合内异常数值测试,包括数字,非数字。

  • 字段取值关联性:如:某个消息,字段间涉及业务关联,但不匹配,如:APPID和子账户ID不匹配。

  • 边界值,特殊字符。

4、接口用例编写规范

  1. 测试用例命名、及属性命名规范,可维护性高。

  2. 测试用例里面禁止硬编码,尤其是参数,均使用全局或局部变量,防止接口变更引起大量返工。能够达到,当某个接口名修改时, 仅需修改某个参数,而不是每条用例都需要修改。

以上就是接口用例编写简单汇总的几点注意事项,还有哪些需要关注的呢,欢迎评论区一起探讨哦~

微信图片_20210701103357.jpg

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 作为一个合格的测试工程师,必须掌握测试的日常工作流程。那么在一个产品周期里面,测试工程师是什么时候介入工作的呢?具体承担了哪些工作呢?这两问题,也是在日常面试中经常遇到的,这里我用一张思维导图进行简单的概括(如下图)今天我们就来说说“测试用例设计”和“测试用例评审”。测试用例设计常见的测试用例方法大家都在网上和日常测试过程中都有用到过。这里给大家讲解一些特殊的测试点该如何进行用例设计。详情页字段校验方法:场景组合设计用例实现:同一个详情页不同字段,通过场景组合用例设计,可实现在“同一条测试数据”的基础上,校验“不同字段,不同枚举值”,节约测试工作量。通过上面这个场景,实现在“同一条测试数据”的...
            0 0 2246
            分享
          • 软件质量评估模型:顾名思义,软件质量评估模型是用来评估软件的测试质量的,也就是说测试的效果是否符合预期。 软件质量评估模型是从3个方面对软件质量进行评估的,内容如下所示: 1.测试覆盖度评估 2.测试过程评估 3.bug结果分析 测试覆盖度评估主要是对需求的覆盖范围进行评估的。测试过程评估主要是对测试用例的执行情况进行评估的。而bug结果分析主要是对bug的修复情况,bug的趋势分析进行评估的,下面我们就对这些详细的说明一下。 测试覆盖度评估 测试覆盖度评估是测试能够对软件质量进行评估的基础,如果覆盖度不够,那会对产品质量造成直接的影响。 测试覆盖度主要就是测试需求覆盖度的评估,需求覆盖度是已...
            3 8 6909
            分享
          • 1、引言因为小鱼在上一章节写了 多台appium的启动,然后就联想到 能不能搞一个多进程启动appium服务。于是乎~~那就搞起来~ ~关于并发的问题,小鱼写过专题文章《常见并发问题》《多线程并发》《多线程并发框架》但是呢,今天小鱼不写多线程并发,写个多进程并发在上代码之前,咱先弄清楚,多进程与多线程,到底有何区别:2、代码示例知道了多进程与多线程的区别, 我们就来写代码代码示例:# -*- coding: utf-8 -*- #@ auth : Carl_DJ #@ time : 2022-6...
            0 0 1712
            分享
          • 摘要:多年的数字对讲机测试经验总结出一种“总分总”软件测试法(又称三步测试法),该测试方法基于传统软件测试过程V模型的右方集成测试、系统测试、验收测试阶段,结合现代软件测试过程,综合运用黑盒测试法、灰盒测试法、冒烟测试法、回归测试法、探索性测试法,并进一步尝试发散性思维测试。关键词:数字对讲机;软件测试;总分总测试法;三步测试法;BUG抓取自从工信部2009年666号文件《工业和信息化部关于150MHz 400MHz频段专用对讲机频率规划和使用管理有关事宜的通知》颁布拉开了对讲机模转数的序幕,国内企业经过几年的模转数的技术积累和产业结构调整,已有能力批量生产制造数字对讲机。随着微电子技术的发展...
            0 0 1770
            分享
          • 前言相信搞过Python的人绝大部分都会一点点爬虫技能,但是很多时候爬虫也不是万能的,这个时候就需要我们的自动化测试框架了,于是Selenium就应运而生了,它可以算的上是自动化测试框架中的佼佼者,因为它解决了大多数用来爬取页面的模块的一个永远的痛,那就是Ajax异步加载,今天小编就带大家来好好了解下这个Selenium 。一、安装与导入这里我们需要安装三个东西,一个是Selenium框架,还有一个浏览器,最后就是驱动。这里小编选择了谷歌浏览器,下载地址:https://u062.com/file/7715018-455263626。然后Selenium框架嘛,大家都会下的啦,PIP就搞定了,...
            15 17 3167
            分享
      • 51testing软件测试圈微信