常见的bug

常见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、资源与用户权限冲突

时间: 2024-11-07 04:34:09

常见的bug的相关文章

QT环境搭建常见的bug解决 -->ld: cannot find –lbootstrap 错误

常见错误列表 一.编译arm环境的时候: ./configure -prefix $HOME/Qtenv/arm -embedded arm-nomake docs -nomake demo -nomake examples 1.configure完成之后,make出现问题:/usr/bin/ld: cannot find –lbootstrap 错误 解决方法:提示找不到bootstrap库,而实际的qt中是由这个库的,就在src/tools/bootstrap/目录下,可以通过如下命令手动编

常见浏览器bug(针对IE6及更低版本)及其修复方法

常见bug及其修复方法有以下几种 1.双外边距浮动bug 双外边距浮动bug在IE6及更低版本中常见.所谓双外边距浮动bug是指使任何浮动元素上的外边距加倍.(见下图) 只要将元素的display属性设置成inline就行了.因为元素时浮动的,所以将display属性设置为inline实际上不会影响显示方式.但是,这似乎会阻止Windows上的IE6及更低版本将所有外边距加倍.所以每当对具有水平外边距的元素浮动时,都应该很自然的将display属性设置为inline,以备外边距将来被加大. 2.

ie6下常见的bug 调整页面兼容性

ie6下常见的bug 我们布局页面,首先符合标准,如何写一个页面的标准性? 但是ie6等浏览器本身就比较特殊,bug比较多,兵法云,知己知彼百战百胜.我们需要了解ie6的一些常见bug,这样,更好的调试兼容性,下面小强老师就把一些常见的ie6bug列出来,大家去研究下. 考虑结构的稳定性最常见的问题就是网页元素位置混乱,错位. 1.1.1.DOCTYPE 必须有 必需在开头处使用<!DOCTYPE>标记为所有的XHTML文档指定XHTML版本和类型,只有这样浏览器才能将该网页作为有效的XHTM

CSS中常见的BUG调试

1.布局--layout 布局是windows提出的概念,用于控制元素的尺寸和定位. 拥有布局的元素负责自身及其子元素的尺寸及定位,而没有布局的元素仅仅能依靠近期的祖先元素进行控制. 通常在IE6中出现的BUG.非常可能是由于布局的缘故而产生的,因而修复IE中BUG的时候,第一件事就是尝试通过规则迫使元素拥有布局来看是否能修复. 默认情况下拥有布局的元素包含:body.html(标准模式下).table.tr.td.img.hr.input.select.textarea.button.ifra

VC++常见的BUG防范及解决办法

C++语言是桌面系统,尤其是系统软件.大型应用软件的主流开发语言.C++语言以其灵活性著称,同时也更复杂.利用C++编写健壮的代码,更具有挑战性.C++允许动态内存管理,同时也容易导致更多和内存相关的问题. 为能够有效地避免开发中潜在的危险代码,应遵循C++相关的编码规范和惯用法: 1,基类或者带有虚函数的类应该将其析构函数声明为虚函数. 2,在构造函数中防止内存泄漏,在析构函数中不要抛出异常. 3,使用对应形式的new和delete.即:用delete来释放new申请的内存,delete[ ]

spark的hive操作和常见的bug

package hive import org.apache.spark.SparkConf import org.apache.spark.sql.SparkSession object HiveDome { def fun1(): Unit = { val conf = new SparkConf().setAppName("hive") val spark = SparkSession.builder().appName("hive").config(conf

常见布局bug及修复方案—选择器特殊性问题

最简单的一些CSS问题是由代码中的打字和语法错误造成的.例如,在声明末尾忘了加分号,或者在应该输入font-family时输入了font-face.通过CSSValidator等服务运行代码可以突出显示所有语法错误, 并且显示错误所在的行和对每个错误的简短描述.除了语法错误之外,比较常见的一个问题与特殊性和分类次序有关.在将一个规则应用于一个元素时,如果发现没有任何效果,这时往往存在特殊性问题.可以应用其他规则而且它们会工作正常,但是某些规则似乎不起作用.在这些情况下,问题往往是己经在文档的其他

IE6常见的bug及解决方法

1.IE6怪异解析之padding与border算入宽高 原因:未加文档声明造成非盒模型解析 解决方法:加入文档声明<!doctype html> 2.IE6在块元素.左右浮动.设定marin时造成margin双倍(双边距) 解决方法:display:inline 3.以下三种其实是同一种bug,其实也不算是个bug,举个例子:父标签高度20,子标签11,垂直居中,20-11=9,9要分给文字的上面与下面,怎么分?IE6就会与其它的不同,所以,尽量避免. 1)字体大小为奇数之边框高度少1px

ie6常见css bug

相信每个前端人都会有同感——ie6这东西真是万恶啊!就连ms也大力鼓励消费者淘汰ie6,不过很不幸,大概是因为xp绑定了ie6,因此在国内ie6的市场占有率仍高达42.43%,这是今年2月份的数据.也正因ie6的高占有率,因此在网站开发时也不得不考虑兼容ie6,就算不做到完美兼容,来个基本兼容也是必须的,起码不要让你的网站在ie6中乱套了.今天就跟大家分享一些平时积累的ie6 bug解决方法. IE6双倍边距bug 当页面内有多个连续浮动时,如本页的图标列表是采用左浮动,此时设置li的左侧mar