技术分享 | App常见bug解析

举报
霍格沃兹测试学社 发表于 2022/05/30 15:42:34 2022/05/30
【摘要】 本文节选自霍格沃兹测试开发学社内部教材在 app 产品测试过程中,可能会遇到很多不同类型的 Bug。知道了可能 Bug 的类型,有利于在测试过程中更好的预防这些问题的发生。功能Bug内容显示错误前端页面展示的内容有误。这种错误的产生有两种可能前端代码写的文案错误接口返回值错误功能错误功能错误是在测试过程中最常见的类型之一,也就是产品的功能没有实现。比如图中的公众号登录不成功的问题。界面展示错...

本文节选自霍格沃兹测试开发学社内部教材


在 app 产品测试过程中,可能会遇到很多不同类型的 Bug。知道了可能 Bug 的类型,有利于在测试过程中更好的预防这些问题的发生。


功能Bug

内容显示错误

前端页面展示的内容有误。



这种错误的产生有两种可能

  1. 前端代码写的文案错误
  2. 接口返回值错误


功能错误

功能错误是在测试过程中最常见的类型之一,也就是产品的功能没有实现。比如图中的公众号登录不成功的问题。



界面展示错乱

产品界面上的元素展示重叠(如下图),这类型的错误一般是前端代码问题。



界面展示后台信息

前端页面展示了不应该出现的后端日志信息(如下图),这类的错误一般是由于后端服务错误导致。



推送信息错误

推送消息中包含了不正确的内容(如下图),此类问题一般是后端服务错误导致的。



崩溃


崩溃是 app 很常见的一类 Bug。比如用户正在使用某个 app,突然应用就停止响应,界面上弹出【强制关闭错误】的窗口需要强制关闭应用。而 iOS 的 app 则很多使用就会出现闪退的现象。


设备的多样性造成了手机更加容易出现 app 的崩溃,通常在网络异常时 app 上还在进行数据交互,即会出现崩溃。产生崩溃的原因有很多,有可能是代码中存在多余空格、开发人员对该段代码的处理欠佳,未做异常处理等等。


这些异常在最坏的情况下,不仅影响本 app 的使用也可能会导致系统故障,操作系统崩溃,整个 app 无法再继续使用。


这一类的问题会导致客户体验非常差,影响产品的口碑。所以降低崩溃率是 app 测试中非常重要的一项指标。


性能Bug


加载速度慢

  • 应用程序第一次启动速度慢
  • 进入到某一个界面加载速度慢
  • 启动某一个有动画效果的界面,动画执行过程加载速度慢并且有卡顿
  • 响应某一个用户事件时,长时间无响应(ANR)

其他

  • 太占用手机内存
  • 太耗电和流量
  • 在使用应用的过程中,点击某一个事件进入的页面出现白屏的闪动等

获取更多相关资料:
https://qrcode.ceba.ceshiren.com/link?name=article&project_id=qrcode&from=hwyun&timestamp=1653874415&author=MM

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。