我们如何在所有设备上测试Android应用程序?

时间:2014-03-07 11:51:26

标签: android

在现实世界中,没有人可以在市场上的所有Android设备上测试他的应用程序。

是否有工具可以测试我的应用以检查效果等。

或者,测试Android应用程序的最佳方法是什么。

更新 最好的方法是创建模拟器并测试它。但我们并不知道所有带模型的设备。

你能分享你宝贵的想法吗?谢谢

3 个答案:

答案 0 :(得分:2)

如果您需要测试特定设备,三星有remote test lab,这样您就可以虚拟测试真实设备和各种设备。

否则你可以去

http://www.keynotedeviceanywhere.com/mobile-testing.html
http://www.perfectomobile.com/
https://www.lesspainful.com/

从其他SO得到了这个答案,只是结合了一些答案。

答案 1 :(得分:0)

我想从自动化的角度回答你的问题 -

市场上有一些很酷的工具可以帮助您对Android,iOS和Android进行自动化测试。 Windows手机。

我个人最喜欢的是SeeTest(由Experitest提供)。还有其他内容,例如FoneMonkeyMonkeyRunnerMeux-TestRobotium等。

这些工具非常先进 - 它们提供了良好的报告,具有图像识别功能。跨设备支持。假设您为Android App编写自动化代码,您可以找到重用iOS的方法。这将节省您在SDLC中的大量时间。

所有这些工具都有基于CLOUD的测试模型。这种方式的工作方式 - 在许多设备上购买和测试是一个昂贵且耗时的过程。这些自动化工具 - 具有远程云系统,您可以收取费用。他们将拥有全球公认市场中几乎所有设备。编写自动化测试代码后,可以在云系统的任何设备上运行它们。

因此要测试这么多设备,不能手动测试 - 你必须使用自动化工具。今天的自动化工具正在构建这种框架来捕捉质量保证市场。

这是在各种手机上测试应用的最佳方式(例如在Android中)。

我希望这会有所帮助。

答案 2 :(得分:-1)

这可能有助于http://developer.android.com/guide/developing/device.html

如果您使用的是Windows,则需要安装USB驱动程序。然后,在您的设备选项卡(窗口 - >显示视图 - >其他 - > Android->设备)上,当您使用USB线将设备连接到工作站时,您会看到一个新行(尽管LG手机是在我的经历中存在问题)。