一、单元测试

添加Target

iOS-单元测试及代码覆盖率
UI Testing UI单元测试
Unit Testing 单元测试

UI Testing UI单元测试

iOS-单元测试及代码覆盖率

鼠标移到testExample函数下,下面的小红点变亮,点击小红点开始录制及生成代码
生成后点击左边四方形测试

Unit Testing 接口、数据等的单元测试

iOS-单元测试及代码覆盖率

testExample函数下手写测试代码,点击左边四方形运行测试

二、代码覆盖率

单元测试的覆盖率

iOS-单元测试及代码覆盖率
code coverage勾上

iOS-单元测试及代码覆盖率
UI Testing或者Unit Testing后,查看覆盖率,鼠标移到coverage可查看数字

非单元测试的覆盖率

XcodeCoverage

iOS-单元测试及代码覆盖率
下载XcodeCoverage,放到工程目录下

配置targets
iOS-单元测试及代码覆盖率

iOS-单元测试及代码覆盖率

cd到项目的XcodeCoverage的目录中
执行./cleancov 清除覆盖率信息
运行程序
执行./getcov –show 查看覆盖率信息

iOS-单元测试及代码覆盖率
点击进去可以查看各文件的覆盖率

iOS-单元测试及代码覆盖率

相关文章:

  • 2021-12-21
  • 2021-08-09
  • 2022-01-24
  • 2021-11-23
  • 2022-12-23
  • 2021-12-03
猜你喜欢
  • 2022-12-23
  • 2021-05-15
  • 2022-12-23
  • 2022-12-23
  • 2021-12-21
  • 2021-11-12
相关资源
相似解决方案