iOS 单元测试
文章平均质量分 73
richeninfo
这个作者很懒,什么都没留下…
展开
-
iOS开发测试总结
OCMock总结 使用OCMock是为了某些不容易构造或者不用一获取的对象,用一个虚拟的对象来创建以便测试。在cocoa编程测试使用系统自带的ocunit,或者第三方的ghunit都没有mock,一般使用ocmock和ghunit的组合来搭建测试框架来测试。 mock基本的用法有从class初始化mock对象, id mock = [OCMockObject mockForClass:[转载 2013-08-28 10:25:37 · 795 阅读 · 0 评论 -
IOS 下自动化测试框架 GHUnit 和 OCMock 初探 [二]
在 上一篇中已经介绍了GHUnit。GHUnit和OCUnit使用上基本上一致,但是他提供了更多的feature。同时,结果展示上更友好。 不管是系统自带的OCUnit还是GHUnit,基本上都不支持Mock,OCMock就是一个开源的ObjC的Mock库。很多时候,GHUnit和OCMock经常一起使用的。 首先我们先来了解下OCMock库。 OcMock 官方网站:http:转载 2013-08-28 11:28:15 · 883 阅读 · 0 评论 -
IOS 下自动化测试框架 GHUnit 和 OCMock 初探 [一]
IOS下自动化测试的框架主要有 OCUnit, GHUnit ,KIF,Kiwi等。OCUnit 是XCode自带的测试框架。下面我将给大家介绍 另一个强大的 测试框架 GHUnit 相比自带的ocunit,GHUnit可以兼容ocunit的语法,并提供了异步测试的方法。测试target是一个独立的app,可以加断点和可以在真机上运行。可以使用GHAsyncTestCase 支持异步测试转载 2013-08-28 11:29:24 · 969 阅读 · 0 评论 -
二、使用OCUnit
1.什么是OCUnit OCUnit是XCode 4.x集成的单元测试框架 -Xcode集成 - 曾被称作SenTestingKit -Ocunit很容易被添加或包含在项目中 - 文档支持仍然比较少 - 内省用来定位和运行测试 2、添加OCUnit框架到项目中 网址链接:http://blog.csdn.net/richeninfo/article/d原创 2013-09-06 14:52:16 · 827 阅读 · 0 评论 -
什么是TDD
一、什么是TDD 简单的说,即在写任何功能代码之前,先写它的测试代码。具体步骤: ·根据需要编写一个测试用例 ·编写功能代码,以让刚才的测试用例通过 ·逐步补充测试用例 ·修改功能代码使新增的测试用例和原来的都通过 ·重构,包括功能代码和测试用例 二、为什么使用TDD转载 2013-09-04 16:34:59 · 892 阅读 · 0 评论 -
一、单元测试的概念
一、单元测试的概念 单元通俗的说就是指一个实现简单功能的函数。单元测试就是只用一组特定的输入(测试用例)测试函数是否功能正常,并且返回了正确的输出。 单元测试是敏捷开发的关键元素 二、为什么要使用单元测试 1. 方便重构 2. 单元测试类似于一个可执行文档,我们可以根据单元测试来判断此函数是用来干什么的 3. 改进设计 4. 减少DEBUG的时间原创 2013-09-05 18:40:56 · 989 阅读 · 0 评论