1、GHUnit框架简介GHUnit是一个基于Object C的测试框架,支持Mac OSX 10.5和iOS 3.0以上版本。它具有以下特点:支持在Xcode中运行测试、跟踪断点、并直接与调试器交互;从命令行运行或者使用MakeFile文件运行;并行测试;允许测试UI组件;捕获并显示测试细节;按照关键字查找测试案例;查看测试日志;显示堆栈和调试信息;在项目中以框架形式引用。GHUnit是一个开源项目,项目地址:https://github.com/gabriel/gh-unit#readme这里有框架的一个更详细的介绍(英文),你可以在此下载框架的源代码和二进制文件。2、在项目中安装GHUn
转载 2012-04-09 08:19:00
75阅读
2评论
1、GHUnit框架简介GHUnit是一个基于Object C的测试框架,支持Mac OSX 10.5和iOS 3.0以上版本。它具有以下特点:支持在Xcode中运行测试、跟踪断点、并直接与调试器交互;从命令行运行或者使用MakeFile文件运行; 并行测试;允许测试UI组件;捕获并显示测试细节;按照关键字查找测试案例;查看测试日志;显示堆栈和调试信息;在项目中以框架形式引用。GHUnit是一个开
转载 2011-09-16 10:02:00
32阅读
2评论
下载ASIHttpResquest后,打开iPhone工程,你会发现在Tests组下有许多.m/.h文件,这是作者用GHUnit框架编写的测试案例。而且工程中也建立了一个target,名为Tests,显然是为了编译运行测试案例而配置的。但你却无法编译这个target,因为GHUnitIOS.framework不存在。要想运行这些测试案例,我们还必须做一些额外的工作(以Xcode3.23为例)。首先,下载GHUnit。该项目地址是:https://github.com/gabriel/gh-unit#readme下载,解压后得到GHUnitIOS.framework。把它复制到ASIHttpRe
转载 2011-09-15 14:35:00
46阅读
2评论
XCode 内置了 OCUnit 单元测试框架,但目前最好用的测试框架应该是 GHUnit。通过 GHUnit + OCMock 组合,我们可以在 iOS 下进行较强大的单元测试功能。本文将演示如何在 XCode 4.2 下使用 OCUnit, GHUnit 和 OCMock 进行单元测试。OCUnit在 XCode 下新建一个 OCUnitProject 工程,选中 Include Unit T
Ios
转载 精选 2014-12-15 16:40:42
275阅读
GHUnit GHUnit 是一个开源的单元测试框架,具有可视化界面,功能亦相当强大。 OCMock 是由 Mulle Kybernetik 为 OS X 和 iOS 平台编写的遵循 mock object 理念的单元测试框架。 下面来介绍如何配置 GHUnit 和 OCMock 1,首先,创建一个名为 GHUnitProject 的单视图应用程序,注意:不要选中 Include Un
IOS下自动化测试的框架主要有 OCUnit, GHUnit ,KIF,Kiwi等。OCUnit 是XCode自带的测试框架。下面我将给大家介绍 另一个强大的 测试框架 GHUnit相比自带的ocunit,GHUnit可以兼容ocunit的语法,并提供了异步测试的方法。测试target是一个独立的app,可以加断点和可以在真机上运行。可以使用GHAsyncTestCase 支持异步测试。GHUni
OCMock总结 使用OCMock是为了某些不容易构造或者不用一获取的对象,用一个虚拟的对象来创建以便测试。在cocoa编程测试使用系统自带的ocunit,或者第三方的ghunit都没有mock,一般使用oc mock和ghunit的组合来搭建测试框架来测试。 mock基本的用法有从class初始化mock对象, id mock = [OCMockObject moc
转载 2023-12-28 23:34:12
32阅读
一开始接到的不是单元测试的任务,而是与测试同学共建完成iOS上持续集成能跑测试用例的平台。然后我就吭哧吭哧的区研究Jenkins,后来发现不对,就算我把平台搭建好了没有测试用例也只是个空壳子,而应该合理分工,测试同学负责搭建平台,开发负责写测试用例。XCTest Or GHUnit写测试用例总得有个框架吧,现在比较流行的就属Apple自带的XCTest和第三方的GHUnit。我们来看看他两之间的区
使用OCUnit测试框架iOS单元测试框架原则常方便,测试报告以文本形式输出到输出窗口;GHUnit,是开源测试框架,它可以将测试报告以应用形式可视化输出到设备或模拟器上,也可以
原创 2022-08-27 00:10:46
49阅读
使用OCUnit测试框架iOS单元测试框架 原则上,是否使用测试框架都不会影响单元测试结果,但是“工欲善其事,必先利其器”使用单元测试框架更便于我们测试和分析结果。 主要的iOS单元测试框架有: OCUnit,是开源测试框架,与Xcode工具集成在一起使用非常方便,测试报告以文本形式输出到输出窗口; GHUnit,是开源测试框架,它可以将测试报告以应用形式可视化输出到设备或模拟器上,也可以以文本形式输出到输出窗口;GHUnit可以测试OCUnit编写的测试用例; OCMock,是开源测试框架,它主要为测试提供Mock对象(伪对象)。 添加OCUnit到工程 添加OCUnit到工程中有两种方法,一种是在创建工程时添加,勾选“include Unit Tests”;另一种是在现有工程中添加“Cocoa Touch Unit Testing Bundle”Target来实现。下面我们详细介绍这两种添加过程。
推荐 原创 2013-01-18 11:33:35
1231阅读
2评论