专栏首页用户6517667的专栏精准测试及其工具(连载8)

精准测试及其工具(连载8)

3.7多版本与累计覆盖率

1. 新增版本代码覆盖率与版本比对功能

(1)版本对比操作

点击菜单“编辑 -> 两个版本对比”。

前置条件:工程下至少有两个版本。

星云测试支持两个及以上版本进行对比函数的差异,对比之后列表展示函数变化。如图66和图67。

图66进入“两个版本对比”

图67选择比较的两个版本

(2)新增版本代码覆盖率

前置条件:对比的两个版本有修改或添加的代码。

星云测试支持查看版本对比中修改以及添加代码的函数的覆盖率情况。如图68所示。

图68查看版本对比中修改以及添加代码的函数的覆盖率

2.累计覆盖率

前置条件:工程下至少有两个版本,且这两个版本有覆盖率数据

多版本累计覆盖率是针对多个版本中的所有测试用例的覆盖率的累计,用户以最新版本为基线版本,针对之前不同的测试场景累计该版本的覆盖率,从而得出函数的覆盖情况。以基线版本函数信息为基础信息,如果被基线版本之前的函数有删除和修改那么以基线版本为准,不在计入累计覆盖率。最终累计生成一个新的版本(累计版)进行形式展示。

点击菜单“编辑 -> 累计覆盖率”。

(1)选择累计的版本,如图69所示。

图69选择不同版本

(2)生成累计之后的版本,如图70所示。

图70多版本累计覆盖率

星云测试

http://www.teststars.cc

奇林软件

http://www.kylinpet.com

联合通测

http://www.quicktesting.net

本文分享自微信公众号 - 软件测试培训(iTestTrain),作者:顾翔

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-11-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Appium超详细环境搭建for-Mac

    顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscr...

    小老鼠
  • DevOps工具介绍连载(48)——静态扫描工具Brakeman

    现在,可以使用该--text-fields选项指定报告哪些文本字段以及它们对于默认“文本”报告格式的顺序。

    小老鼠
  • mac OS 下超详细搭建 Appiumm 自动化测试环境

    现在很多公司,尤其是研发团队开始使用mac OS了,测试团队也不列外。所以,特意写下 mac OS 下自动化测试的各种环境搭建吧,计划分期写,感兴趣的持续关注。

    小老鼠
  • SDK开发经验之版本

    子勰
  • GlusterFS发布时间表 (Release Schedule)

        Gluster版本发布分为主版本和次要版本。主版本通常包含新功能(除了bug修复),次要版本是为了改善主版本的稳定性,提供bug反馈和修复。

    党志强
  • SpringCloud的版本

    Spring Cloud 项目目前仍然是快速迭代期,版本变化很快。这里整理一下版本相关的东西,备忘一下。

    pollyduan
  • 问题与事务跟踪系统jira中的版本管理 转

    在jira中版本有三种状态,分别是:未发布/unreleased、发布/released、归档/archived。

    donghui
  • 使用版本控制系统的 3 个建议

    git的三个建议 如果说有什么是开发软体专案一定要使用的基础工具,使用「版本控制系统」应该可以记上一笔。无论是个人或是团队开发,都可以透过版本控制系统获得巨大的...

    小小科
  • 史上最全的 vim 快捷键文档

    民工哥
  • 小程序更新机制

    未启动时更新 开发者在管理后台发布新版本的小程序之后,如果某个用户本地有小程序的历史版本,此时打开的可能还是旧版本。微信客户端会有若干个时机去检查本地缓存的小...

    薛定喵君

扫码关注云+社区

领取腾讯云代金券