1. Appium测试 (功能测试,用户接受度测试,黑盒测试) - Rating: 8
Website: http://appium.io/
Appium测试相当于黑盒测试。只是测试UI逻辑正确性。所以Appium测试框架提供的方法有限。获取一个AppiumDriver对象。该对象只是有很多findElements()的方法,获取到UI元素。UI元素是WebElement,这个类提供的方法基本是获取信息为主,比如获取name,class,tagName,location,text,isSlected,isTouched等信息。还有一个点击事件产生函数click()。遗憾的是没有longClick()事件。整个测试框架只有这2个比较有用的对象可以操作。所以整体上看,这个这个测试框架,只是测试UI逻辑的正确性,不能升入测试业务逻辑流程。也没有办法去检测。
Pros:
-
Open Source
-
可以使用不同语言来编写测试代码
-
可以测试不同平台程序:Android/iOS/Web/Hybrid
-
社区较活跃
2. Robotium测试 (功能测试,用户接受度测试,黑盒+白盒测试) - Rating: 8
Website: