为什么要选择真机进行测试

在实际工作中,某些公司可能会为了节省设备经费,或是减少测试流程等诸多原因,只使用模拟器来进行测试,而未使用真机进行测试。模拟器只是实现了真机的大部分功能,任何应用在上线前都应该在实体机上进行验收测试。下面就具体说说模拟器和真机的区别,为什么要使用真机进行测试

  • 无论是IOS还是Android 模拟器由于都是模拟的硬件,所以在硬件上基本不会出现兼容性问题。
  • Android 模拟器用的都是标准的Android系统,市面上的真机都是手机厂商自己定制的系统,碎片化更严重,适配问题更多。
  • 现用的genymotion模拟器速度快,但是在真机上因为其他外部原因:如设备硬件、网络原因、实际呼叫和接听来电,音频输入等原因影响使得真机相应会比较慢。
  • Android自带模拟器相对来说会比较慢,比真机更慢,调试效率太低。
  • 模拟器无法模拟耗电量、手机发热、死机、连接状态等情况,客户端性能只能基于真机。
  • 模拟器可以模拟器有无网络,DDMS中可以模拟弱网络,真机可以借助代理模拟器若网络。

IOS开发在开发项目时,通常使用一种IOS OS进行。实际手机中还包含其他软件等外部因素,可能产生许多在模拟器上不会出现的问题。

  • iOS 模拟器没有硬件限制,比如内存。所以会有应用出现在模拟器上很快,真机很慢的情况,原因是真机的内存被用完了。
  • iOS 模拟器和真机的分辨率不同,显示效果不一样。
  • 模拟器不会被越狱,真机会被越狱,越狱后的真机会有兼容性问题
时间: 2024-11-03 21:40:56

为什么要选择真机进行测试的相关文章

appium通过WiFi连接真机进行测试

http://www.th7.cn/Program/Android/201507/514602.shtml appium通过WiFi连接真机进行测试 2015-07-24 19:43:07CSDN-sunwangdian-点击数:430 1.安装任一adb wireless 2.确保手机已root 3.确保手机与pc在同一网段 4.启动adb wireless,点击连接按钮,默认端口为5555 5.adb connect,如图 表示连接成功 6.adb devices查看设备是否存在,若连接不成

【转2】Appium 1.6.3 在Xcode 8 (真机)测试环境搭建 经验总结

Appium 1.6.3 在Xcode 8 (真机)测试环境搭建经验总结 关于 Appium 1.6.3 在Xcode 8, 1真机上环境搭建问题更多,写此文章,供大家参考,让大家少走弯路. 在开始iOS真机测试之前,请大家务必 将 Appium 1.6.3 + xcode 8 在iOS模拟器上的环境搭建OK,请参见我的上一篇博文:Appium 1.6.3在Xcode 8, iOS 10.2(模拟器)测试环境搭建经验总结 如果iOS模拟器上的环境OK,再来真机上搭建,要不然 你还是放弃吧. 进入

iOS真机测试

如果想要进行真机调试,需要有一个开发者账号.如果个人要申请,需要准备一张VISA(美金)信用卡,MASTER(欧元)! 1. 个人的 99$ 申请简单,付钱就行,688人民币 2. 企业的 99$ 申请复杂,需要"邓白氏"认证,可以确认企业是合法有效的,可以管理团队开发 3. 商业的 299$ 也需要邓白氏认证,开发的应用,不能够上架(不经过苹果的审核)!专门给企业级用户定制应用程序使用! 有关于开发者账号详细的描述可以参考我另外一篇博客: http://www.jianshu.com

iOS Developer:真机测试(转载)

目录[-] 一.真机调试所需材料说明 二.开始申请 三.添加App ID 四.添加设备(Devices) 五.添加证书(Certificates) 六.添加描述文件(Provisioning Profiles) 七.配置XCode 八.P12导出证书 转载请注明出处,原文地址http://my.oschina.net/joanfen/blog/167730 如果本文不能解决您的问题请移步:http://my.oschina.net/u/1245365/blog/196420 关于证书选项呈灰色的

Xcode 7真机测试详解

1.准备 注意:一定要让你的真机设备的系统版本和app的系统版本想对应,如果不对应就会出现一个很常见的问题:could not find developer disk image 首先,准备好下面的设备机相关软件 MAC版本:OSX10.10.4 Xcode版本:Xcode7 beta5(点击下载) 真机设备:iPad Air(iOS 8.1.3)/iphone 6 2.首先先安装Xcode7,并且运行Xcode,点击左上角菜单Xcode -> Preferences. 3.设置好版本 4.下载

Windows 8(64位)如何搭建 Android 开发环境与真机测试

先行强调: 安装 Java SDK 和 Android SDK 的路径中不能有空格或中文, 否则在启动 Android SDK Manager 的时候会出现闪退的现象.此安装步骤也适用于 X86 的 Android 开发环境搭建哦,下载时注意版本就 OK 啦. http://www.cnblogs.com/91program/p/5192135.html 1: 下载安装 Java SE JDK(2014-08-20)jdk-8u20-windows-x64.exe,目前最新版本为 jdk1.8.

iOS 真机测试

在上一篇博客中,已经购买好了开发账号,既然都交了钱了,就做点有意义的事吧!要想使用真机测试,需要准备如下: 1.证书:安装到电脑上的cer文件,只有安装了证书的电脑,才可以进行真机调试2.App ID:就是应用程序的Bundle ID,每个应用程序都有一个唯一的Bundle ID,但是我们没必要为每一个应用程序都添加,我们可以使用通配符:*号3.测试设备UDID:每台设备都有唯一的标识码,叫做UDID,我们需要将测试设备的UDID添加到账号中,否则无法进行测试4.描述文件:里面包含:证书,App

iOS开发——实战篇&Xcode 7真机测试详解

Xcode 7真机测试详解 1.准备 注意:一定要让你的真机设备的系统版本和app的系统版本想对应,如果不对应就会出现一个很常见的问题:could not find developer disk image 首先,准备好下面的设备机相关软件 MAC版本:OSX10.10.4 Xcode版本:Xcode7 beta5(点击下载) 真机设备:iPad Air(iOS 8.1.3)/iphone 6 2.首先先安装Xcode7,并且运行Xcode,点击左上角菜单Xcode -> Preferences

iOS Developer:真机测试

申请真机调试证书全过程,最新更新:2014-05-19 2014-10-16记:由于现在 itunes 更新变化较大,本文可能不能很好地解决您的问题,而我现在不负责公司的发布调试问题,暂未及时更新,请大家谅解,找到更好的资料我会与大家分享,谢谢! 苹果真机调试 provisioning Profile 真机调试证书 App ID 目录[-] 一.真机调试所需材料说明 二.开始申请 三.添加App ID 四.添加设备(Devices) 五.添加证书(Certificates) 六.添加描述文件(P