1、Bug类型介绍
在对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 的页面时,出现白屏或闪屏等情况。
软件测试职业发展
零基础入门
测试必备编程篇
自动化测试
性能测试
测试管理
工程效能篇
面试求职篇
软件测试的面试宝典,内含一线互联网大厂面试真题、面试技巧、软件测试面试简历指导,免费领取!