首页 > 代码库 > (原创)我的测试生涯(2)——《Clearcase UCM Practice》

(原创)我的测试生涯(2)——《Clearcase UCM Practice》

一、前言

  本篇主要做一个练习,登录远程服务器,完成以下几个任务:

1. 在已有pvob下创建一个集成流和一个开发流;

2. 在上述创建的集成流和开发流上分别创建一个view;

3. 在开发流的开发view上创建一个element;

4. 将上述变更deliver到集成流上,并且完成deliver,确保在集成流上能看到刚刚创建的element;

5. 上述步骤完成后,在集成流上的额组件(component)打上新的baseline,并且将所打的baseline推荐出去;

6. 将新打的基线Rebase到开发流上;

7. 完成。

二、操作流程

Step1:通过SecuCRT连接到远程服务器

 

  打开SecuCRT,主界面如下图(左),点击文件——>连接,弹出下图(右)

 

            

  选中Sesson——>右键——>快速连接(Q),弹出快速连接对话框如下(左)

 

                      

 

 

  输入要连接的远程服务器地址作为主机名:***.***.***.*** ,输入用户名:*****,点击连接按钮,弹框显示上(右)所示

  输入密码:******,点击确定按钮,主界面显示如下

  输入登入命令:**********,回车,这里将看到远程服务器的端口号:20

  双击vncviewer.exe,弹出对话框(左),输入服务器地址及上述端口号,即:***.***.***.***:20,点击ok按钮,弹出对话框(右)

 

                        

  输入密码:******,点击ok按钮,弹出远程服务器vnc主界面如下

 Step2:打开已有的pvob目录

  点击vnc主界面左下角的如下图黑色箭头所示的图标来开启终端

           

  终端窗口如下

           

  在上述终端窗口中,输入以下命令,打开一个新的程序,叫clearcase project浏览器,用于查看pvob和project信息

                                                            命令:  /usr/atria/bin/clearprojexp&

      输入命令后,弹出如下新的

Step3:在pvob下创建两个stream:一个集成流(Integration stream)和一个开发流(Develop stream)

  1. 在上面窗体的左侧找到project:tlte_tla1.0,其中有一个集成流叫:tlte_tla1.0_integration,选中——>右键——>Create Child  Stream,如下图(左)所示,点击上图的Create Child  Stream后,会弹出下图(右)

          

  这是由于在同一个账号下,创建了太多的stream了,遇到这种情况,直接敲回车即可,然后会弹出下面的对话框(左),在其中输入stream的名称:xxx095_tlte_tla1.0,并且将创建view的提示取消(因为后面会用命令行的方式来创建),如下图(右)所示

                                                 

  点击ok按钮即可,此时就创建了集成stream,同样的方法选中刚刚创建的集成stream,再其下面创建一个开发stream,如下图所示

  但是此时点击ok按钮后,会弹出一个错误如下,原因是什么呢???

  原因是:未为当前stream指定baseline,因为一个stream要有一个起始点,叫fundation baseline

  这时我们应从集成stream:*****_tlte_tla1.0中推荐一个baseline,操作如下(左),点击Recommend Baselines…后,弹出下图(右)

      

此时点击上图的Seed List按钮,会推荐最新的baseline,如果这个stream没有baseline,就会推荐自己的fundation baseline。

这里,我们点击Seed List按钮,找到真正的代码的baseline,如下图(左)所示 

   

 

 

                   点击左图的ok按钮,弹框显示如下

               

     此时说明推荐baseline成功

  点击上面的ok按钮后,再重新创建开发stream:****_tlte_tla1.0_dev

            

  点击上图(左)Advanced Opyions…按钮,弹框显示我们刚刚选中的baseline,如上图(中)所示,点击ok,回到主界面,看左侧栏,就会看到我们刚刚创建的两个stream,如上图(右)所示,至此,两个stream就创建成功

Step4:在上述创建的stream下分别创建一个view

  选中新建的开发stream:****_tlte_tla1.0_dev,右键——>Create View…,如下图(左)所示,点击完Create View…后,弹出下图(右)

                        

  修改上图(右)中的View tag,如下图(左)所示,点击下图(左)Advance Options…按钮,查看路径是否正确,如下图(右)所示

                          

  路径检查正确后,点击ok,弹出如下确认

    

  再检查一下,如果没有错的话,就点击Continue,接着再在集成流上创建另外一个view,过程一样

Step5:在开发stream上创建element

                                                                              。。。。未完,明天完成后面的工作