教你找BUG

一、BUG的来源分为以下几类:

1,界面类bug:

如:按钮显示不完整、无法点击,文字超出选框,滚动条双层等;显示必填项,可以不填写提交等,数据类的显示NAN,NULL等

2,文案类bug:

错别字,如登录写成登陆;提示内容与预期不对应;没有提示文案等;

3,逻辑类bug:

如:提交一个审批单,多次提交显示多个一样的单子,或者提交审批后,审批人打开了页面点击审批的时候提交人选择了删除单子,审批人无法操作;下载Excel两百数据没问题,更多数据报错、乱码等;抢购功能,10个库存,但是100个人都下单成功了,或者购买后库存0等

4,配置类bug:

环境没配置好,整个网站或者部分功能打不开、报错等;服务没启动等;网络比较弱,页面加载不出来等

5,后台bug:

比如CPU过高,内存满了,脚本错误抛异常,502,500,504报错等

6,前端bug:

前端数据处理不正确,如界面显示33.333333;部分按钮不显示;轮播图不滚动;时间显示不正确;排序错乱等

7,数据库bug:

字段较短,语句写错,undefined,NAN等

8,兼容性bug:在某种机型系统下某个功能的界面或者功能异常等

9,APP闪退,crash

二、如何找bug

1,积累经验。相同的功能会遇到什么bug,可以找相关的,可多看别人提过得bug

2,有测试思路,正确理解需求。多看相关产品,更多的覆盖场景吧,走完流程

如,一人买货,分配了快递员,快递员却离职了

如,提交给三个人审批,有一个人审批了,别的人打开审批页面还能不能审批

3,重视逻辑思维。测试需要模拟用户各种场景

如,打开页面很久没操作

如,开视频时来了一个电话

4,考虑软硬件环境对软件的影响

如,特殊键,网络切换,弱网,频繁请求,重复提交,来回切换等

5,弄懂开发原理。

如,单点登录,文件上传,导入Excel,Word编辑,他们用的代码是自己写的还是网上复制的,这样就会知道隐藏地bug

如,单选框开发是从0编辑的还是从1编辑的

6,了解系统架构,比如什么是前端,什么是后台,什么是数据库,到底是前端的问题还是后端问题

7,从各方面入手。

如,界面,功能,增删改查,性能,安全性,兼容性,稳定性等。

三、bug举例

1,点完验证码未置灰

2,验证码过期后,输入仍有效

3,按钮可以多次点击

4,输入框未做字符限制

5,多次上传造成客户端卡死

6,上传未做文件大小限制

7,多次导出同一个文件命名未+1或文件覆盖

8,导出后文件打不开

9,导出后文件乱码

10,点击停止按钮后,继续工作

11,分享链接异常展示

12,分享链接打不开

13,分享链接违规但仍然可以打开

14,音频导出后无法播放

15,音频导出后播放声音异常

16,文件名后缀可以重命名

17,重命名未做字符字数限制

18,搜索异常

19,可以搜索到不存在的信息

20,搜索后打不开文件等再来一条

21,pc端与手机端不同步

22,上传太大文件造成客户端卡死

23,导出缓慢

24,导入文件时,页面提示导入成功实际未实现导入。

25,软件下发时后台连接slb未调用接口,页面提示下发成功。

26,搜索框未实现搜索功能。

27,同时导入多条数据页面卡死。

28,点开应用,功能模块时有时无(数据库连接不稳定)

29,字符型输入框,前台输入较长字符,后台出现乱码

30,用户系统内密码修改输入支持空格,前台登陆密码输入不支持空格

31,app内搜索内容,三指同时连续点击输入法按键,闪退

32,情景模式开启状态下,拨打本机号码时,无接听显示界面,有铃声。

33,页面分辨率不兼容

34,参数传递错误,页面显示无数据

35,气泡展示未调长宽限制,导致数据溢出界面

36,合并单元格未做初始化,刷新表格导致单元格无限拉长

37,内外表栏不一致

38,一个审核通过,一个审核不通过,无法再次整改

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
欢迎使用 Dev-C++ 6.3!Dev-C++ 是一个集成开发环境 (IDE),用于C和C++编程。以下是简单的使用程: 1. 下载和安装:首先,你需要下载和安装 Dev-C++ 6.3。你可以在 CSDN 上到相关下载链接。安装完成后,打开 Dev-C++。 2. 创建新项目:点击菜单栏中的 "文件",选择 "新建",然后选择 "项目"。在弹出的对话框中,选择 "C" 或 "C++" 项目,并命名你的项目。 3. 编写代码:在 Dev-C++ 的编辑器窗口中,编写你的 C 或 C++ 代码。你可以使用标准 C/C++库函数和语法。 4. 编译和运行代码:保存你的代码,并点击菜单栏中的 "执行",选择 "编译 & 运行"。Dev-C++ 将会编译你的代码,并在控制台窗口中显示输出结果。 5. 调试代码:如果你的代码出现错误或 bug,你可以使用 Dev-C++ 的调试功能来出问题所在。点击菜单栏中的 "调试",选择 "开始/继续" 来执行代码,并使用调试器跟踪代码的执行过程。 6. 高级功能:Dev-C++ 还提供了其他一些高级功能,如代码自动补全、代码模板、版本控制等。你可以在菜单栏的 "工具" 中到这些功能。 请注意,Dev-C++ 是一个老版本的 IDE,可能不再得到更新和支持。如果你遇到了问题,可以尝试使用其他现代的 C/C++ IDE,如 Visual Studio、Code::Blocks 或 Eclipse 等。 希望以上程能帮助到你!如果你有其他问题,欢迎继续提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值