背景:

最近一直在休假,把自己在工作中梳理的点点滴滴汇总整理,这样既能及时地让自己巩固各个要点,也希望通过自己整理的东西帮助其他的同行少走弯路,避开我之前踩过的大大小小,深深浅浅的坑。

此问题经常在面试中会被问到,那么作为经常测试app,是不是应该花点心思搞清楚啊。。。。。

以下基于我多年的测试经验,以及遇到的情况做个汇总,如果有写得不恰当的地儿,欢迎各位博客好友们帮忙指正。

一、闪退的介绍

分别是从以下三个方面来说明

  1. 闪退的定义
  2. 表现症状
  3. 原因分类

二、闪退的原因

三、android常见的异常

android常见的异常有 十大类,其中,空指针,非法参数,数组角标越界是最常见的。

四、其他

主要是从设计【测试用例思路】角度覆盖更多的场景

总结

app测试过程中,出现闪退时,先保存现场,导出对应的日志信息,然后找复现路径。

不管是必现还是偶现的,都应该提交bug记录:

(1)若是必现闪退时,则描述清楚,如,

使用XX设备(android11)进入XX详情页面时,应用闪退(操作步骤、日志信息参考详情)

(2)若是非必现问题,则需要描述清晰,在哪个模块,哪个页面进行了哪些操作出现闪退(操作步骤、日志信息参考详情)

备注:

导出崩溃日志后,建议自己优先看下,属于哪种类型的崩溃,然后根据当时所处的境况把log信息提交bug还是发给开发再进行测试验证,但是不管怎么样,发现的问题一定要及时提交JIRA记录,开发解决后,询问下产生此崩溃的根源,是哪个方法用错啦,还是因其他原因导致的,建议把根源弄清楚后,再确认下解决方案是什么,开发用什么方式解决此崩溃,try-catch一下,还是其他的,不管哪种方式,都要再次确认下,免得引发相关的问题。我之前在ios上提了一个闪退问题,开发修复后,引发了7个闪退,可把我吓懵了。然后打回去让开发重新检查代码修复。解决之后才弄清楚因为第一个崩溃是XX核心库的XX问题,好多地方都用到这个,而开发了某一处,其余地方未做处理才引发新的问题。这类问题就警示开发修复闪退问题后,至少要做自测检查。

关于ios的闪退待补充~~~~~

