(原创)我的测试生涯(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

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

(原创)我的测试生涯(2)——《Clearcase UCM Practice》,布布扣,bubuko.com

时间: 2024-08-03 21:27:16

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

我的测试生涯(1)——开篇《Clearcase简介》

一.前言 毕业之前想的是做开发工作,结果阴差阳错的被分在了测试部门,分都被分了,那就从测试开始干起吧. 工作也快两个月了,这两天第一次接触到源代码管理这一名词,那就从这谈起吧 源代码管理也称为软件配置管理(Configuration Management),是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制.规范的一系列措施. 常见的软件配置管理工具有:VSS.SVN.Clearcase,因为笔者也是初学者,以前在学校做项目,因为项目规模不是很大,对代码的管理(合并.删除.版本)只是采

[转] James A. whittaker:经营成功的测试生涯

James A. whittaker:经营成功的测试生涯 2015-05-13 James Whittaker James Whittaker is an energetic and passionate software executive with substantial engineering, research, writing and speaking credentials. His background spans government, academia, a successfu

vim高级用法多年经验原创总结(全部测试成功)

vim高级用法多年经验原创总结(全部测试成功) ==================================================================================一. Linux→命令模式:Vim filename1.一次移动一个光标h j k l左 下 上 右2.行内移动0 到行首(d0或d^删除至行首)$ 至行尾(d$删除至行尾)0=HOME 到行首$=end 至行尾G 到文件尾50G 到50行gg 到文件首3.有小d/大D都是剪切(del 

毕业至今,对测试生涯的反思

 毕业至今,已有531个日头,回首这17个月又12天的时光,好像过去的路上,自己并没有留下什么辉煌的.说的出口的业绩,甚至很多时候感到过迷茫. 窗外是明亮的太阳,而在房间里,是一片冰凉.坐在床上,我在思索:工作至今,我学会了什么?得到了什么?提升了什么? 在这一年的时间里,我去了解了很多,尝试了很多:看了2本关于手机app测试的书籍:学了selenium驱动浏览器.app软件的自动化脚本开发:看了fitnesse框架的原理:了解了一些安全测试.性能测试方面的知识:搞了一段时间Linux系统...

经营成功的测试生涯

1 你是如何开始做测试工作的? 1989年,我在田纳西大学读研究生的时候,完成了从软件开发人员到软件测试人员的转型.而这一转型并非出于我自己的选择.我命运的改变发生在一个早晨,我的教授质问我为什么缺席那么多开发会议.我解释说因为会议被安排在星期六早上,很不方便. 而怍为一个生平第一次离开家的新入校的研究生,这个时间段有些麻烦.十分有意思的是,等待我的惩罚并不是一纸解聘通知书,而是被判罚为该小组的唯一一个测试人员,且不能与开发团队有任何交流. 对于我的职业生涯来说,这是一个意义多么重大的决定啊!正

十二年测试生涯随笔

 十二年测试 毕业至今入行已经十二年,经历了多个项目的洗礼,获取了很多的开发与测试方面的经验,但越是这样越发现自己的欠缺与不足,此文愿与大家一同分享这十多年来在自动化测试工作中的经验和教训. 一.天不怕地不怕的菜鸟 什么项目都敢接,什么需求都敢答应,没有评估的经验,对项目整体没有掌控力,也把握不了项目的进展和节奏,对自动化测试没有任何概念,认为就是写程序,完成测试任务就好,在这个阶段中,每做完一件事,就有巨大的幸福感和成就感填充自己的小宇宙.并且在不断重复幸福感的过程中,不断的写程序.回头看看,

天猫技术专家:测试十二年,六道轮回后的初心能否找回

摘要: 本期作者简介:高翔,天猫技术部测试开发专家. 很久没写文章了,之前测试十年,也是在自己有变化的时候 ,强迫自己写了一篇文章,说了自己的困惑和痛苦和思考,也得到一些共鸣.现在测试十二年了,相当于一个轮回,也有一些新的痛苦和感悟,趁还在这个圈子里面,纪念一下,当然了,YY比较多,干货也不多,反正纪念下,或许我是真的不太可能写测试15年的文章了. 本期作者简介:高翔,天猫技术部测试开发专家. 很久没写文章了,之前测试十年,也是在自己有变化的时候 ,强迫自己写了一篇文章,说了自己的困惑和痛苦和思

从测试点点君跨入年薪30W的自动化逍遥君的人生感悟--测试君请进,绝对让你不虚此行!

一.前言:人生感悟 人生,就是一个苏醒的过程,生命就是一次历练,从鲜衣怒马,到银碗里盛雪,从青葱岁月到白发染鬓,人总是会在经历中成长,在成长中懂得,在懂得里看透,看透而不说透,从而一步一步的走向成熟,修炼一颗波澜不惊的心. 希望我的故事能够激励现在的软件测试人,尤其是还坚持在做“点点点君”的测试人.同时也希望我的经历中能让你有所收获. 二.2009年:测试文盲君: ?文盲君大学毕业于2009年,曾幻想着天高任鸟飞,海阔凭鱼跃!谁知唯有我们真正的踏入社会后,社会才会慢慢的告诉你,不是如此简单的去遐

[ddt02篇]十年测试老鸟帮您解析:ddt结合txt,excel,csv,mysql实现自动化测试数据驱动

一.前言: 阅读此文之前请先阅读: [ddt01篇]十年测试老鸟帮您解析:ddt数据驱动入门基础应用:https://www.cnblogs.com/csmashang/p/12679448.html ? 二.ddt数据驱动框架结合txt文件实现数据驱动 test_demo.py代码如下: import unittest from ddt import ddt, data, unpack #读取txt文件中的内容,strip()方法去掉首位的指定字符. def read_txt(): list