我理解的软件测试配置管理

发表于:2008-3-19 14:38

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:三三    来源:三三的博客

        由于配置管理常常也会由测试人员担当,因此这个工作也需要能够做
        基本知识:
        配置管理(Configuration Management,CM) 是对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。
        1. 配置,可以理解为项目执行过程中所有用到的资源(软硬件,环境等),以及项目产出的工件(文档、源码等)
        2. 简单的说,配置管理的工作分下面几部分:
i. 计划:配置计划主要是要说清楚以下事情:
        1.谁来做配置管理(cmo指定)
        2.配置库如何设置(目录结构,库管理方法,库创建位置或使用的软件)
        3.管理哪些工件及管理深度(列出受管理的文档和源码的具体内容列表,是否进行版本和基线管理等) (配置项明细)
        4.工件版本流转方式,如:从草稿到基线的流转方式和条件等
        5.说明变更流程,指明并准备变更控制单模板
        6.指定配置项的命名规则(文档名一般已定义好,只需要描述代码命名规则)
ii. 收集和整理项目工件
        1.创建配置库
        2.分配访问权限等
        3.及时记录和跟踪受管理的工件的当前状态(配置状态报告)
iii.版本控制:为版本进行编号,并随时提供需要的版本(最新版本及分支版本)
iv.变更控制:确保已经稳定的产品不会在不为人知的情况下被更改
        1. 收集变更控制单
        2. 跟踪变更过程
        3. 更新基线(基线,可以理解为处于基线的工件已经稳定,如果再需要修改,就必须要通过讨论才能修改,而且需要跟踪它的修改过程并进行检查)
        4. 发布新版本
v.发布正确的工件:确保当项目组内外有人需要项目工件时,能从指定人员(配置管理员)处获得最新的产品工件(文档或者源码),避免在旧版本上工作.
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • tyh666
    2016-7-28 17:39:24

    一般都是测试人员来做配置管理员吧

  • waterfall_qk
    2008-4-15 12:10:51

    这个东西俺现在还不太懂
    刚刚进入测试这个行业

  • jinwei6078
    2008-3-31 16:46:51

    这里怎么一般用户可以看到删除评论呀,51testing的测试人员工作没有做好,一个BUG

  • stomic
    2008-3-20 15:48:08

    楼住讲的配置管理的工作很正确,但是这个不应该由测试人员来兼做,而是需要专人来充当配置管理的角色来进行有效的管理,这样配置管理才能达到想要的目的

  • cap5210
    2008-3-19 17:11:38

    由测试人员来做配置管理 太不现实了  这个东西对公司来说太正要了

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号