接口测试用例构思结构

网友投稿 763 2022-11-20

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

接口测试用例构思结构

阶段一:开发在编码,测试拿到需求文档和接口设计文档:

根据需求文档和接口设计文档的转译,需要清楚业务流程规则和每个接口的使用场景方式,设计符合业务逻辑和接口使用场景的用例。

2、边界分析测试:

在基本功能的基础上,开始考虑接口输入输出参数的影响。主要采用等价类划分、边界值分析方法等。

l 覆盖所有的必选参数

l 组合可选参数

l 参数有无、或为null

l 参数的顺序、个数、类型

l 参数类型数值大小、输入的数值的范围

l 参数字串长短,Null-max-max+1

l 参数包含特殊字符

3、参数组合测试:

在边界分析的基础上,考虑输入条件的各种组合、输入条件之间的相互制约关系。主要使用因果图法进行用例设计。

4、异常情况测试:

接口实现是否对异常情况都进行了处理,接口输入参数虽然合法,但是在接口实现中,也会出现异常,因为内部的异常不一定是输入的数据造成的,而有可能是其他逻辑造成的,程序需要对任何异常都进行处理,比如:某个接口需要先登录获取 sesssion,如果直接调用该接口应该给出相应提示。

5、幂等级测试:

简单说就时针对连续重复提交的情况的进行测试,特别是涉及到交易金额的场景,需要验证软件是如何处理的。

6、并发测试:

两个以上用户同时操作使用同一场景时,可能引导争夺资源,死锁等现象。

7、事务性测试:

一个业务流程包含多个操作步骤,如果某个操作失败,那么整个操作需要回滚。或者调用前一个步骤的逆向接口进行操作取消。

8、大数据量时测试

数据库里数据量较大时(百万级),测试对DB进行增删改查操作的效率。

9、环境异常测试

关联系统出现宕机、超时或者无响应的状态时,接口返回提示正确,业务逻辑正确,不可存在事务性不一致的情况

上一篇:性能测试环境设计研究
下一篇:软件测试分类
相关文章

 发表评论

暂时没有评论,来抢沙发吧~