软件测试 | 常用模拟器如何使用

518 篇文章 3 订阅
514 篇文章 2 订阅

1、模拟器简介

测试人员测试Android App时,Android模拟器是经常被用到的工具。模拟器可以轻松地,模拟不同的设备、分辨率和Android系统。测试人员使用模拟器可以容易地对被测对象做兼容测试。

下面介绍目前常用的Android模拟器。

2、Emulator

Emulator是Android Studio自带的模拟器,它的功能齐全,可以模拟移动设备的电话本、通话等功能。用户可以使用模拟器模拟键盘输入、鼠标点击、拖动页面控件等操作。

当然模拟器毕竟是模拟器,和真实的移动设备还是存在差别的,Emualor模拟器和真实的设备不同之处如下:

  • 不支持呼叫和接通实际来电;

  • 不支持USB连接;

  • 不支持相机/视频捕捉;

  • 不支持音频输入(捕捉);

  • 不支持扩展耳机;

  • 不能确定连接状态;

  • 不能确定电池电量和充电状态;

  • 不能支持SD卡的插入/弹出;

  • 不支持蓝牙。

3、使用Emulator

使用Emulator的步骤如下。

(1)通过Android Virtual Device Manager(AVD Manager)使用模拟器(见图4-1)。

(2)启动Android Studio。

(3)我们在启动的界面中点击“Configure” 按钮后操作 “ AVD Manager ”项。

(4)点击 “ Creat Virtual Device ”按钮。

(5)在界面中对应的文本框中选择设备尺寸。

(6)在界面中对应的文本框中选择手机系统。

(7)切换到X86列表,建议选择带有Google Apis的镜像。

(8)点击镜像后方的 “ Download ”按钮下载镜像。

(9) 设置模拟器页面:在 “ AVD Name”中设置模拟器的名字,点击 “ Show Advanced Settings” 项展开高级选项,用以配置SD卡的存储大小。

(10)至此模拟器创建成功。

(11)点击 AVD Manager界面上的绿色三角按钮启动模拟器。

 Emulator命令行工具(应先切换到Emulator所在路径)。

cd /User/mac/Library/Android/sdk/emulator/

emulator-help:查看帮助。

emulator-list-avds:查看模拟器列表。

emulator@avd_name:启动模拟器。

用上述的命令行也可以使用模拟器,但是命令行使用起来比较复杂。推荐大家通过Android Studio使用模拟器,这样起动的模拟器有UI界面,使用起来比较方便。

Emulator虽然功能很强大,但是非常耗费计算机的CPU资源。如果家孙及的配置不高,它运行可能会非常慢。这种情况下,还有其他的资源模拟器可供选择。下面再介绍几款其他的模拟器。

4、 MuMu模拟器

MuMu模拟器是网易官方退出的Android模拟器,它安装很方便,对adb和抓包支持得也很好,而且运行相对比较快。

用户可以直接到网易官网下载MuMu安装包。

使用MuMu模拟器做自动化测试过程中,常会存在横屏的问题,解决这个问题可以参考一个论坛帖子:

关于“拉勾名企直推营”分类 - 拉勾名企直推营 - 测试人社区

需要注意的是,使用MuMu模拟器不能自动以要模拟的其他系统版本,所以使用中限制比较大。

5、Genymotion

最后再介绍一款模拟器,使用它可以定制不同的要模拟器的设备的系统版本和不同的设备的分辨率,运行速度也比Emulatork快,它就是Genymotion。

这一款模拟器安装起来麻烦一些,用户只需简单了解一下有这样一款工具就可以,不推荐使用。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值