Specific Practices by Goals

SG 1 Establish a Statistically Controlled Test Process

建立一个统计控制测试流程

A statistically controlled test process is established whereby baselines that characterize the expected test process performance of the organization’s standard test processes are established and maintained.

基于基准的一个统计控制流程被建立。这个基准描述了组织标准测试流程的期望的测试过程性能被建立和维护

SP 1.1 Establish test process performance objectives 建立测试过程性能目标

Establish and maintain quantitative objectives for test process performance. Note this specific practice correlates to and builds upon the SP 1.1 Establish test measurement objectives of the Test Measurement process area at TMMi level 4. Example work products 1. List of test processes identified for test process performance analysis 2. Quantitative objectives for the organization’s test performance Sub-practices 1. Study the business needs and objectives regarding product quality and test process performance 2. Study the test policy with respect to the defined test goals and test performance indicators Refer to the Test Policy and Strategy process area for more information on business needs and objectives, test goals and test performance indicators. Explicitly select test processes from the organization’s set of standard test processes that are to be included in the set of statistically controlled test processes. Typically it will not be possible, useful, or economically justifiable to apply statistical management techniques to all test processes of the organization’s standard set of test processes. Selection of the test processes is based on the needs and objectives of both the organization and projects.

为测试流程性能建立和维护定量的目标。备注这个指定的实践关联和建立在SP1.1建立测试测量目标的上。例子工作产品:1. 测试流程列表,基于确认的测试流程性能分析。 2.组织测试性能的定量目标。

子实践:1. 学习需要的业务和基于产品质量和测试过程性能的目标。2. 学习测试方针涉及到的定义的测试目标和测试性能指标。参考测试方针和测试过程域来获得更多商业需求和目标的信息,测试目标和测试性能指标。明确地从组织的标准测试流程选择测试过程,被包含在统计控制测试流程集合中。使用统计管理技术到所有的测试流程是无用或者说经济的。测试流程的选择是基于组织和项目的需求和目标的。

3. Define the organization’s quantitative objectives for test process performance in cooperation with relevant stakeholders Objectives may be established directly for test process measurements (e.g., test effort and defect removal effectiveness) or indirectly for product quality measurements (e.g., reliability) that are the result of the test process. 4. Define the priorities of the organization’s quantitative objectives for test process performance in cooperation with relevant stakeholders, e.g., customers and end users 5. Resolve conflicts among the test process performance objectives (e.g., if one objective cannot be achieved without compromising another objective) 6. Revise the organization’s quantitative objectives for test process performance as necessary Examples of when the organization’s quantitative objectives for test process performance may need to be revised include the following:  Based on findings and recommendations from regular test process assessments. (Refer to the Test Organization process area at TMMi level 3 for more information on test process assessments. Note that at TMMi level 5 test process assessments, both formal and informal, are typically performed more frequently.)  When the organization’s business objectives change  When the organization’s (test) processes change  When actual test process performance differs significantly from the objectives

3.与相关利益人配合为测试过程性能定义组定量目标。目标可能被直接建立作为测试过程测量或者非直接的作为产品质量测量(测试过程的结果)。4,定义测试流程性能的组织定量目标的优先级,与相关利益人一起。比如:客户和用户。 5,解决测试流程性能目标的冲突。6,修改组织的测试流程性能的定量目标,如果必须的话。关于什么时候应该修改测试流程性能的定量目标。包括:基于常规测试过程评估的发现和建议。组织的业务目标改变,测试流程改变,实践测试流程性能明显和目标不同。

SP 1.2 Establish test process performance measures 建立测试流程性能测量

