当前位置: 首页 > news >正文

不在百度做推广他会把你的网站排名弄掉百度app营销软件

不在百度做推广他会把你的网站排名弄掉,百度app营销软件,网站建设 博采网络 学校,网站平台怎么做推广前言 师弟:“师兄,我又被鄙视了。说我的系统太差,测试不过关。” 我:“怎么说?” 师弟:“每次发布版本给程夏,都被她发现一些bug,太丢人了。师兄,有什么方法来衡量测试的…

前言

师弟:“师兄,我又被鄙视了。说我的系统太差,测试不过关。”
我:“怎么说?”
师弟:“每次发布版本给程夏,都被她发现一些bug,太丢人了。师兄,有什么方法来衡量测试的程度么?”
我:“有,代码覆盖率就是一个比较好的方式。”

正文

通过gcov和lcov,可以很直观的看到代码的运行情况,同时也可以查看代码的行覆盖率,函数覆盖率等等信息,为开发提供一个方便的测试手段。
gcov是Linux下GCC自带的一个C/C++代码覆盖率分析工具,因此只要安装了gcc,就具备了。
gcov能够生成代码覆盖信息,但是不够直观,因此需要借助lcov/genhtml直观展示覆盖率,主要特点有:
● 基于Html输出,并生成一棵完整的HTML树
● 输出包括概述、覆盖率百分比、图表,能快速浏览覆盖率数据
● 支持大项目,提供三个级别的视图:目录视图、文件视图、源码视图

具体操作方法

代码编译的时候需要加上编译参数: -ftest-coverage -fprofile-arcs 和库 -lgcov。编译完会生成.gcno文件,然后进行测试,程序正常退出,会有.gcda文件生成。然后根据.gcda生成可视化信息。

Step1: lcov根据.gcda生成info数据

lcov 可以在指定目录去找代码覆盖的信息, 输出为 *.info, 这个 *.info 是一个中间结果 lcov -c -o
code_coverage.info -d .

Step2: 生成html数据

genhtml code_coverage.info -o coverage_result

Step3: 在coverage_result目录启动http服务,就可以通过网页访问

python3 -m http.server

其中第一二步,可以封装脚本为code_coverage.sh:

lcov -c -o code_coverage.info -d .
genhtml code_coverage.info -o coverage_result

结果如下

代码行覆盖率21.0%,函数覆盖率39.1%。
代码覆盖率
详细代码覆盖信息如下,其中标红的表示未测试到的代码行。
详细代码覆盖率

http://www.shuangfujiaoyu.com/news/25229.html

相关文章:

  • 海南网站建站网络营销推广公司有哪些
  • 自己制作头像app软件快速排名优化
  • 胶州哪家公司做网站登录百度账号注册
  • 做淘宝的网站奉化首页的关键词优化
  • 网站做网页俄罗斯搜索引擎推广
  • 做网站推广挣多少钱2022新闻大事件摘抄
  • 厦门本地网站平台外宣推广技巧
  • 网站建设与维护书籍推荐seo sem论坛
  • 专业的做网站公司百度信息
  • 网站做3年3年包括什么友情链接出售平台
  • 网站开发是做什么免费网站注册com
  • 服务器架设国外做违法网站软文推广是什么
  • 什么网站可以做字体效果好湖南官网网站推广软件
  • 网站开发如何共用菜单栏require百度风云排行榜官网
  • 郑州网站南京网站建设seo综合查询是什么
  • 深圳品牌营销型网站建设优化推广seo
  • 广州的兼职网站建设快速排名优化公司
  • 每天做特卖的网站是哪个知乎关键词搜索排名
  • 云盘可以做网站吗网站域名在哪买
  • 温州网站设计只找亿企邦关键词seo优化排名
  • crm在线观看重庆百度整站优化
  • 网站开发进度管理表百度推广按点击收费
  • 品牌推广工作职责宁波正规seo推广
  • 做网站要排版吗搜索引擎营销总结
  • 宜昌网站开发百度手机助手下载免费安装
  • php网站挂马推广关键词如何优化
  • 运城网站建设网站seo优化包括哪些内容
  • 北京做网站开发公司国际军事最新消息今天
  • 微信平台可以做微网站吗seo积分优化
  • 上海网站开发建seo优化上海牛巨微