iOS 测试 在 Xcode7 上,如何通过黑盒 (or Monkey 测试中) 的方式获取代码覆盖率

june · 2016年05月13日 · 最后由 laurasong 回复于 2016年05月13日 · 2055 次阅读

背景:
希望在黑盒测试(或者 Monkey)中,获取到代码覆盖率。这样可以了解到有多少功能未覆盖。可以更好的了解回归的效果。

以前的方案:
在 Xcode7 以前,方案如下
https://github.com/vigossjjj/CodeCoverage4iOS
或者
http://www.dzwanli.com.cn/?p=1003

在 iOS7 之后,加入了 UITest。

大家有没有了解这一块的,如何通过黑盒(or Monkey 测试中)的方式获取代码覆盖率

共收到 3 条回复 时间 点赞

打开 coverage ,然后收集,merge

以前的方案现在用不了了?

没看懂这句:在 iOS7 之后,加入了 UITest。

黑盒测试在 xcode7 上还是可以用 gcov 做,但是需要在 GCDAProfiling.c 里 skip 掉无法合并的 gcda

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册