Establish and maintain definitions of measures that are to be included in the organization’s test process performance analyses. Refer to the Test Measurement process area at TMMi level 4 for more information about selecting and establishing measures, especially SP1.2 Specify test measures. Example work products 1. Definitions for selected measures for test process performance Sub-practices 1. Select measures that provide appropriate insight into the organization’s test process performance Interim measures for each lifecycle phase may need to be selected, as appropriate, to monitor progress early toward achieving the objectives. 2. Identify measures that are appropriate for statistical management, e.g., those that are controllable 3. Review the set of test process performance measures for statistical management 4. Incorporate the selected measures into the organization’s set of common test measures 5. Revise the set of test process performance measures as appropriate

建立和维护测量的定义,组织测试流程性能分析包含的测量。参考TMMI4的测试测量流程域。例子工作产品:定义测试流程性能选择的测量。 子实践:1.选择测量,提供合适的观点到组织测试流程性能,每个生命周期阶段的临时测量应该被适当选择。在早期监控进程以达到目的。 2. 明确适合统计管理的测量,比如,可控的测量。 3重审测试流程性能测量。 4 把选择的测量集成到组织常用测试测量中。 5.修改测试流程性能测量。

SP 1.3 Establish test process performance baselines 建立测试流程性能基准。

Establish and maintain the organization’s test process performance baselines. The organization’s test process performance baselines are a measurement of test performance for the organization’s set of standard test processes at various levels of detail, as appropriate. There may be several test process performance baselines to characterize test performance for subgroups of the organization, e.g., application domains, complexity, project size and lifecycle models. Example work products 1. Baseline data on test process performance Sub-practices 1. Collect and analyze measurements from projects Refer to the Test Measurement process area for more information on collecting and analyzing data. 2. Establish and maintain the organization’s test process performance baselines from the collected measurements and analyses Test process performance baselines (typically including minimum and maximum tolerances) are derived by analyzing the collected measures to establish a distribution and range of results that characterize the expected performance for selected test processes when used on an individual project in the organization. 3. Review the validity and get agreement with relevant stakeholders about the test process performance baselines 4. Make the test process performance baselines available across the organization The test process performance baselines are used by the projects to estimate the upper and lower boundaries for test process performance. (Refer to SP 1.4 Apply statistical methods and understand variations for more information on upper and lower boundaries of test process performance.) 5. Revise the set of test process performance baselines as appropriate Examples of when the organization’s test process performance baselines may need to be revised including the following:  When the organization’s business objectives change  When the organization’s (test) processes change  When actual test process performance differs significantly from the baselines

建立和维护组织测试过程性能基准。组织的测试过程性能基准是测试性能的测量,有多个测试过程性能基准来为组织的子部门描述测试性能。比如,应用域,复杂度,项目大小,生命周期模型。

例子工作产品:1. 测试流程性能的基准数据

子实践:1. 从项目搜集和分析测量,参考测试测量过程域获得跟多关于搜集和分析数据的信息。2.建立和维护组织的测试流程性能基准,通过搜集的测量方法和分析测试流程性能基准。3. 重审合理性和与相关利益人获得对于测试流程性能基准的一致观点。 4.是测试流程性能基准在整个组织有效。这个基准在项目使用来评估测试流程性能的范围。5.修改。

SP 1.4 Apply statistical methods to understand variations 应用统计方法来理解变量

Establish and maintain an understanding of the performance variations of the selected test processes using the selected measures. Understanding variation is achieved, in part, by collecting and analyzing measures so that (common) causes of variation can be identified and addressed to achieve predictable performance. Example work products 1. Collected measures 2. Upper and lower boundaries of test process performance for each measured attribute of each selected test process 3. Test process performance compared to the upper and lower boundaries of test process performance for each measured attribute of each selected test process Sub-practices 1. Establish trial upper and lower boundaries (control limits) for test process performance using suitable historical data Boundaries of an attribute are the range within which variation normally occurs. All processes will show some variation in measures each time they are executed. Generally control limits (upper and lower boundaries) are set to 2 or 3 sigma. Control limits may also be set to 1 sigma, which is the most restricted interval. The control limits help the Test Process Group to separate the signals from the noise. The variation of data points inside the control limits is due to noise in the process (common cause or normal variations). 2. Collect data, as defined by the selected measures, on the test processes as they execute Data is collected and validated from projects across the organization according to the selected procedures. The data is stored in the test measurement database.

