51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1922|回复: 4
打印 上一主题 下一主题

[讨论] 接口测试覆盖率设计讨论

[复制链接]
  • TA的每日心情
    无聊
    2024-7-12 13:16
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2017-6-26 11:56:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    最近一直在思考接口测试覆盖率我之前也发过一些帖子,现在有一些想法和疑问

    设计

    如何保证一个接口的覆盖率

    对接口的各个参数,如参数类型,是否必填,参数最最大/小值进行全对偶组合测试,那么一个接口可能就会测试多次

    接口的依赖性

    一个接口可能会依赖一个或者多个接口。如接口A需要依赖接口B和C,那么接口设计:
    接口B和C测试通过
    接口A取接口B和C的响应参数的某个字段

    检查点

    对于接口异常(缺参数,类型错误)情况直接读取接口的json
    对于接口正常情况可以远程查询数据库为检查点(可以设计是否需要对该接口进行数据库检查)

    疑问

    接口加密

    加密方式越来越多,加密规则也越来越多,一直没有想好如何设计一套完善的方案,或者接口测试的时候要开发不加密?

    接口监控

    上线后,对某些关键接口的监控设计,一直不知道好的设计方案,特别是分布式存在的情况

    其他

    补上之前的组合接口测试
    我的设计是否有问题,如果大家有什么好的想法,欢迎讨论

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 2773 天

    连续签到: 4 天

    [LV.Master]测试大本营

    2#
    发表于 2017-6-26 13:10:35 | 只看该作者
    接口加密的化,应该是数据加密,这个需要进行算法的验证吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    1720761397
  • 签到天数: 1 天

    连续签到: 1 天

    3#
    发表于 2017-6-26 15:26:58 | 只看该作者
    1.接口的依赖性可以通过mock来进行,解耦很重要
    2.另外检查点一块不仅从值方面来设计,更多的可以从各种类型方面来进行
    3.加密是需要的,可以以中间件模式来(抑或mock也是ok的)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    前天 09:07
  • 签到天数: 11 天

    连续签到: 2 天

    [LV.3]测试连长

    4#
    发表于 2017-6-26 15:27:43 | 只看该作者
    我说下加密的吧,就是每次请求session都是变化的,也是可以做到的。
    从开发那里了解他们是怎么做生成这个session的,然后你用你的语言去实现它即可
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2017-6-26 15:28:41 | 只看该作者
    对于加密的,最简单的就是让开发提供个加密接口。一则大家都基于没什么工作量,再则加密算法变了开发改一遍就可以了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-21 08:27 , Processed in 0.070696 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表