GHUnit使用指南(翻译自GitHub)-IOS测试框架

Installing in iOS (Xcode 5)

1:首先你要有一个项目。LOL

2:添加一个新的测试target。(关于Target是什么,请参考我的另外一篇文章)最新版Xcode 将Add Target放在顶部栏

3:选择新的target的类型

4:将GHUnit框架放到新建的target中

5:打开Objective-C categories,因为我们新建的Target默认是没有打开的,如果是原本就有的Target的话,默认是打开的。使用-ObjC打开

6:删除原有的文件

7:将main文件改成这样。

8:好吧,你已经配置好了GHUnit的测试环境

GHUnit使用指南(翻译自GitHub)-IOS测试框架

时间: 2024-10-10 04:50:27

GHUnit使用指南(翻译自GitHub)-IOS测试框架的相关文章

IOS测试框架之:athrun的InstrumentDriver源码阅读笔记

athrun的InstrumentDriver源码阅读笔记 作者:唯一 athrun是淘宝的开源测试项目,InstrumentDriver是ios端的实现,之前在公司项目中用过这个框架,没有深入了解,现在回来记录下. 官方介绍:http://code.taobao.org/p/athrun/wiki/instrumentDriver/ 优点:这个框架是对UIAutomation的java实现,在代码提示.用例维护方面比UIAutomation强多了,借junit4的光,我们可以通过junit4的

ios测试框架的理解

关于ios的测试 Cedar .Specta .Kiwi  .  XCTest Specta和Kiwi的区别就是Kiwi包含了Specta和OCmock以及Expeata所有的功能 测试框架的作用: 由于行业中的干进度,所以我们一般都是不用TDD来测试,而是用BDD来测试. BDD是用来测试的"数据存取"的重要环节. "术语" 理解: BDD(Behavior Driven Development),也就是行为驱动开发,它旨在解决具体问题,帮助开发人员确定应该测试些

十大免费移动程序测试框架(Android/iOS)

十大免费移动程序测试框架(Android/iOS) 概述:本文将介绍10款免费移动程序测试框架,帮助开发人员简化测试流程,一起来看看吧. Bug是移动开发者最头痛的一大问题.不同于Web应用程序开发,你可以时刻发现并修复Bug,而移动应用程序中的Bug隐藏得很深,直到用户使用时才发现问题.这样一来,不仅有损产品在市场上的名声,而且还会影响销售.所以在产品发布以前,开发人员需要严格测试程序.本文将介绍10款免费移动程序测试框架,帮助开发人员简化测试流程,一起来看看吧. Appium for iOS

消灭Bug!十款免费移动应用测试框架推荐

对于移动应用开发者而言,Bug往往是最让人头疼的一大问题.不同于时时刻刻可以修补的Web App,移动App中的Bug往往隐藏得很深,甚至有时候等到用户使用才显现出来,这么一来开发者搞不好就会赔了名声又折钱.所以在应用发行之前,对其进行严格的测试是非常必要的.而移动应用测试框架可以帮助开发者简化测试流程,从而很好地解决这一问题.今天,给大家详细介绍当下最受开发者欢迎的十大免费移动应用测试框架,一起来看看吧. 1. Appium(iOS/Android) Appium是一个开源的.跨平台的自动化测

scons用户指南翻译(附gcc/g++参数详解)

scons用户指南 翻译 http://blog.csdn.net/andyelvis/article/category/948141 官网文档 http://www.scons.org/documentation.php ===================================== UNIX系统开发-gcc参数详解 [介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2

2015年iOS测试现状

本文由 伯乐在线 - nathanw 翻译,dopcn 校稿.未经许可,禁止转载! 英文出处:www.mokacoding.com.欢迎加入翻译小组. 几周前,我决定将将我在 mokacoding 上的创作更多集中在单元测试与验收测试,自动化和生产效率上,主要在iOS领域. 相关深入文章可以看看“通过 CocoaPods 为 iOS 项目创建 Calabash 并构建配置”和“用终端运行 Xcode 测试”. 这周我们要回过头来看看,或者说是站在更高的角度审视单元测试和验收测试,以及在云端运行持

Gradle 1.12用户指南翻译——第二十三章. Java 插件

其他章节的翻译请参见: http://blog.csdn.net/column/details/gradle-translation.html 翻译项目请关注Github上的地址: https://github.com/msdx/gradledoc/tree/1.12. 直接浏览双语版的文档请访问: http://gradledoc.qiniudn.com/1.12/userguide/userguide.html. 另外,Android 手机用户可通过我写的一个程序浏览文档,带缓存功能的,兼容

Gradle用户指南翻译链接

用户指南翻译: 第1-10章的翻译,不含第9章,http://pkaq.github.io/gradledoc/docs/userguide/userguide.html 第9,11-39章的翻译链接:http://blog.csdn.net/maosidiaoxian/ 最好的一本介绍Gradle的书籍:Gradle in Action, 2014年出版. 其他参考资料: [1] http://gradle.org/books/ [2] https://docs.gradle.org/2.6/

【读书笔记】软件测试与iOS测试

一,软件测试的类型. 1.软件测试按照测试类型,可以划分为:单元测试,集成测试和系统测试. 2.单元测试是指对软件系统中最小可测试单元进行的检查和验证. 3.集成测试,在iOS软件开发中,集成测试主要被简单地分为API接口和iOS功能集成测试.API接口测试是指,若一个iOS程序以网络请求的方式使用了后台服务的功能,测试时需要验证网络的请求以及响应是否符合预期.iOS功能集成测试其实就是功能测试.在一个iOS程序中,有很多功能是在UI界面上体现的,所以在功能测试中测试的重点将会在UI测试上. 4