高性能 iOS 应用开发》阅读笔记(十)测试及发布

一 单元测试

+[setup] 执行一次
|
每个测试用例
{
-[setup]
-[testXXX]
-[tearDown]//清理方法
}
|
+[tearDown]执行一次//清理方法

二 代码覆盖率 图中勾选即可

1.开发人员电脑 做法


185108F8-50CF-4830-9EB9-19CCB6CA7A5B.png

2.持续集成的时候,非开发人员机器做法(可生成HTML文件)
lcov 可以将文件生成HTML

三 可以进行异步操作 可以进行性能测试

四 模拟依赖

概念:距离说明:需要网络请求,可以模拟网络请求返回值
1.可以再- [setup] 中设置 -[tearDown]擦除
2.mock的思想很简单:没有条件?我们就自行创造条件

五 功能测试 更多的是UI测试

UI Automation:可以手写,可以记录器生成代码

六 依赖注入 非依赖注入???

七 持续集成 自动化 性能测试 单元测试

你可能感兴趣的:(高性能 iOS 应用开发》阅读笔记(十)测试及发布)