Loading

常见BUG集合

后端BUG

1.接口报错,返回错误码,但是数据还是被 创建/修改/删除了  ------  可以通过GET获取数据,通过请求执行的SQL查看接口都做了哪些数据处理

2.(前后端都可能存在)  邮箱输入: 未作特殊字符,中文字符处理

3.错误数据和正确数据放在一起提交,可以全部提交成功, 分开提交 错误数据提交失败

 

 

前端BUG

1.第一次提交数据,接口返回400提示客户端请求数据错误, 第二次提交数据,把第一次的数据保留下来一起提交,导致创建了两条相同的记录.

2.输入框回车键, 空格键 ,tab键, 某些功能 不需要处理 这些特殊按键,但是却做了,某些功能 应该要处理 这些特殊按键,但是 未作处理 这些特殊按键

3.监听用户输入问题,输入修正为正确数据,输入搜索,这两个是比较容易出问题的地方,

  修正为正确数据,假设限制最低为5,用户输入1即被修正为5,导致用户无法输入1XX;

  输入搜索,监听用户输入,即时搜索结果,假设系统限制搜索结果-限制1001,而用户要搜索的是10012,那么用户在输入1001时则被拒绝了,无法输入10012;

4.数据缓存在浏览器, 数据被用户删除没有即时更新浏览器. 导致not found

5.(严重程度:低)执行某个错误操作系统给出提示 , (如400客户端数据错误), 执行另外的错误操作,之前的提示还在.

6. 请求参数 多余 或者 错误, 如搜索接口,某个参数是不必要的但是没有处理,导致提供了NaN

7. 不同页面  请求同一个接口(参数一致), 只请求一次, 有的页面应该请求但是没有请求, 导致数据丢失或错误.

8.翻页请求参数错误, 如page, 之前的搜索条件没有保留等

 

(后端,前端)重构代码后容易出现的BUG:

后端重构导致:

1. 接口错误、不存在

2. 返回参数错误

3. 请求参数错误

前端重构导致:

1. 排版问题

2. ajax请求报错

 

IOS系统BUG

1.手机端 输入框,例如苹果手机,经常发生页面错位, 无法滑动的问题

posted @ 2019-11-28 21:25  Tester-Dolores  阅读(69)  评论(0编辑  收藏  举报