我们需要一个云服务来在 Behave BDD/Appium 环境之上运行用 Python 编写的自动化测试。
1 - 市场上有哪些不错的云自动化测试和报告选择?
2 - 我们之前将 App Center 与 Xamarin.UITests 一起使用,但我相信它们仅支持 Java Appium 客户端,对吗?
最佳答案
我们使用Browserstack进行Python+Appium自动化,您可以在真实设备或模拟器/模拟器上进行测试。 目前我们正在进行 App Automate - 1 个并行测试(1 个用户)计划。这是在真实的 Android 和 iOS 设备上进行的测试(手动或自动),每月的测试分钟数没有限制。目前看来这是一个不错的选择。
设置非常简单,您需要使用 REST 命令将 .apk 或 .ipa 文件上传到他们的服务器,响应将用于“应用程序”功能。要启动测试,您只需要提供用户名和访问 key ,启动 Webdriver 时将其用作服务器 URL。
他们拥有大约 40 台 Android 设备,其中大多数是三星或 Google 设备,对于 iOS,他们拥有所有设备。
报告可能会更好一点,尽管您可以看到文本和 Appium 日志以及录制的 session 视频,但您将在仪表板中看到每个 session 本身,目前没有选项可以查看整个测试套件的执行情况,因此我们使用nose-html-reporting 来生成测试套件报告。
您可以针对您的开发/内部环境进行测试,只需下载其二进制文件并使用访问 key 运行它,然后您就可以开始针对本地环境进行测试。
CS 对查询的回复速度非常快。
希望对您有所帮助,如果您对此有任何疑问,请告诉我。 附注我还没有尝试过其他云选项,如 Sauce labs 或 Perfecto,所以不能透露太多。
关于appium - Appium/Python 的云测试服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53883778/