-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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 去实现
参考文献: