首页 > 其他分享 >技术分享 | App常见bug解析

技术分享 | App常见bug解析

时间:2022-08-17 11:59:32浏览次数:73  
标签:界面 错误 展示 app bug 速度慢 崩溃 解析 App

原文链接

功能Bug

内容显示错误

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

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

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

2、接口返回值错误

功能错误

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

界面展示错乱

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

界面展示后台信息

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

推送信息错误

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

崩溃

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

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

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

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

性能Bug

加载速度慢

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

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

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

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

其他

  • 太占用手机内存

  • 太耗电和流量

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

获取更多相关资料,请添加微信ceshiren001

标签:界面,错误,展示,app,bug,速度慢,崩溃,解析,App
From: https://www.cnblogs.com/chengzi-ceba/p/16594569.html

相关文章

  • uniapp 在当前页面显示/隐藏导航条加载动画
    一、uni.showNavigationBarLoading(OBJECT)在当前页面显示导航条加载动画。App平台调用此API时会在屏幕中间悬浮显示loadingOBJECT参数说明参数类型必填说明......
  • 技术分享 | Appium 用例录制
    原文链接下载及安装下载地址:https://github.com/appium/appium-desktop/releases下载对应系统的Appium版本,安装完成之后,点击“StartServer”,就启动了AppiumServe......
  • uniapp 动态设置当前页面的标题
    uni.setNavigationBarTitle(OBJECT)动态设置当前页面的标题。OBJECT参数说明参数类型必填说明titleString是页面标题successFunction否接口调用成......
  • 技术分享 | app自动化测试(Android)--App 控件定位
    原文链接客户端的页面通过XML来实现UI的布局,页面的UI布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了要定位的元素,节点的上级节点,定义了元素的布局......
  • 技术分享 | app自动化测试(Android)-- 属性获取与断言
    原文链接本文节选自霍格沃兹测试开发学社内部教材断言是UI自动化测试的三要素之一,是UI自动化不可或缺的部分。在使用定位器定位到元素后,通过脚本进行业务操作的交互,......
  • ABAP开发奇葩BUG记录: SUBMIT AND RETURN 不生效
    项目需要创建大量数据并预处理来进行测试,Team里用的是三哥的一个report去创建单个数据。三哥的程序很简单,就是个选择屏幕,输入一些值,然后做主数据,然后alv显示出来。于是我......
  • Apple 登录、绑定注销
    AppleUntilService:packagecom.bzcst.bop.portal.third.apple.service;importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;importcom.bzcst......
  • .NET MAUI 跨平台应用程序 (Windows App 和 Android )示例
    也就前周,.NetMAUI正式版出来了,一个支持跨平台的UI框架,Linux支持情况官网也没说,按理来说应该也是支持的,刚好,我最近也在研究GUI的基本原理,微软出品还是值得深入研究一下的......
  • SpringBoot:Configuration Annotation Processor not configured&在Spring Boot中读取a
    您在使用@ConfigurationProperties注解时可以使用spring-boot-configuration-processorjar轻松地从带有注释的项目中生成自己的配置元数据文件。该jar包含一个Java注释处......
  • Apple开发_Swift语言地标注释
    1、前言随着编码过程深入,工程代码量会增加,任何在这大量的代码中能快速找到需要方法或者是刚才修改过代码呢?在Swift代码中使用地标注释,然后就可以使用Xcode工具在代码中......