美文网首页
API功能测试要点

API功能测试要点

作者: helloKeith | 来源:发表于2020-03-09 17:54 被阅读0次

    一、功能测试类型:

    新API:新增功能而创建的

    迭代:在已有的API上新加规则或功能

    回归:该API没有功能逻辑更改,但是可能调用的外部服务会有更改;

    废弃API

    二、验证因素

    输入:

    1、协议:http, webservice, tcp

    2、url地址

    3、请求方式:get, post

    输出:

    3、返回类型:Json,string

    4、错误码

    4、返回值

    5、日志打印:内容,格式,配置开关,rotated数量,命名

    6、外部资源反应

    数据库增删改;

    redis增删改;

    文件变化;

    其他情况。

    以上的设计是否合理,综合考虑可读性,安全性,效率性;

    二、逻辑功能点

    5、逻辑业务

    接口功能是否按照文档描述实现

    6、边界值测试:

    数据类型:

    字符串(限制最大与最小长度,字符类型,特殊字符类型)

    列表(上传的格式是用逗号还是空格分隔,数据长度,类型,顺序)

    数字(最大与最小值,正数负数,是否为零,非数字)

    参数设定大小或长度:试试最小值或最大值的情况

    参数没有设定大小或长度:参数过大或过小,防止内存溢出或其他异常;

    7、异常测试

    必要字段,非必要字段;

    参数为空

    错误参数

    参数多给或少给

    开发语言关键字参数

    参数类型异常

    并发重复提交

    三、类型

    1、程序内部的接口

    2、系统对外的接口

    四、测试用例方法

    等价类划分法、边界值分析法、错误推测法、因果图法

    相关文章

      网友评论

          本文标题:API功能测试要点

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