直观了解软件质量和测试的完整性

VectorCAST/Analytics可提供便于用户理解的web仪表盘视图来显示软件代码质量和测试完整性指标,让用户能够掌握单个代码库的趋势,或对比多个代码库的度量指标。

为什么选用VectorCAST/Analytics

软件项目可分为两种:对旧有应用程序的维护和新应用程序的开发,这两类软件项目都有自身特有的难度。旧有应用程序通常测试不够充分,而且过于复杂。 要提高这类应用程序的质量,最大难题就是了解应该从哪里着手。而开发新程序所面临的挑战通常是了解待发布程序的就绪情况:已经做了哪些工作,还有哪些工作 要做。

VectorCAST/Analytics可以帮助这两类应用程序解决各自的难题。对旧有应用程序来说,它可以通过将主要的质量度量指标和项目的平 均指标进行对比,辨识出代码库中的热点以便着重地测试。就新开发程序而言,它可以报告测试的完整性,计算出所需的测试量,以及现已完成的测试。

VectorCAST/Analytics如何运作

VectorCAST/Analytics能提供用户自定义的数据连接器,可从VectorCAST或第三方工具中获取重要的度量指标,如:静态分 析错误,代码复杂度,代码覆盖率,测试完整性,等。VectorCAST/Analytics可以将这些基本的度量指标与测算指标结合起来,来确定代码中 的热点,比如:复杂度较高和覆盖率较低的函数。

将这些复杂度和覆盖率的信息以热度图的形式显示出来,代码覆盖率控制每格的颜色,代码复杂度控制每格的大小,这样用户就能够迅速了解到他们应该重点测试哪些代码,以便重构资源,获得最好的测试成果。

红色的大格子表示的是那些未经充分测试的复杂度较高的函数。

功能

VectorCAST/Analytics能为整个团队实时提供关键的度量指标。VectorCAST/Analytics的服务器端连接多个数据 源,客户端会通过web浏览器提供仪表盘,服务器端和客户端都是高度可配置的。默认的配置能支持所有的VectorCAST工具。只要在 VectorCAST/Manage测试项目或VectorCAST/Cover覆盖率项目中指明VectorCAST/Analytics的服务器就可 以了,默认的仪表盘会以非常简单易懂的布局显示出关键的度量指标。

顶部的蓝条显示的是项目中所有文件在项目范围内的度量指标。

树状视图控制整个项目视图到单个文件范围内所显示的度量指标的间隔尺寸。

仪表盘顶部的中间显示的是关键的度量指标,比如:覆盖率复杂度和所达到的代码覆盖率。

静态分析框显示的是从VectorCAST/Lint或第三方静态分析工具中所获得的结果汇总。

根据页面中间显示的可配置的热度图,很容易就能够发现其中的异常情况,如:代码复杂度很高而测试程度又很低的函数。

可有效运用的情报

软件的质量和测试的完整性是紧密相关的。如果测试不够完整,那么质量就无法保障。软件研发团队在要提高软件质量时,最难回答的问题就是:“该从哪里 着手?”VectorCAST/Analytics可以通过收集并发布关键的“我们现在的质量度量指标情况如何?”来帮助回答这个问题。

VectorCAST/Anlytics的功能:

  • 实时了解质量和测试的完整性度量指标
  • 内置连接器连接由VectorCAST生成的所有数据
  • 用于导入第三方数据的用户自定义连接器
  • 仪表盘可完全根据企业的目标定制

VectorCAST/Anlytics的优点:

  • 能提供可量化的代码质量指标
  • 能帮助更好地做出发布决策
  • 可进行趋势分析
  • 可识别重点代码/进行风险评估
  • 有技术债识别指标:复杂度、测试的完整性、注释的密度
  • 可评估测试用例的质量:测试用例的数量、失败的测试用例 、未匹配需求的测试用例、 未匹配测试用例的需求

转载于:https://www.cnblogs.com/trinitytec/p/5780704.html

