【读书笔记】iOS-iOS的持续集成
程序员文章站
2022-06-23 12:18:36
一,Jenkins http://jenkins-ci.org 二,iOS单元测试的持续集成 在Xcode进入OCUnit作为单元测试框架前,把单元测试分为两种:Logic Test和Application Test.Logic Test负责测试逻辑部分,一般逻辑部分是没有UI的。 Applicat ......
一,Jenkins
http://jenkins-ci.org
二,iOS单元测试的持续集成
在Xcode进入OCUnit作为单元测试框架前,把单元测试分为两种:Logic Test和Application Test.Logic Test负责测试逻辑部分,一般逻辑部分是没有UI的。
Application Test负责UI接口响应等。在Xcode4之前,Logic Test和Application Test被严格分开,Logic Test只能运行在模拟器里,而Application Test只能
运行在真机设备上。Xcode4之后,不再强调这2种Test的区分,都可以运行在真机或者模拟器里面。开发者可以使用Xcode很方便地运行单元测试,不管是在
真实设备上,还是在模拟器里面。但在iOS6以后,开发者使用命令行运行单元测试的方式被严格限制了,命令行只能运行在Logic Test.如果在单元测试中包含了Application
Test,则会直接编译不能通过。
如果区分单元测试是Logic Test还是Application Test?如果测试内容不包含UI部分的测试,基本上可以认为是Logic Test,反之就是Application Test.
参考资料:《iOS测试指南》
推荐阅读
-
Jenkins+Docker持续集成的实现
-
基于Docker+K8S+GitLab/SVN+Jenkins+Harbor搭建持续集成交付环境的详细教程
-
读书笔记 计算机系统--系统架构与操作系统的高度集成 第一章概叙
-
读书笔记 计算机系统--系统架构与操作系统的高度集成 第二章处理器体系结构
-
ASP.NET Core+Docker+Jenkins实现持续集成的完整实例
-
iOS使用fastlane实现持续集成的方法教程
-
dotnet 部署 github 的 Action 进行持续集成
-
使用Hudson与JsTestDriver实现的Javascript持续集成
-
在CentOS7上搭建Jenkins+Maven+Git持续集成环境的方法
-
Jenkins+maven持续集成的实现