ClearCase结构及设置 软件测试
一、客户/服务器结构
ClearCase是运行在分布式Client/Server结构中的"组件"产品。 ClearCase函数和开发数据的程序可以被分配到整个本地网络。这使得ClearCase的工作范围――从工作站上被加到网络中以便更多的开发者可共享,ClearCase的数据存储和数据处理资源的能力大大提高。
数据仓库组成如下:
永久性,共享数据存储库是一种VOB的集合。多种VOB也可以存放在同一主机中(要有充足的磁盘空间和处理资源的能力)。
开发者使用单独的(或共享的)工作区域称为视图――任何人都有一个小的私人库区域。视图的存储区域一般位于独立的工作站或PC上。主控服务器可作为为共享视图或为那些将被重建或发布应用程序建立视图。
增加灵活性,可以跨两个或更多的主机,为单独的 VOB或视图进行数据存储。
开发者使用ClearCase客户端程序访问这些数据(例如,clearmake建立工具),以及标准的操作系统工具及第三方应用程序。ClearCase服务器的程序可间接访问在VOB和视图中的数据。客户端和服务器通过使用远程调用过程(RPC)互相进行进程通讯。这使得开发者不必涉及数据存储的物理定位而进行ClearCase网络通讯;ClearCase服务器使数据完全有效。
二、图形用户界面
ClearCase包含传统的命令行界面和Motif及Windows点击图形用户界面(GUIs)包括任务设置GUI组件。UNIX和Windows NT的ClearCase的GUIs提供下拉和弹出菜单,工具条,context-sensitive帮助显示来简化公共用户级的命令。另外,界面包含文件浏览器,视图,VOB,版本树,超级联接,可选择的数据,及更多的可以简化在ClearCase中的公共数据对象的查询和选择。
GUI也提供直观比较和归并功能,用高亮度颜色来描述插入,删除,修改。GUI可以通过扩展脚本语言被定制,使用户能创建自己的按钮,工具条,和多水平菜单。定制的组织政策和脚本能在GUI中被访问,而且外部命令也能与GUI进行集成。
另外,ClearCase具有图形事件和属性显示的功能。事件显示可提供相关ClearCase控制元素的历史记录信息,可以被定制成当前全部元素的历史。关于当前元素或设置版本的属性信息,使用制表键显示命令信息,标签,属性,超级联接,触发器,安全性,加锁。
三、ClearCase for Windows NT
ClearCase for Windows NT包含附加的GUI功能可以增强NT 4.0用户界面的功能。ClearCase扩展的context-sensitive菜单的使用提供给用户快速访问公共ClearCase操作和工具。
四、Windows资源管理器的集成
ClearCase for Windows NT包含和Windows资源管理器的集成,使得公共的ClearCase操作对于用户简单有效。此集成允许用户打开视图,mount VOB,检出/入元素,激活版本树浏览器,检查元素历史和属性,寻找检出元素,比较新老版本,及激活ClearCase详细应用,在线帮助也包括在内。
五、ClearCase Details工具