移动app测试的多样性_移动App测试一些崩溃原因及触发崩溃的场景
移动
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测试一些崩溃原因及触发崩溃的场景相关推荐
- 移动app测试的多样性_移动可用性测试(四):远程测试
实际工作中,虽然远程测试用得更少,但它确实能解决一些现场测试无法解决的问题.比如在当地无法找到目标用户时,远程测试相对出差是更为廉价可行的做法.或者当需要大量的样本时(现场测试因为时间空间的限制,只能 ...
- web系统 手机app 能访问吗?_成都APP开发:原生APP开发与Web APP开发有什么区别呢?...
智能手机上的APP应用软件对于人们来说已经成为日常工作生活当中必不可少的工具,无论是工作生活中的聊天交流,购物,饮食,出行,娱乐都会有相应的APP软件.目前常见的APP软件开发模式有两种,一种是原生A ...
- python全栈测试开发工程师_全栈测试工程师
不久前,一位朋友让帮忙推荐个测试工程师,于是聊到了他们对测试工程师的诉求. 朋友公司是一家做教育软件的公司:Web端.App端产品都有涉及. 最初的诉求就是想找一位有1-2年相关产品测试经验的人即可. ...
- python测试开发教程_文档测试
如果你经常阅读Python的官方文档,可以看到很多文档都有示例代码.比如re模块就带了很多示例代码: >>> import re >>> m = re.search ...
- 如何测试网络稳定性_服务器如何测试稳定性能?
如何测试服务器性能?服务器的稳定性对我们来说是最重要的,如果在性能方面不能够保证业务运行的需要,那么相当于白白浪费钱,今天为大家分享下服务器性能测试的方法. 压力测试 已知服务器系统高峰期使用人数,验 ...
- 移动app测试的多样性_做移动APP功能测试,这些因素你得都考虑到~
对于刚入行的测试新手来说,无论是做手动测试还是自动化测试,前期都避免不了学习前人经验,从而尽可能减少自己的漏测问题.作为一个过来人,今天,我就将自己的移动APP功能测试分享给大家,希望对新手有一定帮助 ...
- 移动app测试的多样性_快速搞定APP移动端自动化测试
1. 何为数据驱动 什么是参数化?什么又是数据驱动?经常有人会搞不明白他们的关系,浅谈一下个人的理解,先来看两个测试中最常见的场景: 登录:不同的用户名,不同的密码,不同的组合都需要做登录场景的测试, ...
- python爬取app中的音频_喜马拉雅app 爬取音频文件
============== 2019-10-28更新 ================= 因为喜马拉雅的源码格式改了,所以爬虫代码也更新了一波 # -*- coding: utf-8 -*- # w ...
- 多个app用同一个签名文件_手机APP和手机网站的区别有哪些?
最近我们家客服经常接到咨询电话,了解手机APP和手机网站这两个产品的区别,各位朋友记住了哦,手机APP和手机网站虽然都是通过手机使用的产品,但是这两个不属于同一个产品哦.那么,你知道手机APP和手机网 ...
最新文章
- 连接网络计算机密码错误,局域网电脑连接提示网络错误怎么解决
- 图像语义分割之FCN和CRF
- java执行sql文件_面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他
- style和theme:一组属性值
- idea插件开发(02)---相关概念介绍
- 【高并发】JUC中的Executor框架详解2
- 21天JenkinsDay11 对某个job单独设置权限
- 10打印机用户干预怎么办_专业分析:爱普生喷墨打印机为什么是行业标杆?
- 软考历年真题以及真题试卷
- 日常笔记系列:java汉字判断
- 公众号900篇文章分类和索引
- 量子计算机与仿生论文,有关量子力学的论文
- vmware ubuntu 内存不够解决方案
- matlab ps液化,已可工作使用的2020系Adobe_Photoshop_2020_21.0.0.37_ACR12.0_SP_20191030
- html里 f00是什么颜色,html 颜色对照表
- java使用drawtext重叠_DrawText的使用
- 同一计算机打印机无法连接,打印机无法连接到计算机怎么处理呢?
- 坐在电脑前是高一点好还是低一点好
- 完善消费信贷风控措施势在必行
- NC655 牛牛算题