51Testing软件测试论坛

标题: 从哪创建分支 [打印本页]

作者: jkdragon    时间: 2007-5-28 16:59
标题: 从哪创建分支
大家好,我们公司想按照产品库、受控库、发布库来设计配置库,考虑到支持并行开发的关系,因此开发人员在修改测试结果的时候肯定是在分支上修改,现在有个问题就是,是从开发库建分支还是从受控库中建分支呢?请问大家都是怎么做的?
作者: dxhwj    时间: 2007-5-30 11:33
标题: 我在网上找了些相关的资料是这样说的
软件开发库:指在软件生存周期的某一个阶段期间,存放与该阶段软件开发工作有关的计算机可读信息和人工可读信息的库。
软件受控库:软件受控库是指在软件生存周期的某一个阶段结束时,存放作为阶段产品而释放的、与软件开发工作有关的计算机可读信息一人工可读信息的库。
软件产品库:软件产品库是指在软件生存周期的组装与系统测试阶段结束后,存放最终产品而后交付给用户运行或在现场安装的软件的库。

开发人员只能涉及到开发库,受控库中的内容是由开发经理/项目经理提交的一份经过开发人员自己测试(单元测试、走查)过的代码,相对比较稳定,有明确的版本号,由测试人员负责测试并提交问题;
测试人员仅仅针对受控库的版本进行测试,Bug反馈后,开发经理应该能够根据反馈的Bug及对应版本,自行决定如何处理Bug,不能简单地回复"该Bug在后面的代码中已修订"的字样,必须针对整个受控库版本进行修订,并提交修订反馈和新的受控版本;
产品库中的版本是经过严格测试后,从受控库中提取的版本,并标注产品版本号,Windows的1.4.2019中的那个1.4是产品版本,2019代表了代码版本;
受控库、产品库仅仅只有测试人员有RW权限,开发人员有R权限。
产品库又称静态库;受控库又称基线库;开发库又称动态库

受控库不是随便进去的。项目提交系统测试之时也是基线创建之时,经过ccb评审进受控库了,此时开发库不得再进行任何开发了
但是如果确实有需要修改的,那么就应该提交变更申请给ccb,修改完毕后再确认,然后入受控库,新的基线产生了。
而进行专门系统测试的测试组人员也是从受控库中提取相应基线的项目来进行测试,测试报告所提交的问题,也要经ccb控制需要修改的,再从受控库提取相应基线进入开发库,进入修改状态。
所有从受控库提出到开发库的项目,都被严格跟踪(需求跟踪矩阵是一个方法),确保只有被ccb认可修改的能够入库
另外分支的开发也要从受控库中提取产生,当它再入库的时候可能就成为另一个项目产品了

sdlkfj3 看样子应该是受控库提取出来在开发库中开发分支
作者: dxhwj    时间: 2007-5-30 11:37
标题: 这是相关链接
http://www.scmlife.com/viewthread.php?tid=3069
http://www.scmlife.com/hphtml/?thread-60.html
http://www.iusesvn.com/bbs/archiver/tid-850.html
作者: jkdragon    时间: 2007-5-31 11:59
谢谢dxhwj,我对三库的概念又更加清楚了,应该是在开发库中建分支。
作者: yu_xiulan    时间: 2007-10-4 13:16
哦,不懂,学学
作者: 抗浪鱼    时间: 2007-10-8 15:14
2楼的谢谢哦,提供了简单易懂的知识!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2