用于测试自动化的 ClearCase 结构
ClearCase Structure for Test Automation
我是 ClearCase 的新手,我只想了解为测试自动化设置 ClearCase 的最佳实践。
我有一个名为 TestAutomationCommon
的 Java 项目。这是一个将由所有自动化项目共享的库。
然后是特定于应用程序的项目。每个应用程序将有两个项目。应用程序库以及应用程序测试和测试套件。
例如:
- 应用程序 1
has
TestAutomationCommon,
Application1Liband
Application1Tests`。
Application 2
有 TestAutomationCommon
、Application2Lib
和 Application2Tests
。
在 ClearCase 中,我应该为 TestAutomationCommon
创建一个项目,然后为每个应用程序创建一个项目吗?我最关心的是 TestAutomationCommon
因为多个项目将共享它。
因此,对于上面的示例,将有 3 个 ClearCase 项目和 3 个集成流。 (TestAutomationCommon
, Application1
, Application2
).
我们的团队比较小,(6 人),所以我们是否还应该在每个集成流上都有开发流?
In ClearCase, should I create a project for TestAutomationCommon
and then one for each application?
The main one I am concerned with, is TestAutomationCommon
because multiple projects will share this.
不,您为每个应用程序创建一个,集成流包括应用程序需要使用的所有内容。
如果您在一个应用程序的 TestAutomationCommon
中进行了修改,您实际上可以将其传送到另一个应用程序的另一个集成流,如果该修改也需要在另一个应用程序环境中可见.
如果开发工作足够独立,所有团队成员都可以处理引用相同集成流的 UCM 视图(无需为每个开发人员创建开发流和视图)。
我是 ClearCase 的新手,我只想了解为测试自动化设置 ClearCase 的最佳实践。
我有一个名为 TestAutomationCommon
的 Java 项目。这是一个将由所有自动化项目共享的库。
然后是特定于应用程序的项目。每个应用程序将有两个项目。应用程序库以及应用程序测试和测试套件。
例如:
- 应用程序 1
has
TestAutomationCommon,
Application1Liband
Application1Tests`。 Application 2
有TestAutomationCommon
、Application2Lib
和Application2Tests
。
在 ClearCase 中,我应该为 TestAutomationCommon
创建一个项目,然后为每个应用程序创建一个项目吗?我最关心的是 TestAutomationCommon
因为多个项目将共享它。
因此,对于上面的示例,将有 3 个 ClearCase 项目和 3 个集成流。 (TestAutomationCommon
, Application1
, Application2
).
我们的团队比较小,(6 人),所以我们是否还应该在每个集成流上都有开发流?
In ClearCase, should I create a project for
TestAutomationCommon
and then one for each application?
The main one I am concerned with, isTestAutomationCommon
because multiple projects will share this.
不,您为每个应用程序创建一个,集成流包括应用程序需要使用的所有内容。
如果您在一个应用程序的 TestAutomationCommon
中进行了修改,您实际上可以将其传送到另一个应用程序的另一个集成流,如果该修改也需要在另一个应用程序环境中可见.
如果开发工作足够独立,所有团队成员都可以处理引用相同集成流的 UCM 视图(无需为每个开发人员创建开发流和视图)。