首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏iOSDevLog

    使用 pod lib create 创建库

    在Objective-C中,我们选择了两个流行的测试框架; Specta / Expecta和Kiwi。如果您无法决定,请使用Specta / Expecta。 Specta / Expecta Objective-C&Cocoa的轻量级TDD / BDD框架。 GitHub仓库 Kiwi Kiwi是一个用于iOS开发的行为驱动开发库。 GitHub仓库 主要区别在于Kiwi是Stubs / Mocks / Expectations的一体化方法,而Specta / Expecta是通过不同Podspecs的模块化方法。 我们建议使用FBSnapShotTestCase,如果您使用的是Specta / Expecta,那么我们会包含一个Pod来改进语法。

    4.6K10发布于 2018-07-25
  • 来自专栏刘笑江的专栏

    尝试解决 Xcode7.1 覆盖率测试 GCDA 文件损坏问题

    https://forums.developer.apple.com/thread/9765 https://github.com/specta/specta/issues/167 http://stackoverflow.com

    2K10发布于 2018-05-28
  • 来自专栏iOS逆向与安全

    CocoaPods 使用手册:1、基础 2、高级用法: podspec.json、tweak集成AsyncSocket、 静态库

    installer.pods_project.targets.each do |target| puts target.name end end 例如:Specta :search_paths pod 'Specta', '~> 1.0' # pod 'Expecta', '~> 1.0' # expecta matchers

    3.4K20发布于 2021-03-08
  • 来自专栏啄木鸟软件测试

    为什么我说写好测试很重要(二)

    ; [exception fulfill]; }]; [self waitForExpectationsWithCommonTimeout];  2)expecta、Specta   expecta 和 Specta 都出自 orta 之手,他也是 Cocoapods 的开发者之一。 Specta 是一个轻量级的 BDD 测试框架,采用 DSL 模式,让测试更接近于自然语言,因此更易读。   特点:   易于集成到项目中。 语法很规范,对比 Kiwi 和 Specta 的文档,发现很多东西都是相同的,也就是很规范,所以学习成本低、后期迁移到其他框架很平滑。    Specta 也是一个 BDD 框架,基于 XCTest 开发,可以和 XCTest 模版集合使用。相比 Kiwi,Specta 轻量一些。开发中一般搭配 Excepta 使用。

    62990发布于 2021-08-13
  • 来自专栏网络安全技术点滴分享

    在AI技术唾手可得的时代,挖掘隐藏在新需求背后的金矿——从知名测试框架的演进看用户真实痛点

    关键应用场景:单元测试:配合某知名测试框架(如XCTest、Specta、Kiwi)使用,编写测试用例来验证类或方法的功能正确性。 Carthage:在 Cartfile.private 中添加 github "specta/expecta" "master",运行 carthage update,然后将生成的框架拖入Xcode项目的测试

    9810编辑于 2026-02-24
  • 来自专栏Guangdong Qi

    iOS开发常用之测试调试、动态更新

    如果你是Objective-C的粉丝,我建议用Specta代替这个,但是对Swift使用者来说,Quick是最佳选择。 Sleipnir - Swift的测试框架。 specta - TDD或BDD,objective-c语言的测试框架,用的人多。 cedar - TDD或BDD,objective-c语言的测试框架,用的人少。

    4.6K20发布于 2018-12-14
  • 来自专栏nimomeng的自我进阶

    基于CocoaPods的组件化原理及私有库实践

    [ Specta / Kiwi / None ] 5.Would you like to do view based testing? [ Specta / Kiwi / None ] 问是否需要UT测试框架,可选择Specta和Kiwi,或者选择不要。 Specta是OC的一个轻量级TDD/BDD框架,参考github/specta Kiwi是一个iOS的一个BDD框架,可以简单地部署和使用。 [ Yes / No ] 如果上一步选择了Specta ,这步会生成一部分有利于做自动化测试的逻辑和代码 What is your class prefix?

    5.5K12发布于 2019-03-04
  • 来自专栏nimomeng的自我进阶

    Kiwi上手体验

    [ Specta / Kiwi / None ] Kiwi Kiwi是一套以BDD为思想的可读性良好的测试框架,其底层由XCTest框架实现,与XCode结合度很高。

    58320发布于 2018-09-13
  • 来自专栏nimomeng的自我进阶

    iOS模块化实践 -- 利用CocoaPods拆分项目

    [ Specta / Kiwi / None ] 4.Would you like to do view based testing?

    2.4K20发布于 2018-09-13
  • 来自专栏云原生布道专栏

    IOS开发问题索引(七)

    20 (XCTest.hfile not found)cocoapods引入Specta库之后报XCTest.h文件无法找到 1、点击Pods - TARGETS -[Pods-你的项目名Tests-Specta

    1.6K40编辑于 2022-03-08
  • 来自专栏我的技术专刊

    cocoaPods 组件发布

    [Specta/Kiwi/None]//None 5.Would you like todoview based testing?

    78510编辑于 2021-12-06
  • 来自专栏花落的技术专栏

    发布组件到cocoaPods

    [Specta/Kiwi/None]//None 5.Would you like todoview based testing?

    95430编辑于 2021-11-26
  • 来自专栏朱慕之的博客

    单元测试

    除了官方自带的,还有一些比较出名的第三方的测试框架,如:GHUnit,KiWi,OCMock,Specta等,当然本文不讨论这些第三方框架。

    2.1K20发布于 2018-08-02
  • 来自专栏云原生布道专栏

    【IOS开发高级系列】CocoaPods使用总结专题

    5.5 注意的问题 5.5.1 新建工程时,需要使用git作为版本控制工具 5.5.2 (XCTest.hfile not found)cocoapods引入Specta库之后报XCTest.h文件无法找到     1、点击Pods -TARGETS -[Pods-你的项目名Tests-Specta]-Build Settings ,搜索Framework sear     2、在Framework Search

    3.1K81编辑于 2023-10-16
  • 来自专栏腾讯移动品质中心TMQ的专栏

    移动APP自动化测试框架对比

    可选用的单元测试框架有Kiwi,Specta,Quick等,而KIF,Subliminal和calabash更适用于UI级验收测试。 一些有趣的自动化测试框架 1.

    6.6K101发布于 2018-02-06
  • 来自专栏腾讯移动品质中心TMQ的专栏

    移动APP自动化测试框架对比

    可选用的单元测试框架有Kiwi,Specta,Quick等,而KIF,Subliminal和calabash更适用于UI级验收测试。

    4.8K20发布于 2018-09-07
  • 来自专栏华仔的技术笔记

    Xcode 7 自动测试XCTestCase

    Objective-C 时代除了 Xcode 集成的 XCTest 以外,还有很多的测试相关的工具链可以使用,比如专注于提供 Mock 和 Stub 的 OCMock,使用行为驱动测试的 Kiwi 或者 Specta

    2.2K70发布于 2018-05-17
  • 来自专栏UI自动化

    分层测试

    可选用的单元测试框架有Kiwi,Specta,Quick等,而KIF,Subliminal和Calabash更适用于UI级验收测试。

    6.7K63发布于 2020-06-14
  • 来自专栏戴铭的博客

    读 SnapKit 和 Masonry 自动布局框架源码

    这个写法灵感来自GitHub - specta/expecta: A Matcher Framework for Objective-C/Cocoa。

    2.6K21发布于 2020-06-16
领券