美文网首页学习程序员
如何设计接口的测试用例

如何设计接口的测试用例

作者: 程序熊大 | 来源:发表于2017-11-27 21:15 被阅读955次

这篇文章简单总结下我是如何设计接口测试用例的。

今天在帮同事review代码的时候,发现他的代码遗漏了一些场景的处理,就顺便跟他多聊了些为对这个话题的看法。

在这里假设一个接口设计如下:

UserInfoDTO listUserInfoByUserIds(UserInfoQueryParam param);

其中UserInfoQueryParam的定义如下:

public class UserInfoQueryParam {
  //省略序列化ID
  List<Long> userIds;
  //...省略其他字段
}

边界值测试

这种方法,一般用于测试一个接口的健壮性;针对userIds这个属性,我会构建如下测试用例:

  1. userIds=null
  2. userIds=EmptyList
  3. userIds的size等于批量接口的限定值
  4. userIds的size大于批量接口的限定值
  5. userIds中的元素有null的情况
  6. userIds中的元素全部为null的情况
  7. userIds中的元素有0(或负数)的情况
  8. userIds中的元素全部为0(或负数)的情况

组合条件测试

这种方法,一般用于测试不同情况下的业务处理逻辑是否符合预期。在这个例子中,userIds可能有两种类型,但是我们这个接口需要支持这两种类型,因此测试用例设计如下:

  1. userIds中为纯粹的类型1的数据
  2. userIds中为纯粹的类型2的数据
  3. userIds中为类型1和类型2中的数据的混合情况

以上就是我在构建一个接口的测试用例时候思路,欢迎大家讨论。

本文首发于个人网站,链接:如何设计接口的测试用例

相关文章

  • 2018-05-16

    #接口测试用例设计-博客-云栖社区-阿里云 #### 接口测试用例设计一 ##### 1、接口测试概念 接口...

  • 软件测试工程师经典面试题总结

    一、接口测试如何设计测试用例? 首先,接口测试用例与其他测试用例是一样的,都是为了证明程序存在错误,其出发点相同;...

  • 面试必备:接口自动化测试精选面试干货!

    一、 请问你是如何做接口测试的? 大体来说,经历以下过程:接口需求调研、接口测试工具选择、接口测试用例编写、接口测...

  • 面试必备:接口自动化测试精选面试干货

    一、 请问你是如何做接口测试的? 大体来说,经历以下过程:接口需求调研、接口测试工具选择、接口测试用例编写、接口测...

  • 初级软件测试总结

    1.测试用例编写 1.1 设计测试用例的依据 根据需求文档,项目设计文档,接口文档,系统使用手册等来设计测试用例。...

  • 第一节 自动化接口测试用例设计

    接口测试范围首先正常做功能测试用例设计的方法有如下: 我们做接口测试用例设计除了功能测试,还要做异常测试,如下: ...

  • 2020-04-02

    黑盒测试用例设计标准:设计大量的设计用例,使之覆盖软件中的所有输入输出接口白盒测试用例设计标准: 设计足够多的测试...

  • katalon 如何进行接口测试?

    在katalon中如何添加接口测试用例?如何使用?

  • 接口测试用例设计

    一、编写接口测试用例的一些感想 书写接口测试测试用例的考虑点: 1,充分滴熟悉PRD(产品需求设计) 了解PRD,...

  • 如何设计接口的测试用例

    这篇文章简单总结下我是如何设计接口测试用例的。 今天在帮同事review代码的时候,发现他的代码遗漏了一些场景的处...

网友评论

本文标题:如何设计接口的测试用例

本文链接:https://www.haomeiwen.com/subject/wbcjbxtx.html