软件测试-常见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,经验分享)