【问题标题】:RobotFramework Directory Structure For Organizing Multiple Projects用于组织多个项目的 RobotFramework 目录结构
【发布时间】:2017-01-22 16:23:27
【问题描述】:

我正在寻找一些帮助来定义我使用 RobotFramework 进行自动化测试的目录结构。我将在同一个自动化存储库中介绍许多应用程序,例如:

  • WebApp1
  • WebApp2
  • WebApp3
  • REST-API
  • AngularApp1
  • AngularApp2
  • iPhone 应用程序
  • 安卓应用

有些东西对所有人都是通用的(例如 sql 连接等)。我也有图书馆。我想通过将资源/关键字与我的测试套件分开来分离关注点(类似于 PageObjects 模式),但我不确定它应该如何组织。有人可以建议一个典型的目录结构吗?

【问题讨论】:

    标签: robotframework pageobjects


    【解决方案1】:
    1. 为每个应用程序创建测试套件
    2. 在测试套件中创建 3 个子文件夹

      资源 - 仅包含特定于应用程序的关键字的文件

      模板 - 包含定位器的 xml 文件

      testData - 包含数据的文件

    3. lib - 包含所有必需的库
    4. build.properties - 该文件包含所有可全局使用的服务器、数据库配置
    5. build.xml - 构建、清理、编译和执行测试套件。
    6. 使用 Ant 执行测试用例。

    【讨论】:

      猜你喜欢
      • 2017-08-18
      • 1970-01-01
      • 1970-01-01
      • 2011-09-11
      • 1970-01-01
      • 2016-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多