软件测试-常见BUG分享

前言:本篇主要记录在项目测试过程中发现的缺陷,根据发现的缺陷的特性进行种类划分。目前大部分的缺陷主要是WEB测试中发现的问题,持续更新中。。。

B/S架构系统-WEB测试

一、输入框的BUG

0.基础问题

输入字段:是否完整、与需求一致,前端字段与后端字段1-1对应

必填项:必填项是否存在明确标识

字段校验

        -类型校验,如数值

        -范围校验,如日期

        -校验提示信息是否完整

        -长度校验,如输入字段限制长度

        -规则校验,如手机号码、社会统一信用代码

下拉字段:是否存在默认值

字段关联

        -内容清除:如上级字段的清空,会导致下级字段的清空

        -自动计算:如存在计算公式,输入A金额,自动计算B字段的数据并代入

内容合规:国家,省市,地区界别的输入要符合级联关系

数据保密:对输入内容是否加密,如password字段密文展示

便捷操作

        -清除:一键清除功能;

        -展示:加密内容切换明/密文展示

提示信息:暴露数据库字段,错误码之类的数据

1.不同步问题

更改不同步

指登录后打开多个页面,在一个页面中操作修改内容之后,在另一个页面中查看,但是已经修改过的内容在另一个页面上没有体现。

登录状态不同步

是指打开一个系统的多个页面,其中一个页面登录成功,在另一个页面上刷新,但是刷新之后没有同步为登录状态。

2.网络请求问题

1.状态码返回 400

开发者工具的 NetWork 面板中查看请求发送的状态,通过状态码是 400 就能简单的定位是前端的请求发送出了问题。

方法:进一步进行排查:网络的问题,网页性能的问题。如果是性能问题的话,就需要进行针对性的优化了

2.加载问题

造成该问题的可能情景

1、网速过慢,网页代码没有完全下载就运行了,导致不完整

2、网页设计错误,导致部分代码不能执行

3、浏览器不兼容导致部分代码不能执行

4、浏览器缓存出错

5、网站服务器访问量太大,导致服务器超负载,部分代码没有完全下载就提示浏览器完毕,导致错误

二、数据备份的BUG

1.历史表恢复数据问题

系统从正式表恢复数据的逻辑修改到历史表恢复数据的逻辑,测试容易遗漏点(BUG)

1.备份恢复数据来源=历史表(有出现数据在正式表备份成功,在历史表备份失败的情况)

2.历史表中单个数据存在重复(由于历史表记录的是每次单一数据的修改情况(比如改了状态、日期)会有大量重复数据,这个时候备份数据会出现主键冲突)

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值