1、图片显示异常
背景:订单详情页,点击商品名称可以跳到到商品图片,URL=前缀+itemid,前缀是固定的
测试时只关注了图片的显示正确与否,以及页面的样式
到了线上发现部分商品跳转异常,经查是https导致的,部分是http部分是https,然后HTTPS的打不开
总结:作为测试不能单从PRD来设计case,平时也可以多看看产品书,多体验一些应用
2、按钮防重提交
订单详情页面有一个添加备注的按钮,需求是不允许用户重复提交,所以点击提交后就把按钮置灰了,没想到线上还是出现了重复数据,经排查低速情况下对重复请求没有做控制
有一次也是备注的按钮,后端保存时没有去除前后空格,跟开发讲了下,然后开发说一个备注而已,有必要么,把其他功能好好测下吧
总结:测试需要突破思维惯性,如果添加备注衍生到提交订单按钮,物流客服在不知情的情况下都发货了,就会造成一定的资损,另外凡事都要留底,避免扯不清的事让测试背锅
3、关键URL需要加密
同事在测试财务模块时,发现发票下载的URL是明文,如被不法分子窃取,有可能会给公司造成一定的资损
4、边界值处输入表情符号,导致APP闪退
背景:某个页面的备注字段是300个字符,允许输入表情符号
操作:输入字符到299,再输入表情,iOS将表情的展示变成了乱码,接着闪退
解决方案:优化代码,转化为string类型后 提示“字数超过限制”
5、Android:页面滑屏后重置未生效
背景:假设某个列表页展示的衣服品牌数据,列表页的数据是分屏展示的
操作:先选择部分数据后,滑屏至底部,点击<重置>,再点击<确定>
结果:页面已显示刚刚选择的数据
立马试了另一种情况:先选择部分数据后,滑屏至底部,点击<重置>,向上滑动,发现选择项是被清空掉了,再点击<确定>时,会提示必填,没有问题
解决方案:开发修复
6、iOS端
背景:新增页面,姓名字段为文本类型,从通讯录拷贝电话后粘贴到姓名输入框内,保存数据后进入详情页面,点击<电话>按钮后不能拨打电话
原因:核查原因后发现姓名字段存的是 \U0000202d186 6814 1610\U0000202c
解决方案:前端修复
7、修改接口返回字段导致的闪退
通过抓包把接口返回的一个字段类型改了,导致客户端闪退,这算一个bug吗?这种情况是否需要控制?大家会这样去测试吗?