关于这篇崩溃类问题已经有意向总结很久了,无疑这篇文章比较难写。原因之一是需要有大量的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 crash

4) 多次输入特殊字符进行搜索,app 闪退

5) 搜索结果界面点击取消程序闪退

2.4、页面操作

1) 进入页面后马上退出再点击其他栏目

2) 连续返回到上一级页面

3) 进入界面一直加载,kill app 后点击 app ,页面打开后出现闪退

4) 界面内容较多时,上滑刷新后下滑,界面卡主,点击任意记录,出现闪退

2.5、分享功能

1) 分享微信成功返回应用,再次点击分享按钮应用闪退

2) 多次操作留言分享按钮

3) 分享内容成功后,如在 qq 打开链接提示故事不存在

4) 微博授权登录,反复几次崩溃

最后,这些场景及操作需要临时变通才会有更好的效果,弱网情况下多次点击某一功

能,个人认为比较好用的是多次点击某一功能,程序经常前后台切换等。

欢迎加入  51软件测试大家庭,在这里你将获得【最新行业资讯】,【免费测试工具安装包】,【软件测试技术干货】,【面试求职技巧】... 51与你共同学习,一起成长!期待你的加入: QQ                     群:                    755431660

网页崩溃原因软件测试,支招:原来这些才是APP崩溃的主要原因!资深技术大牛测试经验总结...相关推荐

  1. 软件测试,作为职场新鸟?我该怎么办?看看资深5年测试的见解......

    目录:导读 前言 一.个人定位 二.测试三问(重要) 三.测试项目流程 四.测试人员能力 五.总结 前言 归根结底,软件测试是对软件的一个验证过程,测试工程师都是验证者而不是开发者. --bug 这时 ...

  2. 前端也能玩转机器学习?Google Brain 工程师来支招

    演讲嘉宾 | 俞玶 编辑 | 伍杏玲 来源 | CSDN(ID:CSDNnews) 导语:9 月 7 日,在CSDN主办的「AI ProCon 2019」上,Google Brain 工程师,Tens ...

  3. 读博难?大神来支招!DeepMind科学家Ruder提出十条实用建议

    点击上方"视学算法",选择加"星标"置顶 重磅干货,第一时间送达 本文转载自:机器之心  |  作者:Sebastian Ruder 如何找到合适的研究方向?如 ...

  4. 读博难,大神来支招:DeepMind科学家Sebastian Ruder提出十条实用建议

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达来源:机器之心 如何找到合适的研究方向?如何维持饱满的科研热情?如何通过读博实现长期规划 ...

  5. 黑苹果找不到触控板_猫和老鼠手游:好友位不足却找不到人开黑?玩家给好友系统支招...

    猫追鼠,鼠躲猫,欢乐互动乐逍遥,欢迎你来到猫和老鼠游戏学院第126期. 随着开学季的到来,我们在游戏中会发现一个有趣的现象:任何时候打开自己的好友界面,里面都是灰色一片,不可否认这确实和玩家群体有一定 ...

  6. win7必须重新启动计算机才能应用这些更改,专家支招:当商用计算机遇到必须重新启动才能生效的更新...

    Win7之家( www.win7china.com):专家支招:当商用计算机遇到必须重新启动才能生效的更新 笔者前几天在微软新闻组看到一篇帖子,咨询如何令面向客户的商用计算机 在安装某些必须重启才能生 ...

  7. 李明顺专栏周5月12日:给门户支招

    http://www.sina.com.cn 2006年05月12日 10:30 新浪科技 李明顺,创业者.Discuz!公司董事副总裁,主管客户.市场等日常运营工作.Discuz!公司位于北京中关村 ...

  8. 学车支招,如何控制离合与方向?

    学车支招,如何控制离合与方向? 不知道大家有没有在驾校学车的经历,如果你有,那相信你对脚踩离合到腿酸.手打方向到胳膊疼的感觉一定还记忆犹新,可是即便这样,还常常招来教练白眼,是为什么呢? " ...

  9. 天下数据支招如何防范域名被劫持

    对于每一个站点来说,网站域名安全一直是站长们值得关注的问题,如果网站域名有被劫持的情况,造成用户无法正常访问,网站流量受损,一些域名被解析到恶意钓鱼网站,导致用户财产损失.特别是一些违规网站通过泛解析 ...

最新文章

  1. Epson投影仪指示灯信息
  2. java 视图对象转换,使用spring boot开发时java对象和Json对象转换的问题_JavaScript_网络编程...
  3. nacos oaut服务地址_spring-boot+nacos+spring-oauth2整合方案
  4. Vue学习(slot、axios)-学习笔记
  5. python语言能做什么游戏好玩_太好玩了我用 Python 制作一款小游戏
  6. Servlet常用操作(基础)
  7. android finish 判断当前_Android开发,源码分析finish()和onBackPressed()的区别
  8. 开源程序安装框架-BitNami
  9. nginx的学习笔记,第四记。
  10. 2018icpc ecfinal 西安游记
  11. 微信小程序InnerAudioContext IOS真机无法播放声音
  12. Windows 10 关闭Cortana
  13. 域名是否被微信、qq拦截?怎么查询
  14. 106-网络安全——第七章计算机病毒和手机病毒
  15. Python 中拼音库 PyPinyin 的用法
  16. ISE中启动modelsim时出现了下面的错误
  17. 【一起学UniGUI】--UniGUI的安装(2)
  18. IntelliJ IDEA(一)——IDEA简介
  19. php语言中计算字符串长度的函数是,php 语言中计算字符串长度函数是:
  20. linux sed 单引号,如何在SED中转义双引号和单引号? (bash)

热门文章

  1. 中鑫吉鼎|白领投资理财有哪些注意事项
  2. 把下列c语言的语句改写成汇编语言的程序片段,其中变量都为整形变量,汇编程序设计读书笔记(4)...
  3. 【C++】字符串子串的系列问题
  4. 狗哥历经四个小时整理大佬的内容,你确定不来看一下?
  5. 好用免费的电脑摄像头录视频软件分享!
  6. 新能源车车牌识别c++
  7. Python读书笔记-基础篇-1.万丈高楼平地起
  8. 【论文笔记】Neural Relation Extraction with Multi-lingual Attention
  9. 移动OA,颠覆企业传统助力办公更高效
  10. tbf格式用什么打开_TBF的完整形式是什么?