移动设备上的自动化测试执行
automation tests execution on mobile devices
为了解决这个问题,我必须简要介绍一下:
- 我正在编写 运行 e2e-automated-tests 以测试我们公司的网站;
- 目的是偏离轨道,以确保我们在桌面和移动设备上测试了网站 phones;
- 我们的测试是在 node.js 环境下用 typescript 编写的,使用 Testcafe;
- 对于桌面测试,Testcafe 做得非常出色,可以在我在测试环境中安装的任何本地浏览器上执行测试;
- 为了在移动设备上执行相同的 e2e-automated-tests phone,我们正在使用 Testcafe 与 browserstack 的集成;所以无论我有什么测试,都是在 browserstack 平台提供的真实设备上执行的;
- 由于我们对 Browserstack 并不完全满意,我们正在尝试寻找 browserstack 的替代品;
问题:
移动 phone 设备:你们在用什么run/execute你们在移动设备上的 e2e 自动化测试,请记住以上配置?
如何将 Testcafe 排除在讨论之外,并再次解决这个问题:你们在使用什么,run/execute 你们在移动设备上的 e2e 自动化测试设备,考虑到上述配置(但没有 Testcafe)?
提前致谢
您可以使用 QR 码将 iOS 或 Android 设备作为远程浏览器连接到 TestCafe:Remote Browsers。
还有用于在移动设备上进行测试的第三方浏览器插件:testcafe-browser-provider-idevice and testcafe-browser-provider-android。
据我所知,SauceLabs 和 BrowserStack 使用的最流行的移动测试方法是在装有 Appium 的设备上安装 Appium on your devices. You can use testcafe-browser-provider-selenium 到 运行 TestCafe 测试。
我看到您反对使用移动模拟器,但如果您改变主意,可以将 Chrome emulation mode and testcafe-browser-provider-fbsimctl 与 TestCafe 结合使用。
为了解决这个问题,我必须简要介绍一下:
- 我正在编写 运行 e2e-automated-tests 以测试我们公司的网站;
- 目的是偏离轨道,以确保我们在桌面和移动设备上测试了网站 phones;
- 我们的测试是在 node.js 环境下用 typescript 编写的,使用 Testcafe;
- 对于桌面测试,Testcafe 做得非常出色,可以在我在测试环境中安装的任何本地浏览器上执行测试;
- 为了在移动设备上执行相同的 e2e-automated-tests phone,我们正在使用 Testcafe 与 browserstack 的集成;所以无论我有什么测试,都是在 browserstack 平台提供的真实设备上执行的;
- 由于我们对 Browserstack 并不完全满意,我们正在尝试寻找 browserstack 的替代品;
问题:
移动 phone 设备:你们在用什么run/execute你们在移动设备上的 e2e 自动化测试,请记住以上配置?
如何将 Testcafe 排除在讨论之外,并再次解决这个问题:你们在使用什么,run/execute 你们在移动设备上的 e2e 自动化测试设备,考虑到上述配置(但没有 Testcafe)?
提前致谢
您可以使用 QR 码将 iOS 或 Android 设备作为远程浏览器连接到 TestCafe:Remote Browsers。
还有用于在移动设备上进行测试的第三方浏览器插件:testcafe-browser-provider-idevice and testcafe-browser-provider-android。
据我所知,SauceLabs 和 BrowserStack 使用的最流行的移动测试方法是在装有 Appium 的设备上安装 Appium on your devices. You can use testcafe-browser-provider-selenium 到 运行 TestCafe 测试。
我看到您反对使用移动模拟器,但如果您改变主意,可以将 Chrome emulation mode and testcafe-browser-provider-fbsimctl 与 TestCafe 结合使用。