移动端测试知识

移动端测试是什么?移动端测试是指 对移动应用进行的测试,即实体的特性满足 需求的特性。

 移动端测试分类:

一、App功能测试:

1、 业务逻辑正确性测试

依据产品文档设计测试用例,以及隐性需求测试用例。

2、兼容性测试:

①系统版本:Android:原生android系统4.0,5.0;定制类android系统:小米,华为,魅族

iOS:原生系统,8.0,9.0,10.0

②屏幕分辨率:720*1080   1080*1920。。图片(根据分辨率定制图片)

③ 网络情况:2g,3g,4g,5g,wifi

3、异常测试:

① 热启动应用:应用由后台转到前台的过程:①仍然展示退到后台时的页面②希望初始化为首页

②网络切换&中断恢复:1. 网络切换:wifi  ->4g 4g->3g 应用正常使用  2.   4g ->中断 ->4g (下载2M的应用,下载到1M时断网,恢复网络时(断点续传,重新下载 ))。

③电话和信息中断测试:电话:看视频 -> 电话10分钟 ->返回视频app  信息:玩游戏 ->  通知栏一个信息 ->不影响游戏体验

4、升级&安装卸载测试:

升级:临近版本升级(1.0 -> 1.1) 跨版本升级(1.0 -> 1.8)保证升级后App为可用状态

安装测试:首次安装 ,卸载后安装 覆盖安装 保证App安装后可用,安装文件齐全。

卸载测试:正常卸载、 卸载后安装 在卸载   保证卸载后, 需要清理的文件全部清空,需要保留的文件存在。

5、健壮性测试:

①手机资源消耗:CPU 内存等

②流量消耗:一个App加载一张图片瞬间消耗了20M流量(需要对图片压缩,数据压缩)

③崩溃恢复测试:App闪退 -> 提示终止运行  保证自启动可用 手动启动可用。

二、App自动化测试:

通过场景和 数据的预设,把以人为驱动的测试行为转化为机器执行的一种过程,并不是所有功能都能进行自动化。

三、App安全测试:通过安全测试技术,保证App尽可能地不存在安全漏洞。

猜你喜欢

转载自blog.csdn.net/ycdxw_xx/article/details/82491063