ios自动化测试工具有哪些

2025-05-23 03:42:30
推荐回答(2个)
回答(1):

1. Appium(免费)
一款开源的移动测试自动化工具,适用于Android和iOS系统。
链接:http://appium.io/
2、Frank(免费)
Frank只允许测试iOS应用,值得一提的是它的开源框架结合了JSON和Cucumber。
链接:https://github.com/moredip/Frank
3、KIF for iOS(免费)
KIF是为iOS移动应用UI测试开发的一个框架,可利用内置iOS中可访问的API模拟真实的用户交互。在Objective-C中写的测试对iOS程序员来讲已经很熟悉,但苹果转向Swift使得其对Objective-C的使用处于劣势。
链接:https://github.com/kif-framework/KIF
4、iOS Driver for iOS(免费)iOS Driver利用Selenium和WebDriver 的API来测试iOS移动应用,默认在模拟器上运行。这些模拟器可使执行命令速度更加快、可伸缩性更强。
链接:https://ios-driver.github.io/ios-driver/

回答(2):

1、ios自动化UIAutomation是苹果xcode自带的工具,肯定比较好用。连上手机(签名的app或者越狱debug包)就可以进行自动化测试了。
2、再说appium,它原理就是通过selenium的webdriver移植过来的,现在也可以驱动UIAutomation进行自动化测试,优点是可以用任何语言开发,但是工具本身bug多,容易假死。
所以你2个工具最好都要会用。