写点什么

软件测试 | App 常见 Bug 解析

  • 2023-02-17
    北京
  • 本文字数:852 字

    阅读完需:约 3 分钟

1Bug 类型介绍

在对 App 测试过程中,我们可能会遇到很多不同类型的 Bug。知道了可能出现的 Bug 类型,有利于我们在测试过程中更好地预防这些 Bug 的出现。

2 功能 Bug

1.内容显示错误

前端页面展示的内容有误,图 4-7 中的-56℃~28℃相差大,数值不合理。


这种错误(Bug)的产生有两种可能:


(1)前端代码的编写错误;


(2)接口返回值错误。


2.软件功能错误


软件功能错误是测试过程中最常见的 Bug 类型之一,也就是产品的功能没有实现。图 4-8 所示的是公众号登录不成功的问题。


3.界面展示错乱


App 界面上的元素展示重叠,如图 4-9 所示,这种类型的 Bug 一般是前端代码编写的问题。


4.界面展示后台信息


App 前端页面展示了不应该出现的后端日志信息(见图 4-10),这类的 Bug 一般是由于后端服务错误造成的。


5.推送消息错误


App 推送的消息中包含了不正确的内容(见图 4-11),此类 Bug 一般是厚度那服务造成的。

3 崩溃

App 运行崩溃是很常见的一类 Bug。比如用户正在使用某个 App,应用突然就停止响应, App 界面上弹出 “加强关闭错误” 的窗口,让用户强制关闭应用。而 iOS 中的 App 则会出现闪退的现象。


设备的多样性造成了更加容易出现 App 崩溃的现象,如果 App 运行过程中网络出现异常(如突然断网或网络不稳定等),这时 App 很容易崩溃。App 崩溃的原因有很多,有可能是 App 的代码中存在多余空格,开发人员对存在多余空格的该段代码的处理欠佳,未做异常处理等。


这些异常不仅影响 App 的使用,也肯能会导致系统故障,如操作系统崩溃、整个 APP 无法再继续使用。


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

4 App 性能 Bug


App 性能 Bug 的主要表现如下。


1.App 加载速度慢


  • 应用程序第一次启动速度慢。

  • 进入到 App 中某一个界面加载速度慢。

  • 启动 App 中某一个有动画效果的界面,动画加载速度慢并且有卡顿。

  • App 响应某一个用户时间,长时间无响应(ANR)。


2.其他问题


  • App 太占手机内存。

  • App 太耗电和流量。

  • 用户使用 App 的过程中,点击某一个事件进入 App 的页面时,出现白屏或闪屏等情况。

搜索微信公众号:TestingStudio 霍格沃兹的干货都很硬核

用户头像

社区:ceshiren.com 2022-08-29 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料、实事更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬

评论

发布
暂无评论
软件测试 | App常见Bug解析_测试_测吧(北京)科技有限公司_InfoQ写作社区