移动测试自动化的最佳工具

问题描述 投票:1回答:3

哪个是自动化移动应用测试的最佳工具?

testing mobile automation qa
3个回答
1
投票

快速回答

enter image description here

我想传出更多关于APPIUM(工业中最好的工具之一)的信息

使用Appium有很多好处。首先,它是一个开源移动自动化工具。其次,它可以用任何语言编写,即。 Ruby,C#和Java,无需为自动化目的修改应用程序。第三,Appium运行在众多设备和仿真器上,使其成为移动自动化最具扩展性的选择。

Appium提供原生和混合移动应用程序的自动化。它使用JSON有线协议编写,并使用Selenium WebDriver和Node.js在内部与应用程序进行交互。

appium架构

enter image description here

优点

  • 它是跨平台的。您可以测试Android以及iOS设备。您可以测试本机应用程序,混合应用程序甚至Web应用程序。相同的测试可以在多个平台上运行。无论您自动化的平台(iOS或Android)如何,体验都将保持不变。
  • Appium允许不同应用程序之间的通信。
  • 与其他工具不同,Appium不要求您在应用程序中包含任何额外的代理,以使其自动化。
  • 它由Sauce Labs开发和支持,社区非常活跃。
  • 支持内置应用程序(手机,日历,相机)。
  • Appium支持任何与Web驱动程序兼容的语言(Java,Object-C,Ruby,PHP,C#,JS和Node.js)。

缺点

  • 对toast消息没有直接支持。
  • Appium对移动手势的支持有限。
  • Appium不能用于低于17的Android版本。
  • 脚本很慢。
  • 没有并行执行。如果我们在Sauce Lab的移动云中执行我们的脚本,可以解决此限制,该移动云目前支持在多个iOS模拟器上同时运行脚本。

0
投票

您可以尝试Appium Studio,它拥有原生Appium的所有专业人员。它还支持内置报告机制的并行执行。他们还提供云设备,您可以使用它来检查它是否适用于您的项目。查看their文档了解更多功能。


0
投票

根据我的经验,我会向你推荐这四个选项(显然你有更多,如上面的TheSociety所解释的):

© www.soinside.com 2019 - 2024. All rights reserved.