首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS -为什么使用quick和nimble vs XCTest

iOS -为什么使用quick和nimble vs XCTest
EN

Stack Overflow用户
提问于 2015-08-18 21:20:54
回答 1查看 2.9K关注 0票数 17

Quick是一个行为驱动的开发测试框架。我想知道为什么这样做会比使用常规的XCTests更好。Nimble只是一个匹配器库,但它使测试易于阅读,就像编写像expect(13) > 9这样的代码一样。

对我来说,Quick为编写测试提供了一个新的词汇表( XCTests没有),并让您专注于编写单元测试。基本上,它是TDD的特征诱导路径。当测试失败时,它也更具描述性。

我注意到的另一件事是,如果我想看看一个方法做了什么,如果我转到快速规范,我可以很容易地阅读正在测试的内容,然后了解更多关于方法的信息,而不是在方法上写注释。因此,快速规范作为对该方法的注释。

关于Quick或BDD,还有什么我应该知道的吗?

EN

回答 1

Stack Overflow用户

发布于 2017-07-11 22:46:03

你需要评估你需要什么。

我已经使用Quick (和Nimble)很长一段时间了,我最担心的是不可能运行一个单独的测试用例。问题是Quick生成runtime test cases,这就是原因,因为即使你使用fit(),也不可能单独运行它们。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32073659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档