`
he91_com
  • 浏览: 411008 次
文章分类
社区版块
存档分类
最新评论

2011-我负责的测试项目数据分析

 
阅读更多

我负责的是电子商务的后台系统,主要是安全与风险控制相关的。目前主要是集中在功能测试和一丁点的性能测试。对自己的评价是对功能测试已经比较有把握,心里有底,但是对于性能测试基本还处在未入门的状态,将是我2012年重点要加强的地方。

2011年我做过的项目情况描述:

项目

千行代码缺陷数

百个用例缺陷数

用例对应代码行数

负责代码行数

设计用例数

执行用例数

发现缺陷数

老树盘根

0.322

3.44

203

90086

387

841

29

标准化事件

0.236

2.3

185

55639

300

565

13

风险profile

0.333

4.12

259

45356

175

364

15

安全数据中心

1.428

11.05

158

16116

71

208

23

项目总体情况如下:

项目

总代码行数

总设计用例

总执行用例

总BUG情况

开发投入

测试人日

老树盘根

150144

737

1490

55

470

147

标准化事件

55639

300

565

13

97.5

26.5

风险profile

45356

175

364

15

66.7

17.1

安全数据中心

32233

204

640

35(约)

61.2

31.1

我负责的项目情况总结,总共测试代码行数90086+55639+45356+16116= 207197行代码。设计用例933个,执行用例1978个,发现缺陷80个。

2010年7月20日到12月31日,一共完成了18个升级包。一共提交了23个缺陷。(近卫军培训了一个多月,真正开始测试生涯的时间大概是9月,除最开始才学习安全线业务外,中间参与了CTUsofa2.0升级,其它时间基本上每个星期顶上两个升级包,对于任务的并行能力在这段时间得到了一个充分的锻炼!)

2011年1月1日到12月31日,一共完成了4个项目+21个升级包,一共提交了190个缺陷。4个项目占据了我全年的大部分时间,难以想象我还完成了21个升级包,真的是对自己感觉到惊讶!老土,你可以的。(缺陷是指有效缺陷,无效及scm、mvn变更类的都已经过滤掉。)

2011年的190个缺陷中,有54个缺陷是SIT的,136个缺陷是开发环境的。对于SIT的缺陷,有些是测试遗漏,这个我必须承认。还有一部分是考虑到性能的情况下修改日志或者其它,还有一部分是PD需求不明确导致的SIT的修改,最后一部分是线上案件紧急情况。在不考虑SIT的缺陷情况下,80个缺陷是项目中的,63个缺陷是升级包的,但是我投入在项目中的时间大约是8个月,投入在升级包中的时间只有4个月,因此相对而言,升级包中的缺陷更容易发现。

测试工作量评估,仅仅是我的直观感受,有啥好的观点大家也可以提出来啊,欢迎批判的观点。

衡量一个测试的工作量的话应该考虑①测试代码行数 ②用例数 ③缺陷数 ④缺陷比例分析 ⑤代码覆盖率 ⑥测试执行天数 ⑦上线后2周内的缺陷情况 ⑧上线后3个月内的缺陷情况

测试代码行数(绝对值)和用例数(绝对值)是用来评估测试工作量的。而缺陷数(绝对值)、缺陷比例分析(相对值)和代码覆盖率(相对值)是为了评估测试质量的,测试执行天数(绝对值)是为了评估测试效率的,上线后运行情况是为了评估测试遗漏情况。

对于代码覆盖率分析,要考虑以下情况:a.java文件的覆盖情况,可以使用EMMA这个覆盖率统计工具。b.数据库相关xml文件的覆盖情况,目前没有一个好的工具。c.前端vm、js等文件的覆盖情况,目前也没有好的工具。d.系统部署及框架相关文件的覆盖。f.系统引用第三方JAR包的覆盖情况。

对于缺陷比例分析,要考虑以下情况:a.测试阶段发现缺陷情况 b.业务模块发现缺陷情况 c.缺陷中严重程度比例d.代码各层次BUG比例情况e.测试方法发现BUG情况f.缺陷类型引发BUG情况。

对于测试质量及用例质量的考量,可以考虑以下因素:每千行代码缺陷数,每百个用例缺陷数,每个用例对应代码行数。

对于测试效率而言,每天执行用例数,每天发现缺陷数这两个是需要考虑的。

分享到:
评论

相关推荐

    需求规格说明书-时光网大数据分析.doc

    - 目的:这部分将阐述项目的主要目标,可能包括通过大数据分析提高电影推荐的准确性和用户满意度,优化时光网的用户体验。 - 定义:文档可能会列出在分析和设计过程中使用的专业术语,确保所有参与者对术语有统一...

    156-体质测试数据分析及可视化设计源码.zip

    这个压缩包文件"156-体质测试数据分析及可视化设计源码.zip"包含了进行体质测试数据分析和可视化设计的源代码。从文件结构来看,我们可以推测这可能是一个Java Web项目,用于处理和展示体质测试的数据。以下是一些...

    大数据分析淘宝双11的SSM项目.rar

    《大数据分析淘宝双11的SSM项目》 在当今数字化时代,大数据分析已经成为企业决策的重要依据,尤其是在电商行业中,如淘宝的双11大促活动。本项目以"大数据分析淘宝双11的SSM项目"为例,揭示了如何运用现代技术手段...

    软件项目包测试-web性能测试

    - **测试结果分析**:分析测试数据,识别性能瓶颈。 - **案例点评**:总结测试过程中的经验和教训,提出改进建议。 综上所述,Web性能测试是一项复杂且重要的任务,需要跨学科的知识和技能。通过对Web性能测试的...

    招聘数据分析系统-课程实训-源代码

    本实训项目“招聘数据分析系统”旨在通过Python、JavaScript、Echarts和MySQL等技术,帮助用户实现对招聘数据的深度挖掘与高效展示,从而提升招聘效率和质量。 一、系统架构 1. 前端技术栈:JavaScript作为主要的...

    用户行为数据分析+项目计划书

    **知识点生成:用户行为数据分析+项目计划书** 一、**项目背景与意义** 用户行为数据分析在当前数字化转型的大背景下显得尤为重要。随着互联网技术的发展,企业能够收集到的用户数据日益增多,如何有效地从这些海量...

    视频AI分析终端-系统测试方案.docx

    - **测试经理**:负责测试计划的制定和执行监督。 - **测试工程师**:执行具体的测试任务,并记录测试结果。 - **开发人员**:参与缺陷修复和优化工作。 #### 二、网络架构 视频AI分析终端的网络架构主要包括前端...

    Storm流计算项目:1号店电商实时数据分析系统-21.项目1-地区销售额-项目发布及总结.pptx

    《Storm流计算项目:1号店电商实时数据分析系统》 在大数据实时处理领域,Storm以其高效、稳定的特点,成为众多企业进行实时数据分析的首选工具。本项目“1号店电商实时数据分析系统”聚焦于地区销售额的实时统计,...

    齐鲁软件设计大赛作品文档-山理助手-测试分析报告.doc

    ##### 2.1 测试项目 本次测试主要针对iSDUT的以下核心功能模块进行了全面评估: - 课程表查询功能 - 成绩查询功能 - 图书馆服务功能 - 生活服务功能 ##### 2.2 测试机构和人员 - **测试机构**: 山东理工大学计算机...

    2011-3-29Test-5.rar_电容测量芯片

    从压缩包中的“2011-3-29Test-5”文件名来看,这可能是该项目的源代码、固件或测试数据。为了深入了解这个系统的具体工作原理和实现细节,需要解压文件并分析其中的内容,例如查看程序源码、硬件描述语言(HDL)文件...

    小型超市管理系统测试计划分析报告

    - **测试项目**:依次测试各个子单元过程,然后进行模块间的接口测试,最后进行全面系统测试。 - **测试准备**:准备测试总体计划书、测试用例手册、测试脚本代码等文档。 - **测试机构及人员**: - 测试人员:...

    TinyShop测试项目总结报告1

    综上所述,TinyShop测试项目涵盖了从需求分析到测试执行的整个生命周期,使用TestLink和Mantis进行测试管理和缺陷追踪,有效提高了测试效率和问题解决速度。通过这样的实践,团队成员提升了专业技能,对软件测试有了...

    .NET企业级项目开发-1期 测试分析报告(GB8567——88).doc

    .NET企业级项目开发的测试分析报告是按照GB8567——88标准进行编写的,这份文档旨在详细记录和评估软件系统在测试阶段的表现,为后续的开发和改进提供依据。以下是报告中的主要知识点: 1. **引言**: - **编写...

    软件测试-测试分析模板

    - **对应测试**:指定负责测试任务的团队或个人,明确测试目标与计划,为项目质量把关。 - **对应产品**:产品负责人负责协调整个产品的生命周期管理,包括需求收集、产品规划、设计评审、用户体验优化等。 #### 二...

    中科大软院软件系统测试实验报告3--单元测试

    此部分明确了项目的基本信息,包括项目的名称、负责开发的人员以及负责测试的人员。 **1.2 系统概述** 该段落详细描述了人民币数字大写转换程序的主要功能: 1. 使用中文大写金额数字表示法(如壹、贰、叁等)来...

    行业分类-设备装置-装载机测试平台.zip

    4. 数据分析:说明如何收集和分析测试数据,包括数据采集系统的工作原理、数据分析软件的应用,以及如何通过数据分析评估装载机的性能和故障诊断。 5. 安全措施:强调在测试过程中应遵循的安全规程,以防止设备损坏...

    软件项目文档-4.4.3 测试报告.doc

    - **测试结果分析**:对测试数据进行统计和解析,找出问题的模式和趋势,可能涉及性能瓶颈、功能缺失或易用性问题。 - **改进建议**:基于测试结果提出如何优化软件或调整测试策略的建议,这可以是改进代码、增强...

    软件工程与大数据分析融合.pptx

    - **敏捷软件开发方法论**:特别适用于大数据分析项目,因为它强调快速迭代和持续交付,能够及时应对项目需求的变化。 - **软件质量保证**:在大数据分析系统中尤为重要,因为任何一个小的错误都可能导致巨大的损失...

    软件项目测试规范

    - **测试经理**:负责测试团队的组建与管理,制定测试计划,协调内外部沟通,以及测试报告的分析。 - **测试用例设计工程师**:专注于测试用例的设计,确保覆盖所有测试需求。 - **测试实施工程师**:执行测试用例,...

Global site tag (gtag.js) - Google Analytics