本帖最后由 CSTQB-TMMiCN 于 2019-2-18 14:28 编辑
问题1: 什么是测试?什么是测试过程改进?他们各自的范围如何界定? 测试:测试包括所有生命周期活动的过程,包括静态测试和动态测试。它涉及计划、准备和对软件及其相关工作产品的评估,以发现缺陷来判定软件或软件的工作产品是否满足特定需求,证明它们是否符合目标。基本的测试过程包括测试计划和控制、测试分析和设计、测试实现和执行,评估己有标准和报告,测试结束活动。(引自ISTQB®术语) 测试过程改进:一个由多项活动组成的程序,被设计用于改进组织的测试过程及结果的表现与成熟度。简单理解,测试就是QC,质量控制;测试过程改进就是对测试所使用的流程,规范,工具,模板进行优化,让测试更好的工作,提升测试的质量和效率,进而提升产品质量。(引自ISTQB®术语) 范围:测试针对的产品(包括工作产品)进行验证和确认;而测试过程改进,针对的是测试过程本身质量、效率、价值等的提升,二者针对的目标不同。
问题2: TMMi与TPI及其他测试过程改进模型的关系? TMMi是目前唯一的专注于组织级测试全生命周期的测试过程改进模型。TPI则相对关注在项目级的过程改进,并无全球统一的认证。其他的测试过程改进模型,也较多关注在项目的层面。当然TMMi可以独立使用,也可以与其它改进模型同时使用。另外,TMMi模型目前支持阶段性的评估,而TPI支持连续性的评估。
问题3: 如何看待CMMI认证和TMMi认证的关系? 1. 是两个独立的模型;可以配合使用,也可以单独使用。 2.CMMI关注整个软件开发生命周期的全过程;TMMi关注测试过程; 3.CMMI中对于测试的内容非常有限,不能满足测试过程改进本身的要求; 4.CMMI中有些目标与TMMi可以复用,不再在TMMi中复述。 5.TMMi是测试组织的成熟度评估,CMMI是开发组织的成熟度评估,相互之间是一个互相促进的关系。
问题4: 企业测试组织实施TMMi认证的动机主要有哪些?你觉得是否合理? 1. 解决组织中测试效率低的问题; 2. 解决组织中测试效果不理想的问题; 3. 解决组织中测试工作无序的问题; 4. 解决组织中测试工作及工作结果无法用数据展示的问题; 5. 优化组织中测试工作与其它部门工作无法有效集成或融合的问题; 6. 优化组织中在时间、测试工作量、成本、产品质量决策机制; 7. 推动其它相关部门的改进; 8. 得到国际的认可; 9. 与国际优秀的企业做对比; 10. 可见自己组织不同的时间段的进步; 11. 提升员工士气。
问题5: 测试策略需要放在测试计划中吗? 测试策略涵盖了组织或项目群(一个或多个项目)的通用测试需求。定义了通用的产品风险,整体测试模型,测试级别,每个测试级别需要用到的测试技术,每个级别的入口和出口准则等。在项目中,测试策略作为要执行的测试的出发点。可以包含在测试计划中,也可以是一份单独的文档。
|