statsvn

通过可视化数据分析提升测试质量

[亡魂溺海] 提交于 2021-02-14 14:11:34
某位高人曾说过:日复一日地重复着既有的测试,然后被类似的 Bug 折磨得无可奈何,不如稍作停顿,分析总结找到 Bug 的源头,以除之。本篇文章我们就来聊聊如何通过可视化的数据进行分析,进而提升测试质量。 为了让产品的质量可度量、可视化,我们可以建立一些指标数据,以帮助我们发现产品质量的各种问题,比如:被测功能模块发现 Bug 太晚,某位开发同学的代码质量一直很低,某个功能总是在兼容性方面存在大量问题等。有了问题之后,我们就可以有针对性地进行改进,有的放矢,从而使得被测产品的质量逐步改善。以搜狗的项目为例,我们建立的指标有以下三个方向: Bug 、 代码行 和 漏测问题 数量。 关于 Bug 的指标 Bug 是软件开发过程中最基本的问题载体,在这一方向,我们可以细化为几种数据指标,例如: 1.Bug 数量分布 ( 功能模块维度 ) : 按照功能模块维度,分别统计 Bug 的数量 ( 也可以是严重 Bug 数量 ) 情况,该项指标用以反映哪个功能模块的质量情况最低。例如:搜狗输入法有语音输入、拼音输入、手写输入,分别统计某个版本这三个模块的 Bug 情况。 解释说明 : 首先我们可以判断 Bug 数量高的模块是否合理。如上图所示,本次版本开发主要实现和修改的是语音功能,那么 Bug 数量多是合理的。 其次我们可以有针对性的部署测试策略。语音功能的问题数量较多,功能比较复杂

如何使用CentOS Linux搭建SVN Server

被刻印的时光 ゝ 提交于 2020-08-16 07:38:31
之前 给开发的同事搭建一个公网的SVN Server , google 一下,发现下面这篇最详细,就记录下来,重新排版一下 顺便根据自己的使用经验,补充了几个细节和总结。本文配置是基于 CentOS 5.x的,但一样适用于其他 Linux 发行版! subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人 目前绝大多数开源软件都使用svn作为代码版本管理软件。Subversion支持 linux 和windows,但较多安装在linux下 svn服务器有两种运行方式:独立服务器和借助于apache。 svn://或http:// svn客户端tortoisesvn SVN 的基本工作原理: 在一台服务器上建立一个源代码库,库里可以存放许多不同项目的源程序。有源代码库管理员统一管理这些源程序,每个用户在使用源代码库之前,首先要把源代码库里德项目文件下载到本地,然后开发人员可以在本地修改,左后用svn命令进行提交,游源代码库统一管理修改 版本控制解决了的问题: *代码管理混乱 *解决代码冲突困难 *在代码整合期间引发bug *无法对代码的拥有者进行权限控制 *项目不同版本的发布困难 SVN工作原理示意图: subversion目录说明: *dav目录:是提供apache与mod_dav_svn使用的目录,让他们存储内部数据 *db目录

Subversion repository statistics, other than StatSVN? [closed]

懵懂的女人 提交于 2019-12-17 22:13:25
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 6 months ago . Are there other open source/free packages for producing repository statistics for a Subversion repository? I've tried StatSVN but it seems to be incompatible with the logfiles for Subversion 1.5 and above. Note, I know that TortoiseSVN has some statistics built into its dialogs and repository browsing code, but

Subversion repository statistics, other than StatSVN? [closed]

让人想犯罪 __ 提交于 2019-11-28 17:46:27
Are there other open source/free packages for producing repository statistics for a Subversion repository? I've tried StatSVN but it seems to be incompatible with the logfiles for Subversion 1.5 and above. Note, I know that TortoiseSVN has some statistics built into its dialogs and repository browsing code, but this is not what I'm looking for. What I'm looking for is a tool that can analyze the repository, and its logs, and produce statistics like these: Who checked in the most code Code growth over time Busy files (changed often) Jason Kealey StatSVN does work for Subversion 1.5 and above.