H5测试点总结-UI测试、功能测试、兼容性测试、体验相关(弱网、资源、手机操作等)、安全性测试、性能测试 - 小红帽爱吃大灰狼 - 博客园
web测试笔记:
1、考虑边界值,后端容易忽略找不到记录时的情况,导致出现一些nonetype的报错问题;
2、考虑大数据量,前后端可能要做分页返回,否则导致性能慢;
3、前端已经限制的,也要考虑后端加强防护,是可以直接在接口层进行操作的,更要验证接口层的校验逻辑;如有些字段只允许填0、1两种值,前端也只有这两种选项,如果接口没有校验,那么就可能引入该字段为不是0/1的其它值的脏数据;
4、接口层,尤其需要考虑新增、删除的接口,要重视对一些字段的枚举值校验、需要考虑某些条件限制的;涉及到查询sql的,考虑找不到记录的边界值情况;开发很容易忽略。而且这些异常情况,是需要进行异常处理的。
5、尽量清楚字段的返回值是根据哪里来进行判断的,如果字段是直接从url中参数值进行获取的,即使该参数是必填参数,也要考虑该字段为空的情况,因为如果从别的地方跳转过来可能没回传这个值,就会出现为空的异常情况,也尽量做好模块联调。