首页 > 解决方案 > Appium / Python的云测试服务?

问题描述

我们需要一个云服务来在 Behave BDD / Appium 环境之上运行用 Python 编写的自动化测试。

1 - 云自动化测试和报告市场上有哪些不错的选择?

2 - 我们之前将 App Center 与 Xamarin.UITests 一起使用,但我相信它们仅支持 Java Appium 客户端,对吗?

标签: appiumpython-appium

解决方案


我们使用 Browserstack 进行 Python+Appium 自动化,您可以在真实设备或模拟器/模拟器上进行测试。目前我们正在进行 App Automate - 1 个并行测试(1 个用户)计划。这是在真实的 Android 和 iOS 设备(手动或自动)上进行的测试,并且每月的测试分钟数没有限制。目前看来是个不错的选择。

设置非常简单,您需要使用 REST 命令将 .apk 或 .ipa 文件上传到他们的服务器,并且响应将用于“应用程序”功能。对于开始测试,您只需要提供用户名和访问密钥,在启动 Webdriver 时将其用作服务器 URL。

他们拥有大约 40 台 Android 设备,其中大多数是三星或谷歌设备,对于 iOS,他们拥有所有设备。

报告可能会更好一些,虽然您可以看到文本和 Appium 日志以及录制会话的视频,但您将在仪表板中看到每个会话自己,目前没有选项可以查看整个测试套件的执行情况,所以我们使用用于测试套件报告的nose-html-reporting。

您可以针对您的开发/内部环境进行测试,只需下载他们的二进制文件并使用您的访问密钥运行它,您就可以开始针对本地环境进行测试。

CS 对查询的回复非常快。

希望对您有所帮助,如果您对此有任何疑问,请告诉我。Ps 我没有尝试过其他云选项,如 Sauce labs 或 Perfecto,所以不能多说。


推荐阅读