高性能 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:可以手写,可以记录器生成代码

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容