【问题标题】:ClearCase Structure for Test Automation用于测试自动化的 ClearCase 结构
【发布时间】:2015-02-10 01:08:19
【问题描述】:

我是 ClearCase 的新手,我只想知道设置 ClearCase 以实现测试自动化的最佳实践。

我有一个名为TestAutomationCommon 的Java 项目。这是一个将由所有自动化项目共享的库。

然后是特定于应用程序的项目。每个应用程序将有两个项目。应用程序库以及应用程序测试和测试套件。

例如:

  • 应用程序 1hasTestAutomationCommon,Application1LibandApplication1Tests`。
  • Application 2TestAutomationCommonApplication2LibApplication2Tests

在 ClearCase 中,我应该为TestAutomationCommon 创建一个项目,然后为每个应用程序创建一个项目吗?我关心的主要是TestAutomationCommon,因为多个项目会共享这个。

因此,对于上面的示例,将有 3 个 ClearCase 项目,具有 3 个集成流。 (TestAutomationCommonApplication1Application2)。

我们的团队相对较小(6 人),所以我们是否还应该在每个集成流上都有开发流?

【问题讨论】:

    标签: java automated-tests clearcase


    【解决方案1】:

    在 ClearCase 中,我应该为 TestAutomationCommon 创建一个项目,然后为每个应用程序创建一个项目吗?
    我关心的主要是TestAutomationCommon,因为多个项目会共享这个。

    不,您为每个应用程序创建一个,其中包含应用程序需要使用的所有内容的集成流。

    如果您在一个应用程序中对TestAutomationCommon 进行了修改,您实际上可以将其传递到另一个应用程序的另一个集成流,前提是该修改也需要在另一个应用程序环境中可见。

    如果开发工作足够独立,所有团队成员都可以处理引用相同集成流的 UCM 视图(无需为每个开发人员创建开发流和视图)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-10
      • 2016-08-23
      相关资源
      最近更新 更多