zoukankan      html  css  js  c++  java
  • 测试总结--接口测试--参数校验--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.  参数是否必填

  • 相关阅读:
    作业3
    学习进度
    作业2
    介绍自己,并介绍github注册过程和初步使用
    mysql显示中文乱码问题解决
    数学能力测试
    C++ Primer总结
    shell脚本
    完全二叉树
    test命令的测试功能
  • 原文地址:https://www.cnblogs.com/live-for-learning/p/10964754.html
Copyright © 2011-2022 走看看