美文网首页
App双端一致性校验

App双端一致性校验

作者: AKyS佐毅 | 来源:发表于2021-02-26 16:20 被阅读0次

1.页面展示

字段为null或者""时,如何展示,缺省展示(是否展示“-”,展示“无”);
展示字段为距离时,单位如何展示,超出1000m是否展示1km,小数点如何保留;
展示字段为金额时,小数点如何保留;
数字保留小数时,末尾是否需要抹零;
展示字段为状态时,接口是否下发颜色,颜色是否正确;
展示字段可能存在超出一行时,是否换行展示,还是缩略样式(中间点,结尾点);
展示字段需要跳转时,是否展示link样式;

2.操作交互

页面可点击button,均需点击一遍,查看是否正确;
手机号输入时,是否可输入非1开头的内容,提交时是否校验;删除手机号时首位1是否还存在;
产品已确定手机号输入标准: (校验11位必须纯数字,请输入正确手机号)
仅可输入数字的view,是否可输入其他字符;
输入框是否过滤emoji;
输入身份证号带X自动转成大写
输入的数字或者文本,边界值(长度、大小)检查;
路由检查;
可点击按钮的热区大小是否合适;
提交过程中,禁止button点击且必须增加全局loading;
数值计算,能放在后端就放在后端,避免两端沟通不一致;

3.接口传参

组织纬度的接口,入参内code与codeType是否传递了对应选择的组织;
存在输入框的页面,提交时输入框内的字符串是否去除了前后的空格;
产品已确定输入空格算不算字符长度:(开头输入空格光标不动即无效输入,结尾空格提交时去掉)
经纬度等较高精度的字段,检查是否丢失精度;
非必传参数,是否需要传{}、[]、""等;
入参数的数据结构是否两端一致;
提交和查询如果返回参数名称不一致,是否会有转化过程遗漏的问题。

相关文章

  • App双端一致性校验

    1.页面展示 字段为null或者""时,如何展示,缺省展示(是否展示“-”,展示“无”);展示字段为距离时,单位如...

  • iOS-swift3.0 点滴积累:身份证号码校验

    身份证号码校验,server端和app端都可以实现。下面实现swift3.0 校验身份证号码是否合法。用swfit...

  • Spring MVC的数据校验

    数据校验分为:客户端校验与服务端校验。这边主要讲的是Spring MVC提供的服务端校验功能,一种是Spring ...

  • 文件上传之绕过

    文件上传校验方式 客户端JavaScript校验服务端校验①请求头中content-type字段校验②文件内容头校...

  • HTTPDNS IP直连、证书强校验

    ·背景 公司APP项目忽略了服务端证书校验漏洞,导致攻击者可以通过伪造证书等手段进行攻击获取。因此需要进行证书校验...

  • 设计模式之责任链模式

    抽象处理者 校验的具体规则类 校验用户昵称 校验邮箱 校验状态 校验密码 校验规则客户端 输出结果

  • validation校验

    1 项目中,通常使用较多是前端的校验,比如页面中js校验。对于安全要求较高建议使用服务端校验。 2 服务端校验: ...

  • SpringMVC 中的数据校验

    实际中,通常使用较多是前端的校验,比如页面中js校验,对于安全要求较高的建议在服务端也要进行校验。 服务端校验可以...

  • swift-https的支持

    swift中,如何支持https呢? https分为单向(客户端校验服务端)的和双向(客户端/服务端相互校验)具体...

  • 项目中的参数限制、非空、以及集合中的验证,你真的会做吗

    背景: 在项目管理中,我们通常要对一个个参数做验证, 前端校验,后端加校验,这里为了保证校验的一致性,我们需要将我...

网友评论

      本文标题:App双端一致性校验

      本文链接:https://www.haomeiwen.com/subject/setvfltx.html