美文网首页
常见接口用例设计总结

常见接口用例设计总结

作者: leyu | 来源:发表于2021-03-05 17:39 被阅读0次

以视频下的评论接口为例, 接口支持文字和图片评论两种,用户需登录才能评论
http://sns.iqiyi.com/comment
方法:post
参数定义:
参数名 是否必须 参数类型 参数说明
videoId Y int 视频id
content N String 文字内容,content和picture必传其中一个
picture N binary 图片二进制

http方法:
1. 用post方法
2. 用其他方法,如get、put、delete等
登录相关:
1. 未登录(无相关cookie)
2. 已登录且登录态有效
2. 曾经登录后但cookie失效

单个字段通用用例:
1. 无此字段
2. 字段为空字符串
3. 字段值为null、NULL、None、undefined

videoId字段用例:
1. 类型不对,传字符串abc、小数浮点数、负数、0
2. 库里没有的视频id
3. 超过整数型的最大值
4. 库里有的视频id

content字段用例:
1. 带各种特殊字符,如emoji表情、<>& $¥%_’<a#&#12|;@··“”/、\n\t=+-*
2. 超长字符串,比如复制1M以上的字符串
3. 字段值带xss攻击型的html标签,如a标签、script标签等
4. 非法性评论,如反共、色情等
5. 正常评论

picture字段用例:
1. 非图片格式文件, 如txt、exe
2. 修改文件后缀,如txt改为png
3. 各种图片格式,如gif、png、jepg、jpg、webp等等
4. 图片大小限制,传巨大图片
5. 传非法图片,如黄图、违法图片
6. 文件名带特殊字符,如中文、斜杠、点号、空格、或其他字符
7. 正常图片

参数组合情况:
1. 所有参数均缺失
2. 仅有videoId
2. 有videoId和content,且值正确
3. 有videoId和picture,且值正确
4. 仅有content和picture,且值正确
5. 三个参数均有,且值正确

安全性:
1. 高并发写
2. 有签名参数的,尝试添加debug=true,debug=1等常用后门
3. 常用的xss攻击性字符串
4. 常用的sql注入参数

其他安全性设计:
1. 接口签名
2. 接口参数加密

相关文章

  • 常见接口用例设计总结

    以视频下的评论接口为例, 接口支持文字和图片评论两种,用户需登录才能评论http://sns.iqiyi.com/...

  • zzcase&接口自动化-质&效的探索

    背景 功能用例设计与接口用例设计,是独立存在的,功能用例主要是验证测试页面功能实现,接口用例主要是验证接口入参和出...

  • 用单例模式优化本地存储

    1.用单例设计存储数据接口 1.1单例接口 1.2数据序列化接口 1.3数据反序列化接口 2.用单例接口隔离实现细...

  • 接口设计用例

    http://bbs.tianya.cn/post-414-48611-1.shtml

  • 接口用例设计

    1.接口测试用例设计思路 目的:测试接口的正确性和稳定性; 原理:模拟客户端向服务器发送请求报文,服务器接收请求报...

  • 技术 | 常见软件测试用例方法有哪些?

    结合实际工作应用场景稍微总结下工作中常见的用例设计方法。 工作中常用到的用例设计方法大致有如下几种: 1) 等价类...

  • 接口测试

    流程:需求讨论-需求评审-场景设计-用例设计-数据准备-执行 用例:功能(功能是否正常,功能是否按接口文档实现),...

  • 2018-05-16

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

  • 接口测试用例覆盖组织设计

    设计参考 [腾讯 TMQ] 接口测试用例设计接口测试总结 特别感谢以上两位作者的精彩文章,受益良多 设计覆盖脑图 ...

  • 2020-04-02

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

网友评论

      本文标题:常见接口用例设计总结

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