app常见的 闪退及闪退的原因相关推荐

  1. 手机软件无法打开或一直闪退,黑屏的原因及解决方案?

    手机软件无法打开或一直闪退,黑屏的原因及解决方案? 1:该软件的缓存.数据有问题: 建议玩家进入手机设置-应用程序-找到闪退或无法打开的那个软件-清理数据缓存 2:软件不是通过官方网站进行下载安装: ...

  2. html5经常闪退,电脑闪退是怎么回事 电脑经常闪退的解决方法

    在使用电脑的过程中老是闪退是非常烦恼的,特别是在观看影视和玩游戏的时候,偶尔的闪退还可以理解,但是经常性的出现往往会让使用者产生不悦的情绪,那么电脑出现闪退到底是怎么回事呢?下面就让小编为大家介绍下电 ...

  3. 花千骨服务器无响应,花千骨出现游戏闪退 解决闪退方案

    花千骨出现游戏闪退 解决闪退方案.花千骨是一款非常好玩的游戏,许多玩家被其优秀的内容和有趣的玩法所吸引.但是近日有小伙伴反应花千骨出现游戏闪退,小编这里整理了一些花千骨出现游戏闪退的原因和方法,下面就 ...

  4. 我的世界java版为什么会闪退_我的世界总是闪退怎么办 闪退弹出解决方案

    我的世界总是闪退怎么办 闪退弹出解决方案.我的世界是一款非常好玩的网游游戏,但是许多小伙伴进入游戏时总会莫名其妙的自动闪退弹出.这到底是怎么回事呢,下面就让小编带大家一起来看看闪退的原因和解决方法. ...

  5. android打开app白色页面,完美解决Android App启动页有白屏闪过的问题

    应用启动的时候有短暂的白屏,如图: 可以通过设置theme的方式来解决 @color/colorPrimary @color/colorPrimaryDark @color/colorAccent t ...

  6. Android开发——解析App启动页(Splash)黑/白闪屏现象

    前言 我在开发App的时候,出现App在启动会出现短暂的黑/白闪屏现象.这样现象对用户的体验感是会产生不好的影响,于是我就研究这个现象的起因和解决办法.不负有心人,我在翻了很多博客,踩完坑之后找到起因 ...

  7. 软件测试app crash是什么意思,APP常见崩溃原因和测试方法整理

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ----->>>本文由领测之路轩轩老师整理完成,技术交流:315223951 测试过APP的人都应该发现,app崩溃是一类非常常见的问题 ...

  8. android app crash测试,APP常见崩溃原因和测试方法整理

    测试过APP的人都应该发现,app崩溃是一类非常常见的问题,很多时候还是致命性的,这就要求我们测试人员要尽最大可能去找出软件当中的缺陷,减少app崩溃出现的概率,这里我将收集到的关于针对APP崩溃测试 ...

  9. App常见bug解析

    App常见bug解析 更多技术文章 功能Bug 内容显示错误 前端页面展示的内容有误. 这种错误的产生有两种可能 1.前端代码写的文案错误 2.接口返回值错误 功能错误 功能错误是在测试过程中最常见的 ...

  10. nor闪存nand闪存_闪存中的闪存

    nor闪存nand闪存 Today, we see that flash memory is available in many places, be it on your digital camer ...

最新文章

  1. szu 寒训 day#3 ST表 和 LCA问题 附例题 菜鸡解法
  2. Reactjs相比较原生方案是绝对的快吗?哪些情况下React有优势
  3. Oracle RESETLOGS 和 NORESETLOGS 区别说明
  4. ubuntu18安装mysql遇到的root密码问题
  5. 【转】C# WebAPI中为自定义模型设置JSonConverter
  6. 音频插件安装教程,Arturia Prophet V3 Mac安装说明
  7. 浏览器复制网页链接到微信,显示却只有网页title解决
  8. 四旋翼飞行器的研究方向
  9. BZOJ4517: [Sdoi2016]排列计数
  10. app登录界面背景 css_Google flutter这么火?撸一个APP登录界面(上)
  11. linux 桌面美化指南,Linux_9方面立体式地美化Ubuntu桌面,总结了一下桌面美化的设置。 - phpStudy...
  12. error: [debug/qrc_resource.cpp] Error 1
  13. 对《人工智能的进化》这一人工智能方面科普书籍的学习/摘抄/总结
  14. 微信群发可以分组吗?群组标签分组设置
  15. 学大数据开发要掌握的基础知识有哪些?
  16. hadoop初体验——WordCount实例
  17. vue 上传图像 php处理,通过 Laravel + Vue 实现文件上传功能
  18. 关于网站域名备案流程
  19. PS 图像调整算法——反相
  20. signalr php,继SignalR 持久链接 Web客户端

热门文章

  1. 软考计算机专业英语,软考计算机专业英语常用词汇(首字母S)
  2. 例说STM32F7高速缓存——Cache一致性问题(三)
  3. idear开发工具创建maven的相关配置
  4. 【内核调度、负载均衡】【find_busiest_queue】
  5. 点, 直线, 平面的位置关系剩余部分快速学习笔记
  6. EDG:相信奇迹的人,本身就是奇迹。
  7. 【Android 逆向】ART 脱壳 ( dex2oat 脱壳 | /art/dex2oat/dex2oat.cc#Dex2oat 函数源码 )
  8. gcc cross compiler 问题
  9. Java后端工程师在做什么
  10. jsr基本使用@valid和@validation