建立和维护选中的测试流程的性能变化的理解,使用选择的测量方法。

3. Calculate the boundaries of test process performance for each measured attribute Examples of where boundaries are calculated include the following:  Control charts  Histograms  Run charts  Confidence intervals  Prediction intervals 4. Identify causes of variation The criteria for detecting causes of variation are based on statistical theory, e.g., 3-sigma control limits, experience, and economic justification. An important activity during the identification of causes of variation is to determine if a process variation is caused by special circumstances (an assignable or specific cause) which may be linked to a specific time or location, or by the variation inherent in the nature of the process itself (common or natural cause). In general it is recommended to first solve assignable causes, since these may partly decrease common causes. 5. Analyze the cause of test process variation to determine the reason the anomaly occurred Examples of techniques for analyzing the reasons for causes of variation include the following:  Cause and effect (fishbone) diagrams  Designed experiments  Control charts (applied to input or underlying test sub-processes)  Subgrouping Note that some anomalies may simply be extremes of underlying distribution rather than problems. Refer to the Defect Prevention process area for more information about analyzing the cause of an anomaly. 6. Determine what corrective action should be taken when causes of variations are identified Refer to the Test Process Optimization process area for more information about taking corrective action. 7. Recalculate the upper and lower boundaries for each measured attribute of the selected test processes as necessary 8. Record statistical management data in the organization’s measurement repository Refer to the Test Measurement process area for more information about managing and storing data, measurement definitions, and results.

SP 1.5 Monitor performance of the selected test processes 监控选择的测试过程的性能

Monitor the performance of the selected test processes to determine their capability to satisfy their process performance objectives and to identify corrective actions as needed. The intent of this specific practice is to determine statistically the process behavior exhibited by the process and appraise the probability that the process will meet its process performance objectives. Example work products 1. The process performance for each test process 2. Boundaries of test process performance for each selected test process compared to its established objectives3. For each test process, documentation of actions needed to address deficiencies in its process performance Sub-practices 1. Compare the boundaries of the measured attributes to the test process performance objectives This comparison provides an appraisal of the test process capability for each measured attribute of a test process. 2. Periodically review the performance of each selected test process, its capability to be statistically managed and appraise progress towards achieving the test process performance objectives 3. Identify and document test process capability deficiencies 4. Determine and document actions needed to address test process capability deficiencies

监视选中测试流程的性能来决定他们的能力来满足流程性能目标和验证需要的正确行为。

