gpt4 book ai didi

iOS - 为什么使用 quick and nimble vs XCTest

转载 作者:技术小花猫 更新时间:2023-10-29 10:27:38 25 4
gpt4 key购买 nike

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

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

我注意到的另一件事是,如果我想查看一个方法的作用,如果我转到快速规范,我可以轻松地阅读正在测试的内容,然后了解更多关于该方法的信息,而不是在该方法上写评论。因此,快速规范充当对该方法的评论。

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

最佳答案

您需要评估您需要什么。

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

关于iOS - 为什么使用 quick and nimble vs XCTest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32073659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com