• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

如何利用Config_Spec

发布: 2008-6-16 14:30 | 作者: 不详 | 来源: 崔秉正的blog | 查看: 200次 | 进入软件测试论坛讨论

领测软件测试网 关键字:ClearCase Config_Spec 利用 onfig_Spec<!--[if !supportLists]-->1                   <!--[endif]-->如何利用Config_Spec
<!--[if !supportLists]-->1.1           <!--[endif]-->Base ClearCase应用
应用Base ClearCase进行软件开发,一定要用到Config_Spec,因为新建的General视图中显示了主分支main上的最后版本,要在需要的版本上进行修改一定要修改Config_Spec。

应用Base ClearCase做开发时,尽量每个完整的任务对应一个视图。这个视图开放权限可以让所有完成任务所需要的人员访问,在完成任务后,将所有修改打上相应的Label,备份Config_Spec并将这个视图删除。

根据需要可以给任务定义一个分支,需要注意,要使用分支前一定要在VOB中创建一个新的branch type;Config_Spec不能自动创建branch type,如果在VOB中没有,在Checkout时会报出错误。如果是多个VOB协同工作,最好定义一个Admin VOB,在Admin VOB定义一个Global Branch Type以协同。

如果可能最好是在以前确定好的一个Label上开始新的工作,这样可以不必维护复杂的Config_Spec;如果发现有多个任务需要的配置项的版本映射规则相同,但是会在此基础上创建不同的分支,则先创建一个视图,维护Config_Spec,选择公用的版本映射规则,但是在其中不要应用任何mkbranch选项,在此视图基础上打一个Label,之后将这个视图删除,在这个Label的基础上创建新的不同的Config_Spec以进行工作。例如:

element …\Config.java …/Support_Telecom/LATEST –time 18-AUG-2005

element …\config.xml …/Support_Telecom/LATEST –time 18-AUG-2005

element * …/Support_Telecom/LATEST

element * /main/LATEST

发现在对电信的支持过程中在2005年8月15日后第一个版本的Config.java与config.xml是正确的,其后修改错误,但是其他的配置项是正确的。

我们可以地这个View上为配置项打上label,Right_ For_Telecom_2006_4_29

新的任务是Telecom_New_Feature,则视图的Config_Spec可以如下

element * CHECKEDOUT

element * Right_Config_For_Telecom_2006_4_29 –mkbranch Telecom_New_Feature

ellment * /main/LATEST –mkbranch Telecom_New_Feature

需要注意,在最后一行要加上–mkbranch Support_Other,否则新增加的配置项会在main分支上。实际上可能需要多个-mkbranch,以保证分支的层次能够反映实际的情况。例如:Supprt_Other是Framework_2.5基础上进行的支持工作, Framewokr_2.5是主分支main的子分支,则应该写成:

element * CHECKEDOUT

element * Right_Config_For_Telecom_2006_4_29 –mkbranch Telecom_New_Feature

element * /main/Framework_2.5/ Support_Telecom/LATEST  –mkbranch Telecom_New_Feature

element * /main/Framework_2.5/LATEST –mkbranch Support_Telecom

ellment * /main/LATEST –mkbranch Framework_2.5

这样会保证新增加的配置项会从主分支main下一层层的创建子分支,直到/main//Framework_2.5/ Support_Telecom/ Telecom_New_Feature。

在实际的项目中,Config_Spec远比本文描述的复杂,需要根据实际情况做调整。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: spec Spec Config

21/212>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网