TMMI_测试过程改进框架_优化级别8_质量控制2相关推荐

  1. TMMI_测试过程改进框架_优化级别8

    TMMi Level 5: Optimization 优化级别 The achievement of all previous test improvement goals at levels 1 t ...

  2. TMMI_测试过程改进框架

    很早就有想法把TMMI的东西,按照自己的理解总结一下,但是总觉得没有原文写的好.无论怎么组织都写不好.所以不如每周花点时间把tmmi原文翻译一下.一方面加深自己的理解,另有一方面也是希望有同样这方面需 ...

  3. [原创]软件测试过程改进的内容和注意事项

    [原创]软件测试过程改进的内容和注意事项 软件开发过程的质量决定了软件系统的质量,同样软件测试过程改进的质量决定了测试的质量和效率.其中,测试技术解决了测试采用的方法和技术问题,测试管理保证各项测试活 ...

  4. 测试过程改进的大致内容:

    测试过程改进的大致内容: 1.重视测试软件的需求分析: 在测试过程改进中要特别注意这一点,很多公司的测试人员都不太重视测试需求分析,由于时间紧或测试人员有限,不得不看了一部分需求,就开始编写相应的测试 ...

  5. 计算图替代——一种DNN框架计算图优化方法

    1. 计算图优化背景 深度学习在各种实际应用中取得了巨大成功,使许多应用发生了革命性的变化,包括视频分析.自然语言处理等.随着可用的数据增多,硬件的计算能力增强,为了在复杂问题中取得好的表现,目前DN ...

  6. IntelliJ IDEA V2022.1版本亮点——改进框架与技术

    IntelliJ IDEA 发布重大版本更新,V2022.1进行了许多重要功能更新,本次更新信息将分三部分阐述,本文是第二部分. IntelliJ IDEA官方正版下载 Groovy 对 Groovy ...

  7. [荐] 软件测试与质量保障系列课程2:TMMi与测试过程改进精要

    推荐理由: TMMi犹如指南针.无论你当前的测试水平处于什么阶段,当你想要改进和提升的时候,那么你就应该系统化的了解下软件测试过程改进知识和模型,明确您的改进方向和路径. 课程天数: 2天 课程简介: ...

  8. 缺陷漏测分析:测试过程改进

    一.漏测的定义 所谓漏测,是指软件产品的缺陷没有被测试组发现而遗漏到了用户那里,却最终被用户所发现.如果产品在用户那里出现问题,产生的后果是非常严重的.在软件开发过程中,缺陷越早被发现,发现和解决缺陷 ...

  9. GNU编译优化级别-O -O1 -O2 -O3

    最近做一个算法的GPU加速,发现实际上使用gcc的-O3(最高级编译优化)选项,可以获得很高的加速比,我的程序里达到了3倍的样子,有时效果甚至比GPU加速好.因此小小学习了下GNU的编译优化. 附言一 ...

最新文章

  1. windows下cd无法切换到指定目录下
  2. ubuntu下安装配置hadoop
  3. 钢厂互联网数据中心(IDC)的崛起
  4. 那些功能逆天,却鲜为人知的pandas骚操作
  5. 简洁版即时聊天---I/O多路复用使用
  6. OREO免费授权系统源码
  7. Qt之QFileSystemWatcher
  8. python对数据进行统计分析_数据分析员用python做数据分析是怎么回事,需要用到python中的那些内容,具体是怎么操作的?...
  9. linux里centos7开放端口,linux centos7 防火墙及端口开放相关命令
  10. 一个APP开发有那么难吗?
  11. Thread类的常用方法
  12. oracle 自动化运维--自动搭建oracle dataguard 运维工具(开发源代码)
  13. java实训报告_Java实验报告三
  14. word另存为html行距,word文档如何设置行间距
  15. Form表单做调查表
  16. win7系统激活时提示0x80072F8F解决办法(亲测有效)
  17. img src .php 不显示,HTML中img标签src属性用PHP设置后不显示
  18. 在大裁员背景下,一个年薪百万的offer有多容易
  19. DD-wrt无线参数详解
  20. 直连线和交叉线的做法

热门文章

  1. paraview 画截面流线图
  2. 红米k20pro短接9008_小米、红米全系列短接点拆机进入9008模式刷机图解方法
  3. 逻辑回归分类鸢尾花和红酒等级
  4. ubuntu20.04_ROS中运行gazebo控制机器人模型报错
  5. 超级玛丽java下载_超级玛丽java源码 非本人原创 - 下载 - 搜珍网
  6. 工作中必备技能---思维导图你会吗???给我10分钟让你精通思维导图!!!
  7. 医药、医疗、互联网医疗平台、问诊、挂号、开药、处方、复诊、患者管理、开药问诊、视频问诊、电话问诊、图文问诊、医生端、医师认证、医院、药品、续方、常用处方、电子处方、抢单、接诊、退诊、预约、科室
  8. 外贸制单管理软件丨汇信外贸软件
  9. mysql报错 a foreign key constraint fails
  10. DIY台式机并安装Win10+Debian双系统