APP崩溃的主要原因是什么


这篇文章跟大家分析一下“APP崩溃的主要原因是什么”。内容详细易懂,对“APP崩溃的主要原因是什么”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“APP崩溃的主要原因是什么”的知识吧。一 、什么样的场景下容易出现崩溃类问题最近脑子里一直在想什么样的问题容易导致崩溃——那就是具有异常思维,举个例子:正好前两天看了一部美剧叫《菜鸟老警》,里面有个场景是主人公John Nolan因为没有用警车拦住逃犯的车而导致逃犯出逃,这个场景与测试有什么关联呢?首先正常人在马路上行驶都会躲避避免与别人发生碰撞,这就好比测试功能的主流程,不会去乱点乱输入;但是警察就不一样了,他会为了抓住逃犯不顾一切,想尽一切办法,这就好比测试过程中的异常思维,要思考怎么样操作使功能不好用。宝典一、异常操作各种异常操作都有可能导致程序崩溃,虽然客户基本上都是按流程使用 APP,但对于测试者来说,发现潜在的崩溃问题,保证产品质量是对我们工作的最好总结。包括下面总结的具体功能崩溃问题大多数都是异常操作引起的,比如图片上传过程中添加大容量图片、长图、残缺图片等等。宝典二、某一功能前后台来回切换,很容易导致崩溃比如视频类视频播放过程中切换到后台再切换回来宝典三、边界值类崩溃所谓边界值类问题就是测试功能所能承受的最大值,举个例子,比如图片最大支持5M,你上传》=5M的图片,文本框最大支持300字,你就输入大于等于300字的内容。宝典四、多次点击某一个特定功能这个比较常见,多次点击页面返回按钮,多次进行搜索,多次来回点击切换按钮,多次点击分享按钮等都会导致程序崩溃。宝典五、弱网条件下功能操作宝典六、页面未加载完全情况下快速操作二、具体功能的崩溃问题2.1、视频类/语音类1) 视频全屏播放中,多次点击全屏按钮和左上角返回按钮,系统崩溃2) 视频全屏播放中,同时点击全屏和返回上页按钮后系统崩溃3) 视频播放横竖屏切换,系统崩溃4) 视频播放过程中,反复调整倍速崩溃5) 视频播放过程中切换到后台再切回前台,播放不成功6) 视频播放中多次切换章节 APP 闪退7) 视频播放过程中被其他软件暂停后重新切换到播放页面点击继续 无法续播8) 下载中的视频点击删除后崩溃2.2、相机/扫一扫/头像1) 扫一扫界面进入相册中选择 10M 以上图片出现闪退2) 无相册权限修改头像可访问相册3) 头像上传长图片崩溃4) 头像上传残缺图片崩溃5) 点击拍照按钮后切换到后台,再切换到前台,点击选择图片出现闪退2.3、文本框/搜索输入框中粘贴内容并全选复制程序闪退2) 搜索界面输入文字全选添加闪退3) 搜索成功后,再次搜索 APP crash4) 多次输入特殊字符进行搜索,app 闪退5) 搜索结果界面点击取消程序闪退2.4、页面操作1) 进入页面后马上退出再点击其他栏目2) 连续返回到上一级页面3) 进入界面一直加载,kill app 后点击 app ,页面打开后出现闪退4) 界面内容较多时,上滑刷新后下滑,界面卡主,点击任意记录,出现闪退2.5、分享功能1) 分享微信成功返回应用,再次点击分享按钮应用闪退2) 多次操作留言分享按钮3) 分享内容成功后,如在 qq 打开链接提示故事不存在4) 微博授权登录,反复几次崩溃最后,这些场景及操作需要临时变通才会有更好的效果,弱网情况下多次点击某一功能,个人认为比较好用的是多次点击某一功能,程序经常前后台切换等。关于APP崩溃的主要原因是什么就分享到这里啦,希望上述内容能够让大家有所提升。如果想要免费云主机域名学习更多知识,请大家多多留意小编的更新。谢谢大家关注一下云编程开发博客网站!

相关推荐: Linux多线程编程实例代码分析

这篇“Linux多线程编程实例代码分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux多线程编程实例代码分析”文章吧。下面先来一个实例。…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/18 10:48
下一篇 01/18 10:48