技术分享 | App常见bug解析

news/2024/11/24 8:06:17/

【摘要】 功能Bug内容显示错误前端页面展示的内容有误。这种错误的产生有两种可能1、前端代码写的文案错误2、接口返回值错误功能错误功能错误是在测试过程中最常见的类型之一,也就是产品的功能没有实现。比如图中的公众号登录不成功的问题。界面展示错乱产品界面上的元素展示重叠(如下图),这类型的错误一般是前端代码问题。界面展示后台信息前端页面展示了不应该出现的后端日志信息(如下图),这类的错误一般是由于后端服务...

功能Bug

内容显示错误

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

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

1、前端代码写的文案错误

2、接口返回值错误

功能错误

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

界面展示错乱

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

界面展示后台信息

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

推送信息错误

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

崩溃

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

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

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

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

性能Bug

加载速度慢

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

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

  • 启动某一个有动画效果的界面,动画执行过程加载速度慢并且有卡顿

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

其他

  • 太占用手机内存

  • 太耗电和流量

  • 在使用应用的过程中,点击某一个事件进入的页面出现白屏的闪动等


http://www.ppmy.cn/news/224680.html

相关文章

【Linux】Nginx编译安装及系统服务添加

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Nginx 一、关于 NginxNginx和Apache的差异Apache的优势Nginx的优势 二. 编译安装Nginx服务1.关闭防火墙2.安装依赖包3.创建运行用户、组4.编译安装Nginx5.检查、启动、重启、…

亚马逊云科技出海日倒计时,潮向新世界,亮点抢先知

数字化浪潮之下,中国企业的全球化步伐明显提速。从“借帆出海”到“生而全球化”,中国企业实现了从传统制造业“中国产品”出口,向创新“中国技术”和先导“中国品牌”的逐步升级。 作为全球云计算的开创者与引领者,亚马逊云科技…

泪崩!测试面试技术面过了却挂在了——“谈谈你的职业生涯规划”

前不久,软件测试交流群里面有一个成员吐槽,说今天的面试技术已经面过了,可HR却问了她“未来的职业发展目标是什么?”然后,挂了!这个问题我们平时在交流群里都有讲过,可是这丫头比较疯&#xff0…

如果你当架构师,从0开始,如何做一个后台项目的架构?

前言 在40岁老架构师 尼恩的读者社群(50)中,很多小伙伴要拿高薪,这就要面试架构师,要完成架构的升级,进入架构赛道。 在架构师的面试过程中,常常会遇到下面的问题: 如果给你一个项目要你从0到1做架构&…

2023年上半年网络工程师试题及答案解析

请点击↑关注、收藏,本博客免费为你获取精彩知识分享!有惊喜哟!! 1、固态硬盘的存储介质是()。 A、光盘 B 闪存 C 软盘 D 磁盘 【解析】 【参考答案】B 2、虚拟存储技术把(&#x…

Web端3D模型轻量化工具如何实现建筑行业“数字化”建设?

随着数字化技术的飞速发展,建筑行业也在不断寻找新的技术手段来提供高产能和建筑质量。其中,Web端3D模型轻量化工具HOOPS Communicator SDK在建筑行业中的应用不断地得到了市场的广泛注意和应用。本文将深入探讨HOOPS Communicator在建筑行业中的应用及其…

Python入门教程+项目实战-13.2节-集合的操作方法

目录 13.2.1 集合的常用操作方法 13.2.2 集合的查找 13.2.3 集合的添加 13.2.4 集合的删除 13.2.4 集合运算 13.2.5 知识要点 13.2.6 系统学习python 13.2.1 集合的常用操作方法 集合类型是一种抽象数据类型,抽象数据类型定义了数据类型的操作方法&#xff…

【iOS】--响应者链

响应者链 iOS响应者链是一种事件处理机制,它描述了在iOS系统中,当一个事件(比如用户点击屏幕或者发送手势)发生时,它将从触发事件的源头开始,按照预定义的顺序传递给各个视图或控件进行处理,直…