【接口测试用例设计原则】
(1)功能测试、接口测试同样重要;
(2)API是第三方平台接入的入口,但最终落地仍然体现在功能上,故覆盖相关业务及异常场景。这类场景,通过APP或界面是无法覆盖到的,所以接口测试用例这块一定要覆盖全。
(3)接口健壮性用例设计范围:
a.消息节点必填项缺失或新增非接口定义节点,涉及消息格式解析,XML,JSON需做完整2份测试。
b.所有必填项内容正确
c.任一必填项为空
d.所有字段均正常携带且内容正确(含必填项、非必填项)
e.特殊类字段,如:手机号码、日期,参数格式错误
f.字段取值涉及集合,如:取值范围:0,1,非集合内异常数值测试,包括数字,非数字。
g.字段取值关联性:如:某个消息,字段间涉及业务关联,但不匹配,如:APPID和子账户ID不匹配。
h.边界值,特殊字符。
【接口测试执行用例设计原则】
1、测试用例命名、及属性命名规范,可维护性高。
2、测试用例里面禁止硬编码,尤其是参数,均使用全局或局部变量,防止接口变更引起大量返工。能够达到,当某个接口名修改时, 仅需修改某个参数,而不是每条用例都需要修改。
像蛋糕一样设计用例
网友评论