高级APP自动化测试工具,赶紧收藏!下次就找不到啦!!

267 阅读2分钟

1Appium(免费)

一款开源的移动测试自动化工具,适用于Android和iOS系统。 测试面试宝典

链接:appium.io/

2Robotium(免费)

开源测试工具Robotium,可测试所有版本和子版本的Android应用程序。

链接:github.com/robotiumtec…

3MonkeyRunner(免费)

专门为在框架或功能级别的设备设计的应用程序测试工具。

链接:developer.android.com/studio/test…

4UI Automator(免费)

UI Automator是用于测试应用程序的用户界面以及UI自动创建的Android UI测试工具,最近被谷歌开发扩展。

链接:developer.android.com/topic/libra…

5Selendroid(免费)

Selendroid是一个测试自动化软件,适用于Android系统的本地应用程序和移动web的UI混合测试。

链接:selendroid.io/

6Oracle的MonkeyTalk(收费)

MonkeyTalk的功能是自动化Android和iOS应用程序的功能测试。

链接:www.oracle.com/corporate/a…

7Testdroid(99刀/月)

Testdroid是测试iOS和Android设备应用的最佳平台之一,它拥有不同屏幕的分辨率、OS版本和HW平台。

链接:bitbar.com/testing/

8Calabash(免费)

Calabash测试.NET、 Ruby、 Flex、 Java以及其他的编程语言相关的应用程序效率更高。

链接:calaba.sh/

9Frank(免费)

Frank只允许测试iOS应用,值得一提的是它的开源框架结合了JSON和Cucumber。

链接:github.com/moredip/Fra…

10SeeTest(有试用版本)

SeeTest Automation是一个跨平台的解决方案,允许在不同的设备上运行相同的脚本。

链接:experitest.com/

11KIF for iOS(免费)

KIF是为iOS移动应用UI测试开发的一个框架,可利用内置iOS中可访问的API模拟真实的用户交互。在Objective-C中写的测试对iOS程序员来讲已经很熟悉,但苹果转向Swift使得其对Objective-C的使用处于劣势。

链接:github.com/kif-framewo…

12iOS Driver for iOS(免费)

iOS Driver利用Selenium和WebDriver 的API来测试iOS移动应用,默认在模拟器上运行。这些模拟器可使执行命令速度更加快、可伸缩性更强。但当前版本与设备一同工作导致了执行缓慢。

iOS的主要优势在于不需要修改应用程序源代码,也无需在测试设备上加载其他应用程序。iOS Driver被设计为在Selenium网格节点运行,而Selenium网格节点支持并行GUI测试,可提高测试速度。 测试面试宝典

链接:ios-driver.github.io/ios-driver/