基于Web的质量和测试度量指标相关推荐

  1. 软件测试分析和度量方法,测试度量指标的收集和意义

    两年前,针对测试是否要量化考核,写的偏务实的文.我们用的是CQ+TD. ---------------------------------------------------------------- ...

  2. CloudQuery,一款基于WEB的数据库客户端测试

    这是学习笔记的第 2332篇文章 对于数据库客户端的使用,一直以来都有一些困扰,我想对很多人来说都或多或少会有: 1)多种数据库的客户端软件使用方式是独立的,几乎不存在交集 2)客户端软件的安装对于多 ...

  3. 4.4 测试度量指标体系和质量评估

    4.4测试度量指标和质量评估 一.测试度量指标体系 1. 分类: 1) 过程度量:衡量测试覆盖度.完备度和执行效率 覆盖率: 1. 代码覆盖率 2. 接口覆盖率 3. 需求覆盖率 4. 漏测率 执行率 ...

  4. 基于Windows下的Web性能测试和压力测试

    基于Windows下的Web性能测试和压力测试 Web测试 随着Internet的日益普及,现在基于B/S结构的大型应用越来越多,可如何对这些应用进行测试成为日益迫切的问题.有许多测试人员来信问我B/ ...

  5. 关于测试的一篇论文, 基于web端selenium的自动化测试设计与实现(有需要的联系我 此论文内容缺失,不要直接用 一经发现,后果自负)

    论文题目:基于web端selenium的自动化测试设计与实现 学科(专业):计算机科学与技术 申请人: 指导教师: 摘 要 随着我国科学技术的飞速发展,软件应用技术的更新速度日新月异,规模不断扩大.普 ...

  6. 如何构建基于 Web Excel 组件的指标补录平台

    本期 Chat,由华融融通科技有限公司开发经理--郭晓冬先生,分享"纯前端表格控件 SpreadJS 在金融行业的应用"以及如何构建基于 Web Excel 组件的指标补录平台. ...

  7. 软件测试周刊(第03期):质量回溯、自动验证埋点、故障度量指标、产品质量指标

    这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布. 本周刊开源(GitHub: SoftwareTestingWeekly ),欢迎提交 issue,投稿或推荐软件测试相关的内容. 目录 ...

  8. 【案例分享】SpreadJS金融行业应用实践,开发基于Web Excel的指标补录平台

    SpreadJS作为一款基于 HTML5 的纯前端电子表格控件,以"高速低耗.高度类似Excel.可无限扩展"为产品特色,提供移动跨平台和浏览器支持,可同时满足 .NET.Java ...

  9. 软件测试质量度量指标

    软件测试质量度量指标 度量模块 度量指标 统计方法 度量说明 产品完成度 1.需求通过率 (已通过需求/已计划需求) 体现需求的完成度.也常可以统计为(测试用例通过数/计划的测试用例总数),即默认用例 ...

最新文章

  1. window linux上传文件命令,windows通过cmd命令行使用sftp上传文件至linux
  2. Almost sorted interval
  3. foreach 循环达到条件的第一次就停止_是否应该停止在JavaScript代码中使用forEach()?...
  4. IIS 5 与IIS 6 原理介绍
  5. iOS-仿支付宝刮刮乐效果
  6. 罗永浩的电子烟公司融资3000万元?8月或将发布新品 定价600元左右
  7. Thinkphp3.2.3的主从分离事务问题(坑!!!)
  8. java 下载junit的jar包_junit jar包下载-Junit4 jar包下载 --pc6下载站
  9. 文件上传服务器方法,向服务器上传文件方法
  10. GAPP添加overlay
  11. CNN入门讲解:准确率很高就感觉自己萌萌哒?NONONO,还有一点也重要
  12. linux解压缩包命令
  13. 电脑怎么录屏,什么录屏软件最好
  14. 什么蓝绿部署(BlueGreenDeployment) ?
  15. html的弯曲的虚线设置,Photoshop如何画出弯曲的虚线?
  16. 抖音算法机制,抖音算法规则,抖音算法逻辑
  17. android点赞取消赞功能吗,Android 仿微博的点赞功能的实现原理(持续点赞再取消)...
  18. 带宽与网速之间的关系
  19. 浩鲸科技是外包公司吗_简单app应用外包公司_广腾(深圳)互联网科技有限公司...
  20. 使用CSS实现首行缩进效果

热门文章

  1. 7 Redis 事务
  2. 17、mybatis两个内置参数
  3. 公告牌为什么有些是纸质,有些是电子的
  4. python文本分类_教你用python做文本分类
  5. jset编写测试vue代码_使用 Jest 进行 Vue 单元测试
  6. 给linux下网站目录配置SFTP
  7. Python数据结构之链表(linked list)
  8. 创建一个多进程(multiprocessing.Process)
  9. JavaScript实现冒泡排序 可视化
  10. springboot添加swagger2组件