请推荐推荐的支持ios和android的移动自动化测试开源工具?
6 回答
我推荐Monkeytalk。试试看 - http://www.gorillalogic.com/monkeytalk
它有非常好的在线文档和教程。
我建议使用 appium:http ://appium.io/ ,它是用于原生、混合和移动 Web 应用程序的开源、跨平台测试自动化工具
Selenium webdriver 适用于 Android 和 iphone。在 iphone 上,它运行缓慢但结果准确。
Appium 在这些天来真的要占领 Android 和 iPhone 移动自动化市场,尽管它对 Android 自动化有一些限制,比如缺少对 Toast 消息的支持等。
Robotium 可以成为 Android 自动化的不错选择,因为它带有一个灵活的 API,其中包含大量实用程序方法。
如果您希望自动化 Android 或 iPhone Web 应用程序,Selenium Android 驱动程序和 iPhone 驱动程序可能是一个不错的选择。
今天你有很多方法,你可以像大家说的那样使用Appium,这里你有类似于Selenium的优势,同样的代码可以在Android和iOS上运行。它是黑盒测试,速度很慢,比原生方法慢 8 倍。
因此,您拥有原生方法,适用于 Android 的 Espresso 和适用于 iOS 的 XcuiTest。这种方法比 Appium 更快,并且是白盒或灰盒测试。缺点是您需要为测试编写 Java/Kotlin 和 Swift 代码,也许您的测试人员没有这门语言的技能,但开发人员可以提供帮助。