这篇文章讲述了如何合并不同 Rational Robot 项目中的 Datapool 数据。
在团队中,我们需要在一个统一的框架下各成员分别编写一个 Rational Robot 项目中的不同部分。于是我们每个人都创建一个 Robot 项目,在大家都编写结束后,我们需要把这些项目合并到一起,成为一个 Robot 项目。在合并项目中效率最低的一点就是合并 Datapool 中的定义和数据。
Datapool 分为两部分,一部分是定义,一部分是数据。数据部分合并比较简单,它们默认保存在项目的 %ProjectRootFolder%\TestDatastore\DefaultTestScriptDatastore\TMS_Datapools 目录下。只要保证文件没有重名,把所有的数据文件拷贝到合并后的项目的同一目录下即可。但这一步要在定义部分合并后才可以做。
人工进行定义部分的合并比较繁琐,我们需要用 Rational TestManager 打开合并后的项目,然后选择菜单 Tools->Manage->Datapool 打开 Datapool 管理窗口。完全依照合并前项目的 Datapool 定义重新建立 Datapool 定义。手工进行此项操作浪费大量时间,而且容易产生人为错误。
本文提供了一种方法可以使用程序进行不同 Robot 项目中 Datapool 的定义合并。使用本人实现了这个方法的工具,使得我们的团队在合并不同 Robot 项目时节省了大量的时间,并避免了人为的错误。
查看IBM developerWorks专区中的原文>>