常见Bug整合

经手几个项目,发现有些测试场景常被遗漏,或者有些Bug在各项目都有出现。故略做整理,测试多做积累,开发多做考虑,尽量少产生同质化Bug.

1.订单有上限-可超过上限

前提:设置下单上限为5

测试步骤:

1.已有4个订单

2.两部手机同时停留在支付输密码界面

3.先后输入密码

期望结果:后输入密码者提示已达上限

实际结果:两者都付款成功,实际下单成功数为6

原因:只按下单做依据,未按支付状态做依据

2.列表搜索

2.1 搜索出结果后切换页面搜索-搜索失败

测试步骤:

1.搜索用户身份为用户

2.结果列表点击第5页

3.搜索存在第一页的用户微信昵称

期望结果:搜索结果有数据

实际结果:搜索结果无数据

原因:搜索为全局搜索,非本页数据搜索

2.2 模糊搜索

前提:微信昵称模糊匹配

测试步骤:

1.搜索存在用户微信昵称

2.输入用户末尾/或中间几位搜索

期望结果:搜索结果有数据

实际结果:搜索结果无数据

原因:模糊匹配只从起始位置匹配

3 关注状态

测试步骤:

1.主播详情页关注成功

2.进入个人中心取关

3.进入主播详情页

期望结果:关注状态为未关注

实际结果:关注状态为已关注

原因:状态未做同步

4 时间显示

测试步骤:

1.查看时间显示

期望结果:时间显示YYYY-MM-DD

实际结果:时间显示为13位数字

原因:时间格式未做统一处理

5 昵称/文本过长显示

测试步骤:

1.设置昵称或文本过长

2.检查UI显示

期望结果:正常显示

实际结果:UI显示异常,显示不全或错位挤压

原因:显示未作特殊情况处理

6 时间选择器

测试步骤:

1.时间选择器选择日期确定后滑动至其他日期

2.未按确定

3.返回主页面

期望结果:显示第一次确定的日期

实际结果:显示第二次滑动未确定的日期

原因:时间选择器处理不到位

讨论数量: 4

奈斯

3年前

优秀

3年前

看到本文的常见bug,开发中一定规避,让常见bug变成罕见bug

3年前

楼上加油,看好你

3年前

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!