Android和iOS应用程序测试自动化工具?

时间:2018-08-14 11:00:46

标签: android ios testing ui-automation

是否有用于测试Android和iOS应用程序的工具?我知道Appium,但是用于Web应用程序。 我正在寻找可以用来自动化UI测试的东西,就像用于Web的Selenium一样,但可以用于Android和iOS应用程序。

此外,我工作的公司仅向我提供了各种应用程序构建的访问权限,而没有提供代码本身,因此我希望能够仅测试下载的应用程序。

欢呼

1 个答案:

答案 0 :(得分:0)

您可以将appium用于 webapps / native app / hybrid app进行UI测试

因此,一种选择是您选择的 Appium +绑定语言,例如Java,C#,Python等

其他选择是使用直接单元测试框架,例如

用于iOS / Android
  1. Espresso Android应用程序的测试框架

  2. Android应用程序的
  3. 机器人框架 [这不是本机框架]

  4. 仪器 XCUTest (适用于iOS应用)

但是,如果您选择本机框架,则必须学习它们,并且必须为两个平台应用程序编写不同的框架

因此推荐的工具是Appium ,因为您可以为两个平台构建单个框架。

使用Appium进行自动化时,您不需要应用程序代码。

唯一的要求是

  1. 对于 ios ,您需要开发版本
  2. 对于 android (如果是混合应用),您需要开发版本

对于单个框架,您可以使用 @AndroidFindBy @IOSFindBy 批注