干货|app常见bug解析,绝对不容错过
本文节选自霍格沃兹测试学院内部教材
我们为大家整理了一下 app 产品过程中,可能会遇到哪些类型的 Bug。知道了可能 Bug 的类型,有利于在测试过程中更好的预防这些问题的发生哦。
功能bug
这部分是一些常见的功能BUG,不知道你们有没有遇到过呀?大家可以在下面留言交流哈
内容显示错误
前端页面展示的内容有误。
这种错误的产生有两种可能
-
前端代码写的文案错误
-
接口返回值错误
功能错误
产品的功能没有实现,比如图中的公众号登录不成功的问题。
功能错误是在测试过程中最常见的类型之一。
界面展示错乱
产品界面上的元素展示重叠。
这类型的错误一般是前端代码问题。
界面展示后台信息
前端页面展示了不应该出现的后端日志信息。
这类的错误一般是由于后端服务错误导致。
推送信息错误
推送消息中包含了不正确的内容。
此类问题一般是后端服务错误导致的。
崩溃BUG
崩溃是 app 很常见的一类 BUG。比如我们正在使用某个 app,突然应用就停止响应,界面上弹出【强制关闭错误】的窗口需要强制关闭应用。而 iOS 的
app 则很多使用就会出现闪退的现象。
设备的多样性造成了手机更加容易出现 app 的崩溃,通常在网络异常时 app
上还在进行数据交互,即会出现崩溃。产生崩溃的原因有很多,有可能是代码中存在多余空格、开发人员对该段代码的处理欠佳,未做异常处理等等。
这些异常在最坏的情况下,不仅影响本 app 的使用也可能会导致系统故障,操作系统崩溃,整个 app 无法再继续使用。
这一类的问题会导致客户体验非常差,影响产品的口碑。所以降低崩溃率是 app 测试中非常重要的一项指标。
性能BUG
这部分整理了部分的性能方面的BUG,希望能帮助到大家为哦。
加载速度慢
- 应用程序第一次启动速度慢
- 进入到某一个界面加载速度慢
- 启动某一个有动画效果的界面,动画执行过程加载速度慢并且有卡顿
- 响应某一个用户事件时,长时间无响应(ANR)
其他
- 太占用手机内存
- 太耗电和流量
- 在使用应用的过程中,点击某一个事件进入的页面出现白屏的闪动等
App常见bug解析就先讲到这里啦,我们APP测试方法与技术的系列就暂告一段落了,希望能给大家带来一定的帮助。大家还想看什么内容的文章也可以留言告诉我们哦!
** _
来霍格沃兹测试开发学社,学习更多软件测试与测试开发的进阶技术,知识点涵盖web自动化测试 app自动化测试、接口自动化测试、测试框架、性能测试、安全测试、持续集成/持续交付/DevOps,测试左移、测试右移、精准测试、测试平台开发、测试管理等内容,课程技术涵盖bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相关技术,全面提升测试开发工程师的技术实力
QQ交流群:484590337
公众号 TestingStudio
点击获取更多信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2020-12-31 职场晋升“潜规则”:资深测试经理的职场忠告与经验分享