实时警报通知:微信告警通知的重要性解析
763
2022-11-20
接口测试用例构思结构
阶段一:开发在编码,测试拿到需求文档和接口设计文档:
根据需求文档和接口设计文档的转译,需要清楚业务流程规则和每个接口的使用场景方式,设计符合业务逻辑和接口使用场景的用例。
2、边界分析测试:
在基本功能的基础上,开始考虑接口输入输出参数的影响。主要采用等价类划分、边界值分析方法等。
l 覆盖所有的必选参数
l 组合可选参数
l 参数有无、或为null
l 参数的顺序、个数、类型
l 参数类型数值大小、输入的数值的范围
l 参数字串长短,Null-max-max+1
l 参数包含特殊字符
3、参数组合测试:
在边界分析的基础上,考虑输入条件的各种组合、输入条件之间的相互制约关系。主要使用因果图法进行用例设计。
4、异常情况测试:
接口实现是否对异常情况都进行了处理,接口输入参数虽然合法,但是在接口实现中,也会出现异常,因为内部的异常不一定是输入的数据造成的,而有可能是其他逻辑造成的,程序需要对任何异常都进行处理,比如:某个接口需要先登录获取 sesssion,如果直接调用该接口应该给出相应提示。
5、幂等级测试:
简单说就时针对连续重复提交的情况的进行测试,特别是涉及到交易金额的场景,需要验证软件是如何处理的。
6、并发测试:
两个以上用户同时操作使用同一场景时,可能引导争夺资源,死锁等现象。
7、事务性测试:
一个业务流程包含多个操作步骤,如果某个操作失败,那么整个操作需要回滚。或者调用前一个步骤的逆向接口进行操作取消。
8、大数据量时测试
数据库里数据量较大时(百万级),测试对DB进行增删改查操作的效率。
9、环境异常测试
关联系统出现宕机、超时或者无响应的状态时,接口返回提示正确,业务逻辑正确,不可存在事务性不一致的情况
发表评论
暂时没有评论,来抢沙发吧~