Skip to content
smx edited this page Jul 14, 2017 · 5 revisions

BDD中的domain-specific language (DSL)能够很好的描述用例的行为。

  • 1、Kiwi 老牌测试框架
  • 2、specta 另一个BDD优秀框架
  • 3、Quick 三个项目中Star最多,支持OC和Swift,优先推荐。

UI测试

  • 1 KIF 基于XCTest的测试框架,调用私有API来控制UI,测试用例用Objective C或Swift编写。
  • 2 appium 基于Client - Server的测试框架。App相当于一个Server,测试代码相当于Client,通过发送JSON来操作APP,测试语言可以是任意的,支持android和iOS。
  • 3 Calabash Calabash 是一个自动化测试框架,它可以测试iOS 和 Android ,以及Hybrid App,同时支持模拟器和真机测试。Calabash支持Cucumber。(Cucumber是一个能够理解用普通语言描述的测试用例,支持BDD(行为驱动开发)的自动化测试工具,用Ruby编写,支持Java和 .Net等多种开发语言。)

我目前 要以 Calabash 去实现

参考文献:

Clone this wiki locally