app常见的 闪退及闪退的原因
背景:
最近一直在休假,把自己在工作中梳理的点点滴滴汇总整理,这样既能及时地让自己巩固各个要点,也希望通过自己整理的东西帮助其他的同行少走弯路,避开我之前踩过的大大小小,深深浅浅的坑。
此问题经常在面试中会被问到,那么作为经常测试app,是不是应该花点心思搞清楚啊。。。。。
以下基于我多年的测试经验,以及遇到的情况做个汇总,如果有写得不恰当的地儿,欢迎各位博客好友们帮忙指正。
一、闪退的介绍
分别是从以下三个方面来说明
- 闪退的定义
- 表现症状
- 原因分类
二、闪退的原因
三、android常见的异常
android常见的异常有 十大类,其中,空指针,非法参数,数组角标越界是最常见的。
四、其他
主要是从设计【测试用例思路】角度覆盖更多的场景
总结
app测试过程中,出现闪退时,先保存现场,导出对应的日志信息,然后找复现路径。
不管是必现还是偶现的,都应该提交bug记录:
(1)若是必现闪退时,则描述清楚,如,
使用XX设备(android11)进入XX详情页面时,应用闪退(操作步骤、日志信息参考详情)
(2)若是非必现问题,则需要描述清晰,在哪个模块,哪个页面进行了哪些操作出现闪退(操作步骤、日志信息参考详情)
备注:
导出崩溃日志后,建议自己优先看下,属于哪种类型的崩溃,然后根据当时所处的境况把log信息提交bug还是发给开发再进行测试验证,但是不管怎么样,发现的问题一定要及时提交JIRA记录,开发解决后,询问下产生此崩溃的根源,是哪个方法用错啦,还是因其他原因导致的,建议把根源弄清楚后,再确认下解决方案是什么,开发用什么方式解决此崩溃,try-catch一下,还是其他的,不管哪种方式,都要再次确认下,免得引发相关的问题。我之前在ios上提了一个闪退问题,开发修复后,引发了7个闪退,可把我吓懵了。然后打回去让开发重新检查代码修复。解决之后才弄清楚因为第一个崩溃是XX核心库的XX问题,好多地方都用到这个,而开发了某一处,其余地方未做处理才引发新的问题。这类问题就警示开发修复闪退问题后,至少要做自测检查。
关于ios的闪退待补充~~~~~
app常见的 闪退及闪退的原因相关推荐
- 手机软件无法打开或一直闪退,黑屏的原因及解决方案?
手机软件无法打开或一直闪退,黑屏的原因及解决方案? 1:该软件的缓存.数据有问题: 建议玩家进入手机设置-应用程序-找到闪退或无法打开的那个软件-清理数据缓存 2:软件不是通过官方网站进行下载安装: ...
- html5经常闪退,电脑闪退是怎么回事 电脑经常闪退的解决方法
在使用电脑的过程中老是闪退是非常烦恼的,特别是在观看影视和玩游戏的时候,偶尔的闪退还可以理解,但是经常性的出现往往会让使用者产生不悦的情绪,那么电脑出现闪退到底是怎么回事呢?下面就让小编为大家介绍下电 ...
- 花千骨服务器无响应,花千骨出现游戏闪退 解决闪退方案
花千骨出现游戏闪退 解决闪退方案.花千骨是一款非常好玩的游戏,许多玩家被其优秀的内容和有趣的玩法所吸引.但是近日有小伙伴反应花千骨出现游戏闪退,小编这里整理了一些花千骨出现游戏闪退的原因和方法,下面就 ...
- 我的世界java版为什么会闪退_我的世界总是闪退怎么办 闪退弹出解决方案
我的世界总是闪退怎么办 闪退弹出解决方案.我的世界是一款非常好玩的网游游戏,但是许多小伙伴进入游戏时总会莫名其妙的自动闪退弹出.这到底是怎么回事呢,下面就让小编带大家一起来看看闪退的原因和解决方法. ...
- android打开app白色页面,完美解决Android App启动页有白屏闪过的问题
应用启动的时候有短暂的白屏,如图: 可以通过设置theme的方式来解决 @color/colorPrimary @color/colorPrimaryDark @color/colorAccent t ...
- Android开发——解析App启动页(Splash)黑/白闪屏现象
前言 我在开发App的时候,出现App在启动会出现短暂的黑/白闪屏现象.这样现象对用户的体验感是会产生不好的影响,于是我就研究这个现象的起因和解决办法.不负有心人,我在翻了很多博客,踩完坑之后找到起因 ...
- 软件测试app crash是什么意思,APP常见崩溃原因和测试方法整理
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ----->>>本文由领测之路轩轩老师整理完成,技术交流:315223951 测试过APP的人都应该发现,app崩溃是一类非常常见的问题 ...
- android app crash测试,APP常见崩溃原因和测试方法整理
测试过APP的人都应该发现,app崩溃是一类非常常见的问题,很多时候还是致命性的,这就要求我们测试人员要尽最大可能去找出软件当中的缺陷,减少app崩溃出现的概率,这里我将收集到的关于针对APP崩溃测试 ...
- App常见bug解析
App常见bug解析 更多技术文章 功能Bug 内容显示错误 前端页面展示的内容有误. 这种错误的产生有两种可能 1.前端代码写的文案错误 2.接口返回值错误 功能错误 功能错误是在测试过程中最常见的 ...
- nor闪存nand闪存_闪存中的闪存
nor闪存nand闪存 Today, we see that flash memory is available in many places, be it on your digital camer ...
最新文章
- szu 寒训 day#3 ST表 和 LCA问题 附例题 菜鸡解法
- Reactjs相比较原生方案是绝对的快吗?哪些情况下React有优势
- Oracle RESETLOGS 和 NORESETLOGS 区别说明
- ubuntu18安装mysql遇到的root密码问题
- 【转】C# WebAPI中为自定义模型设置JSonConverter
- 音频插件安装教程,Arturia Prophet V3 Mac安装说明
- 浏览器复制网页链接到微信,显示却只有网页title解决
- 四旋翼飞行器的研究方向
- BZOJ4517: [Sdoi2016]排列计数
- app登录界面背景 css_Google flutter这么火?撸一个APP登录界面(上)
- linux 桌面美化指南,Linux_9方面立体式地美化Ubuntu桌面,总结了一下桌面美化的设置。 - phpStudy...
- error: [debug/qrc_resource.cpp] Error 1
- 对《人工智能的进化》这一人工智能方面科普书籍的学习/摘抄/总结
- 微信群发可以分组吗?群组标签分组设置
- 学大数据开发要掌握的基础知识有哪些?
- hadoop初体验——WordCount实例
- vue 上传图像 php处理,通过 Laravel + Vue 实现文件上传功能
- 关于网站域名备案流程
- PS 图像调整算法——反相
- signalr php,继SignalR 持久链接 Web客户端
热门文章
- 软考计算机专业英语,软考计算机专业英语常用词汇(首字母S)
- 例说STM32F7高速缓存——Cache一致性问题(三)
- idear开发工具创建maven的相关配置
- 【内核调度、负载均衡】【find_busiest_queue】
- 点, 直线, 平面的位置关系剩余部分快速学习笔记
- EDG:相信奇迹的人,本身就是奇迹。
- 【Android 逆向】ART 脱壳 ( dex2oat 脱壳 | /art/dex2oat/dex2oat.cc#Dex2oat 函数源码 )
- gcc cross compiler 问题
- Java后端工程师在做什么
- jsr基本使用@valid和@validation