常见bug
一、
Android系统功能测试设计的测试用例:
a.对所测APP划分模块
b.详细列出每个模块的功能点(使用Xmind绘制功能图)
c.使用等价类划分、边界值、场景法等对各功能点编写测试用例(考虑中断功能测试用例)
d.执行测试之后,反思总结补充相关用例
二、
1)未按需求实现bug。。。。
2)开发实现时遗漏备选流。。。备选流bug;
3)性能问题,性能不过关(开发实现时不做性能保证)
4)数据错误;
5)修改A功能影响到B功能不能正常用;
6)数据存储错误;
7)多个操作结合在一起 的功能异常错误;
三、
之前测试TV常见的bug
1)播放器黑屏有声音
2)运行TV过程自动重启
3)运行应用闪退
4)画面花屏、闪屏
5)TV信源接上之后没有画面
6)桌面卡死,点击无响应
7)长时间运行monkey系统重启
8)内存泄漏
9)应用适配不同芯片、厂家的TV失败
10)系统升级后TV重启失败,需要再次重启才可以恢复
四、
1)字符太多时,显示问题;
2)含有特殊字符的描述的链接问题;
3)有改动时不同网站之间的差异;
4)特殊零件的显示情况;
5)选车框在不同页面的标题错误;
6)零件的详细信息显示;
7)目录更新时的url重定向问题;
8)sitemap页面显示问题;
9)页面样式显示问题;
10)目录更新时,已存在的车型记录的更新问题
五、
1、数据列表显示的时候会出现同一个字段显示的格式不同
2、输入框对html代码没有做特殊处理
3、APP同web同步测试经常数据不一样
4、页面刷新会导致数据被清空(app上ios端多页数据刷新经常重复显示)
5、APP与WEB产品设计的时候字段不统一导致APP闪退
6、下载功能下载的word格式不友好而且显示字段同网页端显示的不一样
7、产品中新需求经常在原有功能上进行变动,所以导致老用户跟新用户的处理方式不一样,经常导致上线后老用户无法顺畅使用
8、上传图片、文件时对于大小的规定,图片过大或者多次上传经常出错
9、android/ios经常算法不一样导致数据显示不一样比如对于一个页面上各种不同模块进行输入,计算完整度,完整度以百分比显示这类
10、APP提交按钮多次点击没有作处理,导致提交多次
六、
字符类型限制、长度限制、重复数据、乱码、错别字、开始/结束日期选择、显示问题、必填限制、模块点击报错、联动错误
七、
目前测试过两个web项目,主要负责一个项目,主要列一下比较容易忽视的问题,还有开发需要重复修改的问题:
(1)ip地址、时间的范围合理性
出现过不在0.0.0.0~255.255.255.255的ip地址
出现过分钟超出59的情况
(2)统计测试的计算统一性
出现过两种条件下总数目不一致的情况
(3)sql注入测试
登录的时候容易出现问题
(4)页面上的展示返回null,代码未做异常规避。
(5)模糊查询时输入数据库相关的特殊字符,代码未做规避,查询回来的结果容易出现问题。
(6)参数范围不符合需求文档
(7)数据内容过长的展示容易出现问题
(8)输入条件查询和不输入条件查询,同一条数据返回结果不一样。
(9)查询条件带中文时容易出现问题。
(10)特殊时间点的查询
出现过起始时间点在前一个月,终点时间在后一个月,查询会出现问题。
八、
1)、边界值问题,2)、文本框输入空、空格、特殊字数 3)、或与非的关系考虑异常
4)、用户权限问题 5)、一个功能但有多个数据入口,入口有遗漏
6)、多方面查看测试功能的结果,结果不全 7)系统兼容性问题
九、
1.小数位截取问题,截取的位置不统一,造成与此相关的位置报错,例如:有的单价直接截取2位后再乘以面积,有的单价乘以面积后再截取2位
2.相关操作后页面不自动刷新,导致页面数据不对
3.表单验证,涉及到多处关联验证时,例如:总价由单价、面积、楼层一起限制时,验证信息的判断先后及位置有问题
4.接口返回数据类型不对导致页面显示有问题
5.各个平台数据不统一
6.各个平台、各浏览器版本、各手机型号的兼容性问题
7.某个页面或某个功能耗时太大问题
8.各个平台缓存不一致的问题
9.抓取的先后时间有误差导致统计数据有问题
10.涉及到主观思维的问题,例如:用方框美观还是圆角框美观,因人而异
十、
接口必填字段没有做校验前端php跟java算法不统一前端php跟java精度不统一前后空格,数据为空的情况缓存逻辑错误为空/null情况前后空格的情况 app崩溃数据类型解析错误正则判断不匹配的情况
十一、
UI细节的bug,一般字母大小写什么的
开发写程序时写进去一些测试数据,后期写好了之后忘了删除
空指针导致的程序崩溃
app的一些窗口功能横屏切换到竖屏,界面UI显示错误
同一个功能,各端实现不一致,需要服务器下发的数据不一样,导致的bug
十二、
字段长度、类型校验最为出现频繁、上传图片上限(或者要求备注字符上限)、错别字、异常流、输入单位为年时,详情显示不一致类似情况、必填项、ui显示的bug、数据问题;
十三、
1、登录错别字,经常会是“登陆”
2、重新打开的新增窗口中保留了上次输入的数据
3、图片上传后变形
4、必填项未作校验
5、重置查询条件后未刷新数据列表
6、电话、身份证、邮箱、邮编等未做校验
7、时间未控制(出生日期选择将来的时间)
8、快速连续点击新增按钮时会生成重复数据
9、过了有效时间的数据仍会显示在前端,如消息,通知等
10、输入法与文本输入框交互:输入完成无法收起、数据保存成功后未收起
十四、
a、下拉框不选值的时候应该提供默认值
b、与数据库进行参照检查的字段的校验
c、查询条件缺少可以查询的重要查询项
d、字段校验及校验错误时需要提示的相关信息
e、字段间的联动问题,尤其是自动计算的字段
f、页面UI类的常见问题
g、删改数据的关联性,即删改某一内容时考虑其关联的其他内容
h、sql语句的不合理导致查询时间过长或锁表
i、功能在不同浏览器和终端下的兼容性问题
j、登录信息用户支付信息等的cookie和session的常见缓存问题
十五、
1、列表取值错误
2、点击按钮的时候,没有校验前提条件(数据是否齐全,当前状态按钮是否可操作)
3、定时任务执行完毕后,更新状态时取错了字段
4、页面跳转没有返回按钮,用户体验不好
5、报文取值错误
6、界面显示元素歪扭,兼容性测出的问题
7、点击按钮/菜单没有反应(写错了URL)
8、没有校验必填项or校验了没有做必填项提示说明
9、保存成功后没有更新库表,or没有更新关联字段(改数量没有更新总价)
10、分页查询问题(列表点到第2页,查询条件查第一页的数据,查不出来)
十六、
(1)产品的需求没有完成(未完成所有需求、对需求理解错误、把需求看错然后做错)
(2)功能优化时,对历史数据、功能的兼容问题
(3)开发新功能时,与已有功能规则的冲突问题
(4)提交表单时容错处理
(5)数据交互时容错处理
(6)改一个bug后,本来没有问题的地方也出问题
(7)配置未修改导致线上出现测试的地址
(8)涉及业务合作调用的接口,不稳定就会经常发生重复的问题
(9)涉及到需要计算的,把计算公式写错导致结果不对
(10)web的浏览器兼容、app的版本兼容
十七、
1、分页问题
2、删除逻辑删除、物理删除
3、有草稿表与正式表的话,写入数据和读取数据错误
4、模块之间的引用、关联;在页面不刷新的情况下 ,能新增关联已经删除了的信息
5、查看信息时,会显示成上一个查看内容的信息
6、保存后没有进表中
7、新增时,点击多次确定按钮会新增多条数据
8、接口报500错误
9、接口按照不同参数返回内容错误,返回值错误
10、模糊匹配问题
十八、
1、基本搜索条件不好使
2、涉及到数值计算时的边界上
3、页面标题不太注重
4、改动一个模块的时候,其他很多相关联的模块流程里面容易出现没有测试的bug出现
5、涉及到文本输入的地方前后端都可能只做单一的校验
6、涉及提示性信息地方,一般开发所alert提示信息不怎么合理
7、登录系统超时后,系统自动退出到登录界面,而是出现什么404错误
十九、
2.1:表示同一个值但是显示在不同的地方,显示就不相等,例如基金总市值
2.2:界面展示问题,展示相同的东西,但是因取的数据源不同,展示不同,例如交易明细,基金申购或赎回,有的地方显示元,有的地方显示份
2.3:文案问题,因产品经理文案给的不好,经常遇到文案不一致或者体验不好的情况
2.4:基金盈亏计算有误差,误差范围0.01~~0.02
2.5:其他的想不起来了……
二十、
1、 计算精度问题
2、 历史数据导致的问题
3、 接口集成数据问题
4、 改动一个值,联动计算另一个值的问题
5、 修改一个问题,导致另一个问题出现
6、 问题只修改了一部分,类似相同的问题没有修改完整
7、 字段取值,有逻辑存在时
8、 页面性能问题
9、 修改了源数据导致问题
10、 权限控制的问题
二十一、
以下说的都是App测试方面的:
1)前两个版本,功能随便点点,会有点崩溃了的。
2)同样,前两个版本,与原型对照发现功能少做了的、没按照原型做的。
3)App或H5请求接口传参出错:接口方式出错(post调用成get),参数传的不对的,接口修改请求没告知App的。
4)App处理接口Response的值出错的:字段a应该收到1显示abc收到2显示efg,结果没区分12都显示abc;或者处理反了的。
5)实际测试时发现需求中没预想到的情况,导致处理出错的。
6)接口或App改A功能结果影响其他功能出错的。
7)适配性能方面:小内存手机运行App出现卡顿、崩溃等问题的。
8)适配权限方面:Android5.x-7.x、iOS9.x-10.x首次启动是否申请权限方面的,例如首次使用拍照功能,但App没申请拍照权限而无法拍照的;拒绝使用SD卡,导致App崩溃的。
9)适配UI方面:小屏手机文字显示出现出现被遮挡、被截断等问题,大屏手机页面元素间距过大等问题。
10)产品、交互想的不全,自己觉得这样更好而提bug的。
二十二、
------------------------------手机测试-------------------------------------
1) 进入菜单,手机重启/死机等。
2) 使用某菜单时,有电话进来,接通电话挂断,手机死机。
3) 听音乐时,来短信息,手机死机。
4) 接听电话过程中,进入音乐,手机死机。
5) 接听电话过程中,编辑短信,手机死机。
6) 播放音乐时,放到后台,进行其他菜单操作(游戏,设置,浏览器),手机死机。
-----------------------------电影票购票网页/APP测试-----------------------
7) 支付订单,付款,付款成功,回调失败。
8) 影片场次售价,受不同票价策略,绑定的会员卡级别优惠,还有影院设定的某影片场次固定售价等影响,场次售价常会出现错误计算。
9) 选择影片,场次,下订单,支付成功。我的订单列表中订单的价格显示错误。
10) 影片支付页,支付方式中,根据【优惠券】优惠不同,显示的支付价格错误。
二十三、
环境:插件版本与软件版本不一致
ui:像素,图片尺寸大小
兼容性:浏览器不可兼容
业务逻辑:需求和开发实现的不一样,数据库调用关联表错误
接口:调用失败、调用错误
性能:cpu占用率高,并发数不足
二十四、
(1)审核系统长时间运行后,执行审核广告主的操作会提示“XXX广告主异常”,重启系统后可审核成功;
(2)输入多个广告进行查询,位于返回结果中第一条的广告素材内容显示为空,单独查询可正常显示;
(3)广告内容更新后,"准播"模块中,广告内容仍显示为之前的内容;
(4)点击广告链接,目标落地页打开失败;
(5)接口测试中修改广告位任何信息,提示“服务器内部错误”;
(6)用于审核的接口传入0和1之外的整型,请求成功;
(7)广告位管理系统,修改广告规格信息修改失败;
(8)全时网络会议软件,多人通话长时间运行后,经常出现杂音;
(9)全时网络会议软件pc端,邀请电话进入会议时,前30秒钟听不到电话接入者的发言;
(10)中石化SAP TAO系统,执行回归5000条以上的用例时,长时间运行后出现多个客户端。
二十五、
(1)登陆失败
(2)记录状态变换错误
(3)跑批过程报
(4)跑批结果错误
(5)请求服务错误
(6)会计分录错误
(7)密码验证无效-输入错误密码也能交易通过
(8)同一个记录在两个系统展示信息不一致
(9)金额计算错误
(10)前台系统与服务提供方系统未及时同步
二十六、
(1)同一产品pc端与app端数据同步出错
(2)pc端逻辑调整后规则出错
(3)pc端功能大调整时存在某些小功能开发忘了做
(3)app端数据处理完成未做自动刷新
(4)app上拉加载更多数据时数据重复获取和显示
(5)app内嵌h5页面是接口容易出错
(6)app推送已经退出登录了还会推
(7)有聊天功能的app发图片赋值错误会崩溃
(8)修改客户资料多项同时修改时会出现记录错误
(9)新线索初始状态错误
(10)不同套包+角色顾问权限错误
二十七、
1. tab切换数据错误
2. 无数据显示默认图点击随便逛逛跳转错误
3. 跳转内嵌M页面,双标题
4. app与M登录状态不同步
5. 详情页样式手机兼容
6. 切换城市,无数据模块读空对象,崩溃
7. 无数据模块需要隐藏而未隐藏
8. 接口返回重复数据
9. 埋点、以及埋点参数记录错误
10. 列表页筛选条件请求错误
二十八、
1) 组合查询数据不正确 2)没有需求评审,开发需求理解错误 3)版本发布打包时文件缺失 4) 不同分辨率下界面显示异常
5)界面修改数据时,导致各表数据不同步 6) 数据统计不正确 7)打印预览显示与界面不同 8)数据按号排队,会出现跳号显示
9)若程序带表格,表格异出现问题 10)绑定数据库字段,加载错误或者没有及时更新保存 11)程序操作后容易造成内存错误
二十九、
1.分拉取
问题:
1.分拉取的时候,法拉取的第
2.分拉取,如果在拉取的过程中,出现loading提,列表会直接返回到第。法
进下的拉取
如何发现的:
都是发版后,户反馈出现的
解决法:靠动化,获取最后个订单
id 判断是否拉取成功
2.后台调起app
问题:
应杀进程后,重新调起,显屏
常驻后台,锁
app后,重新调起,app没有返回到历史的
应休眠后,重新调起,
crash等等异常情况
如何发现的:
在异常处理测试过程中发现的。
3.Tab切换
问题:
切换
tab的时候,出现loading状态,户法进其他操作
或者频繁切换
tab后,空,实际应该存在数据
应于后台, 过
30分钟后,在从后台调起,app crash。
如何发现:
异常测试的时候时候,发现的。跑动化,也跑出来了。
三十、
1、界面展现的与产品效果图不一致。
2、页面跳转报错或不跳转。
3、页面中某一个按钮点击报错。
4、页面在不同的浏览器中不兼容。
5、必选项不填写也可以保存成功。
6、页面展示的某一个数值不对。
7、新功能不能兼容老数据导致报错。
8、性能差,点击一个按钮数据展示慢。
9、数据不能保存成功。
10、页面不能展示全部数据,只能展示部分数据。
三十一、
1.系统业务逻辑错误;
2.接口数据传错误;
3.数据状态变化错误;
4.涉及跨约金额统计错误;
5.数据权限未做控制;
6.查询数据与当前查询条件不一致;
7.并发时生成重复数据;
8.输入项类型限制错误;
9.人机交互友好性问题;
10.UI(文案)错误;
三十二、
1)界面字段错误
2)页面跳转错误
3)价格计算错误
4)图片标题显示方式错误
5)图片加载错误
6)用户信息安全问题
7)大字体界面显示问题
8)多语言翻译问题
9)代码被revert问题
10)错误提示问题
三十三、
2.1、边界越位
2.2、新功能影响其它功能
2.3、充值回调异常
2.4、网络异常造成的异常情况
2.5、脏数据问题
2.6、资源与用户权限冲突