技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 其他 --> 使用gcov完成代码覆盖率的测试

使用gcov完成代码覆盖率的测试

浏览:2847次  出处信息

     Gcov作为gnu/gcc工作组件之一,是一款的免费的代码覆盖率测试工具,而且可以结合lcov生成美观的html的测试报表。本文介绍一些gcov的使用方法,基本原理,一些实际中可能会遇到的问题以及解决思路。

  • Gcov的用法
  •     1.1 编译

         Gcov的使用方法很简单,首先需要给gcc编译的时候打开覆盖测试的开关

         例如要对srcfile.c单个文件生成的程序进行代码覆盖测试,在gcc编译的时候:

         gcc -fprofile-arcs -ftest-coverage srcfile.c -o srcfile

         或者简化成:

         gcc -coverage srcfile.c -o srcfile

         如果源文件很多,需要编译,链接的时候,在gcc编译的时候:

         编译:

         gcc -fprofile-arcs -ftest-coverage -c srcfile.c

         链接:

         gcc srcfile.o -o srcfile -lgcov

         或者

         gcc srcfile.o

    建议继续学习:

    1. Xvfb+YSlow+ShowSlow搭建前端性能测试框架    (阅读:54186)
    2. 安全测试与渗透测试区别    (阅读:23674)
    3. 使用Fiddler对手机应用进行抓包测试    (阅读:6894)
    4. 服务器性能测试工具推荐    (阅读:6437)
    5. 给Apache做压力测试时遇到的问题    (阅读:5890)
    6. WEB性能测试工具推荐    (阅读:5628)
    7. 可用性测试好助手——Morae软件的应用    (阅读:5456)
    8. 12款很棒的浏览器兼容性测试工具推荐    (阅读:4844)
    9. 可用性测试的权衡之道(二)    (阅读:4788)
    10. 在线测试不同操作系统不同浏览器网页的显示效果    (阅读:4681)
    QQ技术交流群:445447336,欢迎加入!
    扫一扫订阅我的微信号:IT技术博客大学习
    © 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

    京ICP备15002552号-1