`
insertyou
  • 浏览: 901509 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

测试过程分析的15个常用度量元

阅读更多
测试过程分析的15个常用度量元
序号 优先级 度量对象 度量元 度量单位 采集周期 采集/计算方法 分析方法 作用
1 1 用户发现的各类型的缺陷 缺陷个数 交付阶段
维护阶段
直接统计 80-20分析:对缺陷类型按缺陷个数排序,找出客户发现的最多的20%的缺陷类型 分析客户的关注点是什么?为什么客户能发现这些类型的缺陷,为什么我们没有测试出来?定义改进措施
2 1 软件模块 缺陷密度 个/KLOC 系统测试阶段 缺陷个数/代码规模 80-20分析:对所有模块的缺陷密度进行排序比较,找出缺陷密度最大的20%模块 找出质量最差的模块,采取改进措施
3 1 遗留的缺陷 缺陷个数 系统测试阶段 上阶段遗留的缺陷个数+本阶段发现的缺陷个数-本阶段解决的缺陷个数 和阶段出口准则对比 里程碑评审决策的依据
4 1 各级别严重程度的缺陷 缺陷个数 系统测试阶段 直接统计 和项目目标对比 判断是否达到测试结束与产品发布准则
5 1 回归测试活动 缺陷个数 系统测试阶段 直接统计 趋势线分析:横坐标为某次回归测试,纵坐标为缺陷个数,建立拟合曲线,判断收敛性 针对每次回归测试活动,进行收敛分析,作为发布决策的依据
6 2 代码走查 代码走查的效率 个/小时 编码阶段 代码走查发现的缺陷个数/代码走查的工作量 和项目目标对比 比较评审与测试的效率,以确定二者投入工作量的比例
7 2 单元测试 测试效率 个/小时 编码阶段 单元测试发现的缺陷个数/单元测试的工作量 和项目目标对比 建立单元测试的性能基线,预测单元测试投入的工作量
8 2 系统测试 测试效率 个/小时 系统测试阶段 缺陷个数/测试工作量 和项目目标对比 建立测试活动的投入产出模型,用以估计为了达到项目的质量目标而需要的测试工作量
9 2 系统测试 系统测试用例相对逻辑规模的密度 个/功能点 系统测试阶段 系统测试用例个数/需求的规模 和项目目标对比 判断系统测试的充分性
10 2 系统测试 系统测试用例相对物理规模的密度 个/KLOC 系统测试阶段 系统测试用例个数/代码规模 和项目目标对比 判断系统测试的充分性
11 3 测试发现各类型的缺陷 缺陷个数 编码阶段
系统测试阶段
直接统计 80-20分析:对缺陷类型按缺陷个数排序,找出最多的20%的缺陷类型 根据类型的分布,查找错误的原因,定义编码或设计的改进措施
12 3 单元测试 缺陷密度 个/KLOC 编码阶段 单元测试发现的缺陷个数/代码规模 和项目目标对比 建立单元测试的性能基线,用以制定项目的质量目标
13 3 单元测试 单元测试用例相对物理规模的密度 个/KLOC 编码阶段 单元测试用例个数(或断言的个数)/KLOC 和项目目标对比 判断单元测试的充分性
14 3 集成测试 集成测试用例相对物理规模的密度 个/KLOC 集成阶段 集成测试用例个数/KLOC 和项目目标对比 判断集成测试的充分性
15 3 系统测试 测试用例的有效性 % 系统测试阶段 依据测试用例发现的缺陷个数/所有的缺陷个数 和项目目标对比 评价测试用例的有效性,判断是否需要提高测试用例的设计技术
分享到:
评论

相关推荐

    度量与分析指南

    文档中未详细列出推荐的具体模板和工具,但可以推测可能会推荐以下几种常用的度量和分析工具: - **项目管理软件**:如Jira、Microsoft Project等。 - **代码管理工具**:如GitLab、GitHub等。 - **缺陷跟踪系统**:...

    高级软件测试,测试分析师

    4. **缺陷管理**:涵盖缺陷报告、跟踪和优先级设定,以及如何通过缺陷数据分析优化测试过程。这包括理解缺陷生命周期,以及如何有效地与开发团队沟通和协调修复工作。 5. **质量保证与持续改进**:介绍质量保证的...

    常用的软件测试工具

    测试执行工具使得测试过程可以自动化执行,适用于不同级别的测试,如单元测试、集成测试和系统测试。这些工具能够显著提升测试效率,减少人为错误。例如,在系统测试阶段,可以使用功能测试自动化工具 Robot、...

    软件测试常用英文

    ### 软件测试常用英文专业术语解析 在软件测试领域,掌握一定的专业英语词汇对于理解和交流至关重要。本文将对给定文件中的专业术语进行详细解释,并深入探讨这些术语背后的概念及其在软件测试中的应用。 #### ...

    软件测试常用术语

    15. Automated Testing(自动化测试):使用自动化工具进行的测试,适用于GUI测试、性能测试等,减少人工干预。 16. Backus-Naur Form(BNF范式):一种形式化的语言描述方法,用于定义语言的语法结构。 17. ...

    如何进行测试需求分析PPT教案.pptx

    测试需求分析是软件测试过程中的关键环节,它旨在确保测试工作能够准确地覆盖到软件产品的所有重要方面。本文档将详细解析如何进行测试需求分析,包括其目的、流程、分类、方法以及与测试用例设计的关系。 测试需求...

    风险来源和分类,度量与分析

    常用的度量方法包括风险概率和影响评估、风险矩阵、风险暴露度等。通过这些方法,可以量化风险对项目的影响,并确定风险管理策略。 例如,风险矩阵将风险的可能发生的概率与可能造成的影响结合,帮助决策者优先处理...

    大数据分析工具常用的数据分析模型.pptx

    在实际操作中,我们可以通过大数据分析工具将多个维度和度量拖入分析区域,设置聚类数量和所采用的聚类算法(如K-means、DBSCAN等),点击执行后,工具会自动对数据进行分组,帮助我们识别出数据的内在结构和模式。...

    几种图像相似性度量的匹配性能比较

    在分析比较中,研究者们通常会设计实验,采用不同的图像数据集和评估标准来测试各种度量方法的性能。通过对比实验结果,可以评估不同方法在特定任务中的优势和局限性,为实际应用选择合适的图像相似性度量方法提供...

    大数据分析工具常用的数据分析模型-PPT.ppt

    在具体操作过程中,用户需要将感兴趣的维度和度量拖入分析区,并选择合适的聚类数量和算法(如K-means、层次聚类等),然后点击“聚类”按钮即可得到聚类结果。 **应用场景举例**: 1. **客户细分**:通过对客户...

    大数据分析工具常用的数据分析模型PPT课件.pptx

    在这个过程中,数据分析模型扮演着至关重要的角色。本篇内容主要介绍了一些常用的大数据分析模型,包括聚类分析、关联分析和决策树,并简述了数据可视化地图的应用。 首先,聚类分析是一种无监督学习方法,旨在将...

    软件工程中的软件度量.pptx

    - **过程度量**:涉及软件开发过程中的各项活动,包括需求分析、设计、编码、测试等阶段的效率和效果。 - **产品度量**:针对软件最终产品的度量,如可靠性、可用性、可维护性等。 **软件度量的方法:** - **直接...

    大数据分析工具常用的数据分析模型PPT学习教案.pptx

    决策树是另一种常用的数据分析模型,它以树状结构表示决策过程,每个内部节点代表一个特征测试,分支代表测试结果,叶节点则表示最终的决策。决策树模型在预测分析中特别有用,它能清晰地展示影响决策的各种因素及其...

    软件测试文档模版.pdf

    - V模型:测试过程分为单元测试、集成测试、系统测试和验收测试四个阶段,每个开发阶段都对应一个测试阶段。 - W模型:在V模型的基础上加入了确认和验证两个过程,强调测试活动应贯穿整个开发周期。 - 敏捷测试:...

    软件测试参考文献

    #### 题目:基于CMMI的金融行业软件测试过程改进与度量的研究 焦佳玉的论文探讨了如何利用CMMI模型改进金融行业的软件测试过程。她提出了具体的测试改进措施,并设计了度量指标,以评估测试过程的有效性和成熟度。 ...

    05软件质量度量和配置管理(ppt文档).ppt

    软件过程度量则关注开发流程的各个方面,如需求变更频率、代码审查效果、测试覆盖率等。这些度量可以帮助识别过程中的弱点,指导过程改进。基于目标的软件过程度量方法强调度量应直接关联到项目目标,确保度量结果对...

    相似性度量方法以及KNN的java实现

    相似性度量的选择是一个复杂的过程,需要根据具体的应用场景和数据类型来进行决定。 ##### 15.1.2 基础概念 在聚类分析中,通常依据对象之间的相似性来划分不同的类别。数据类型的不同决定了相似性的衡量方式也会...

Global site tag (gtag.js) - Google Analytics