APK测试模拟器

26

有没有一种模拟器,可以测试适用于所有类型的安卓设备的APK?有一种叫做YouWave的模拟器,但它并不好用。

我想要的是一款模拟器,在加载APK文件后,可以自动测试用户界面、性能等方面,并提供报告。报告可以指出某种组合下您的APK无法正常工作。


你可以使用Bluestacks。http://www.bluestacks.com/ - user1621629
7个回答

22

这可能不是你问题的答案,但从我的经验来看,最佳做法是尽可能多地获取真实设备。显然设备成本很高,但这样你才能确信它的表现。

如上所述,您可以尝试使用bluestacks,因为它可以让您轻松连接wifi和系统工具,即比Android提供的本机模拟器性能更好。

最好的方法是在不同的Classes设备上测试您的应用程序。

这里的类别指:

  • 不同的分辨率
  • 屏幕尺寸
  • Android版本

或者,现在有一些测试组织拥有许多设备,并在真实设备上为您进行测试,因此您不需要支付设备费用,这只是建议或您可以向其他人提出建议。

--编辑-- 我最近了解了Genymotion,我发现它比任何其他模拟器都要好。

http://www.genymotion.com/

--更新-2020年11月--

Bluestacks最近得到了很大改进,并且对于大多数功能是免费使用的。 我尝试了模拟两个手机实例并通过链接共享数据等多个应用程序测试,效果非常好。


Bluestack已经多次导致Windows 10系统崩溃。也听说它存在膨胀软件问题。 - Kamran Shahid

12

使用manymo.com。这是一个用于Android的在线模拟器。


5

3
如果你希望应用在所有类型的Android设备上都能完美运行,那么答案是“不行”。 正如Prateek在他的回答中建议的那样,你需要在各种不同级别的真实设备上测试你的应用程序。 如果你没有资源来自行进行测试,可以寻求从拥有多台设备并在真实设备上测试apk文件的人得到帮助。

1

要在线测试,使用appetize并上传您的apk。非常容易。他们会发送一个链接进行测试。


0

Andyroid 将完全满足您的需求:

  • 提供桌面和移动设备之间无缝同步。
  • 将 Win/Mac 与 Android 应用程序连接,以进行启动、推送通知和存储。
  • 允许从任何桌面浏览器直接下载应用程序到 Andy OS。
  • 始终保持最新的 Android 操作系统。
  • 将您喜爱的通信和娱乐移动应用带到桌面。

0

Android SDK附带了一个UI测试器,可以进行自动化UI测试,详细信息可以在Android开发者网站上找到:

http://developer.android.com/tools/testing/testing_ui.html

您可以测试按钮、旋转屏幕并获取详细信息,听起来它完全能够满足您的要求。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接