需求测试点分析:
功能性:等价类、边界值、错误推测等。
用户角度(易用性):提示信息、快捷键支持。
兼容性测试:不同浏览器、同一浏览器不同版本、不同终端、不同操作系统
性能测试:是否有性能要求。
安全性测试:密码加密且不可复制、是否支持防暴力破解(限制输入错误次数,验证码)、超时退出登录机制。
接口测试:
接口认证方式session、token、sign(签名)
考虑输入参数的合法性:参数必填,默认值,参数长度或类型效验,边界等,图片上传考虑图片的大小和格式,查询考虑数据排序,分页考虑数据分页显示(当前页面:currpage,每页数据量:pagenum)等。
分页场景:
链路接口考虑业务逻辑(工单处理接口处理会改变web页面工单当前状态)。
接口调用成功验证数据库(当前接口调用成功会修改数据库中该数据某一状态标志字段,其它功能会根据该字段值实现处理逻辑)。
兼容性(app多个版本)
安全性(鉴权敏感信息加密)
性能(TPS,接口响应时间)
幂等性(接口调用1次和10000结果相同)
不同数据特点考虑测试点
金额:例如:负数是否增加金额
密码:不要明文显示,不支持copy