测试总结--接口测试--参数校验--To Be Continued

关于接口入参的可能值:

1. 段值为空

2. 字段值为“”

3. 字段值为null

4. 身份证号码全为数字(目前身份证号码好像都是18位的)----参数符合身份证规则

5. 身份证号码中包含字母(据说是大写字母,不知道小写字母的有没有)---参数符合身份证规则

6. 交易金额:0、整数、一位小数、两位小数、一个较大的数(可能会触发风控限额等)---参数符合常识+编程语言的数据类型

7. 注意接口字段的单位(接口单位和DB落库单位不一致时,要注意对应关系;上下游联调要注意接口字段单位的转换,我们系统用忽、上游系统可能用分、银行可能用元)

8. 证件不只有身份证一种,还有护照、港澳通行证等。

9. 如果是前端页面输入的字段,输入空格、特殊字符的概率等。

10. 有关联关系的字段要进行相关校验。比如身份证号码、证件类型、户名之间的关系

关于接口的参数校验:

1. 参数的长度(20、40)

2. 参数的格式(int,char,yyyymmddThhmmss,yyyy-mm-dd)

3. 参数的单位(元、分)

4. 参数名称(是否区分大小写)cosType不能写成CosType

5. 参数取值合法性

1)全英文字母、还是带汉字、还是带特殊字符、还有在某些编码格式下不能正常显示的生僻字等

2)是否为枚举值;或者是否有一定的取值范围要求

3)一些参数要符合实际规范(如身份证,应该是15位或18位数字,最后一位可以为字母

6.  参数是否必填

猜你喜欢

转载自www.cnblogs.com/live-for-learning/p/10964754.html