移动

App

测试一些崩溃原因及触发崩溃的场景

移动

App

测试与传统台式机测试相比有一定的复杂性。这些复杂性可以被分类为:

环境:大量的设备,各种移动

OSs

,适应频繁

OSs

变化。

设备:触摸式和非触摸式设备,有限的内存容量,电池耗电量。

网络:不同的网络和运营商,在不好或无网络的情况下的

App

行为,离线支持。

可用性:方向,触摸,多触摸,缩放,分页和导航的局限性,各种干扰,如来电,来电短信,闹

钟,和低电量警报。

所有这些手机专有的复杂性需要新的针对移动

App

测试的测试用例设计方案。

最常见的移动

App Bug

有针对性的参加本次调查的主要有移动

App

测试人员和开发人员。结合几个结果,最常见的移

App Bug

在对调查结果进行统计分析后确定。

根据调查的结果,移动

App

崩溃是最常见的移动

App Bug

,这是预料中的结果,因为很容易发

现一个移动

App

崩溃。

Android OS

上一个写着“强制关闭错误”

的弹出窗口跳上屏幕;

当发生崩

溃时,

iOS

App

屏幕突然消失消失。最坏的情况下,

App

崩溃可能会导致系统故障,操作系统

崩溃。

移动

App

崩溃原因,为什么移动

App

经常崩溃?

App

崩溃有几个原因:从平台或环境到开发问

题。一些崩溃原因:

设备碎片化:由于设备极具多样性,

App

在不同的设备上可能有表现不同。

带宽限制:带宽不佳的网络对

App

所需的快速响应时间可能不够。

网络的变化:不同网络间的切换可能会影响

App

的稳定性。

内存管理:可用内存过低,或非授权的内存位置的使用可能会导致

App

失败。

用户过多:连接数量过多可能会导致

App

崩溃。

代码错误:没有经过测试的新功能,可能会导致

App

在生产环境中失败。

第三方服务:广告或弹出屏幕可能会导致

App

崩溃。

移动

App

崩溃的测试用例设计,

App

测试用例是移动测试最重要部分之一。准备和执行预先定

义的针对移动

App

崩溃的测试用例将简化和加速移动

App

崩溃的测试。

一些通用的触发移动

App

崩溃的测试场景,如下:

验证在有不同的屏幕分辨率,操作系统和运营商的多个设备上的

App

行为。

用新发布的操作系统版本验证

App

的行为。

验证在如隧道,电梯等网络质量突然改变的环境中的

App

行为。

通过手动网络从蜂窝更改到

Wi-Fi

,或反过来,验证

App

行为。

验证在没有网络的环境中的

App

行为。

验证来电

/

短信和设备特定的警报(如警报和通知)时的

App

行为。

通过改变设备的方向,以不同的视图模式,验证

App

行为。

移动app测试的多样性_移动App测试一些崩溃原因及触发崩溃的场景相关推荐

  1. 移动app测试的多样性_移动可用性测试(四):远程测试

    实际工作中,虽然远程测试用得更少,但它确实能解决一些现场测试无法解决的问题.比如在当地无法找到目标用户时,远程测试相对出差是更为廉价可行的做法.或者当需要大量的样本时(现场测试因为时间空间的限制,只能 ...

  2. web系统 手机app 能访问吗?_成都APP开发:原生APP开发与Web APP开发有什么区别呢?...

    智能手机上的APP应用软件对于人们来说已经成为日常工作生活当中必不可少的工具,无论是工作生活中的聊天交流,购物,饮食,出行,娱乐都会有相应的APP软件.目前常见的APP软件开发模式有两种,一种是原生A ...

  3. python全栈测试开发工程师_全栈测试工程师

    不久前,一位朋友让帮忙推荐个测试工程师,于是聊到了他们对测试工程师的诉求. 朋友公司是一家做教育软件的公司:Web端.App端产品都有涉及. 最初的诉求就是想找一位有1-2年相关产品测试经验的人即可. ...

  4. python测试开发教程_文档测试

    如果你经常阅读Python的官方文档,可以看到很多文档都有示例代码.比如re模块就带了很多示例代码: >>> import re >>> m = re.search ...

  5. 如何测试网络稳定性_服务器如何测试稳定性能?

    如何测试服务器性能?服务器的稳定性对我们来说是最重要的,如果在性能方面不能够保证业务运行的需要,那么相当于白白浪费钱,今天为大家分享下服务器性能测试的方法. 压力测试 已知服务器系统高峰期使用人数,验 ...

  6. 移动app测试的多样性_做移动APP功能测试,这些因素你得都考虑到~

    对于刚入行的测试新手来说,无论是做手动测试还是自动化测试,前期都避免不了学习前人经验,从而尽可能减少自己的漏测问题.作为一个过来人,今天,我就将自己的移动APP功能测试分享给大家,希望对新手有一定帮助 ...

  7. 移动app测试的多样性_快速搞定APP移动端自动化测试

    1. 何为数据驱动 什么是参数化?什么又是数据驱动?经常有人会搞不明白他们的关系,浅谈一下个人的理解,先来看两个测试中最常见的场景: 登录:不同的用户名,不同的密码,不同的组合都需要做登录场景的测试, ...

  8. python爬取app中的音频_喜马拉雅app 爬取音频文件

    ============== 2019-10-28更新 ================= 因为喜马拉雅的源码格式改了,所以爬虫代码也更新了一波 # -*- coding: utf-8 -*- # w ...

  9. 多个app用同一个签名文件_手机APP和手机网站的区别有哪些?

    最近我们家客服经常接到咨询电话,了解手机APP和手机网站这两个产品的区别,各位朋友记住了哦,手机APP和手机网站虽然都是通过手机使用的产品,但是这两个不属于同一个产品哦.那么,你知道手机APP和手机网 ...

最新文章

  1. 连接网络计算机密码错误,局域网电脑连接提示网络错误怎么解决
  2. 图像语义分割之FCN和CRF
  3. java执行sql文件_面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他
  4. style和theme:一组属性值
  5. idea插件开发(02)---相关概念介绍
  6. 【高并发】JUC中的Executor框架详解2
  7. 21天JenkinsDay11 对某个job单独设置权限
  8. 10打印机用户干预怎么办_专业分析:爱普生喷墨打印机为什么是行业标杆?
  9. 软考历年真题以及真题试卷
  10. 日常笔记系列:java汉字判断
  11. 公众号900篇文章分类和索引
  12. 量子计算机与仿生论文,有关量子力学的论文
  13. vmware ubuntu 内存不够解决方案
  14. matlab ps液化,已可工作使用的2020系Adobe_Photoshop_2020_21.0.0.37_ACR12.0_SP_20191030
  15. html里 f00是什么颜色,html 颜色对照表
  16. java使用drawtext重叠_DrawText的使用
  17. 同一计算机打印机无法连接,打印机无法连接到计算机怎么处理呢?
  18. 坐在电脑前是高一点好还是低一点好
  19. 完善消费信贷风控措施势在必行
  20. NC655 牛牛算题

热门文章

  1. 二叉搜索树,和红黑树,
  2. 关于安装 rst2pdf 时遇到的 setuptools过老的问题
  3. Android学习笔记(十七)——使用意图调用内置应用程序
  4. openSUSE12.1安装及基本设置
  5. 师傅带徒弟 但是不能 教会徒弟饿死师傅!
  6. 获取数据库值,再在其值上做修改
  7. WOW工会DKP管理系统
  8. asp.net 下载大文件
  9. csv导入pgsql不成功_数据科学 | pandas数据导入与导出
  10. php找不同的数组元素,PHP实现查询两个数组中不同元素的方法