今天主要介绍接口用例设计的几大法宝,为了统一接口用例编写的规范,提高可维护性,我们需要列出一些准则,方便大家共同遵守,主要是一些考虑范围和一些编写规范。
很多自动化平台或者自动化技术更多的是解决行得通问题,但是具体接口怎么测,怎么测试充分,怎么不遗漏,其实也是有章法可循的,而且并不比手工测试简单,接下来,我们一起看看吧:
1、原则:功能测试、接口测试同样重要;
2、API是第三方平台接入的入口,但最终落地仍然体现在功能上,故覆盖相关业务及异常场景。这类场景,通过APP或界面是无法覆盖到的,所以接口测试用例这块一定要覆盖全。
3、接口健壮性用例设计范围:
消息节点必填项缺失或新增非接口定义节点,涉及消息格式解析,XML,JSON需做完整2份测试
所有必填项内容正确
任一必填项为空
所有字段均正常携带且内容正确(含必填项、非必填项)
特殊类字段,如:手机号码、日期,参数格式错误(固定长度,固定大小)
字段取值涉及集合,如:取值范围:0,1,非集合内异常数值测试,包括数字,非数字。
字段取值关联性:如:某个消息,字段间涉及业务关联,但不匹配,如:APPID和子账户ID不匹配。
边界值,特殊字符。
4、接口用例编写规范
测试用例命名、及属性命名规范,可维护性高。
测试用例里面禁止硬编码,尤其是参数,均使用全局或局部变量,防止接口变更引起大量返工。能够达到,当某个接口名修改时, 仅需修改某个参数,而不是每条用例都需要修改。
以上就是接口用例编写简单汇总的几点注意事项,还有哪些需要关注的呢,欢迎评论区一起探讨哦~