跳转到内容

模块管理

AngusTester模块管理提供层级化的功能组织能力,通过模块树实现需求、任务和用例的结构化管理,提升功能可维护性和团队协作效率。

模块树结构

模块核心操作

1. 添加模块

操作说明:创建新的功能模块作为根节点
操作步骤

  1. 导航至 项目 → 项目列表 → 编辑
  2. 进入编辑页面后切换到软件模版
  3. 点击「添加模块」按钮
  4. 输入唯一模块名称(≤50字符)
  5. 点击「确定」完成创建

⚠️ 命名规范

  • 避免使用特殊字符
  • 名称需反映功能领域

配额规则

不同版本的模块数量限制如下:

版本类型默认配额扩展方式
云服务版5000个提交工单申请
私有部署版5000个联系系统管理员调整可证

提示:实时配额可在资源配额页面查看模块数

2. 添加子模块

操作说明:在现有模块下创建子节点
操作步骤

  1. 在目标父模块上右键
  2. 选择「新建子模块」
  3. 输入子模块名称
  4. 点击「确定」保存

层级规则

  • 最多支持5级嵌套
  • 同级模块名称需唯一

3. 编辑模块

操作说明:更新模块名称信息
操作步骤

  1. 定位目标模块
  2. 右键点击「编辑」
  3. 修改模块名称
  4. 点击「保存」

⚠️ 影响范围
修改后自动更新所有关联资源显示名称

4. 查看模块

操作说明:浏览完整模块树结构
操作步骤

  1. 进入 项目详情 → 模块Tab
  2. 查看树形结构:
    • 展开/折叠层级
    • 查看模块关联资源数

5. 调整模块顺序

操作说明:优化模块展示优先级
操作选项

  • 上移:提升模块展示位置
  • 下移:降低模块展示位置

操作步骤

  1. 选中目标模块
  2. 右键选择「移到上一层」或「下移」
  3. 系统自动刷新位置

⚠️ 层级限制
仅支持同级模块顺序调整

6. 删除模块

操作说明:移除不再需要的模块节点
操作步骤

  1. 右键目标模块选择「删除」
  2. 确定删除操作(二次验证)
  3. 系统移除模块节点

⚠️ 数据安全

  • 仅删除模块节点
  • 关联任务/用例不受影响
  • 管理员可在操作日志回溯

模块应用场景

1. 组织测试任务

操作说明:按模块分组管理任务
操作步骤

  1. 创建/编辑任务时
  2. 在「模块」字段选择目标模块
  3. 查看时切换「按模块分组」视图

2. 管理测试用例

操作说明:结构化组织测试用例
最佳实践

  • 顶层模块:业务领域(如用户管理)
  • 子模块:功能点(如登录/注册)
  • 叶子节点:具体功能(如忘记密码)

操作路径

  1. 创建用例时指定模块
  2. 使用模块树筛选用例
  3. 导出模块专属用例集

模块字段信息

参数字段名类型必填长度限制说明
IDidlong条件/唯一标识符;
系统自动生成;
修改时必须
项目IDprojectIdlong/所属项目唯一标识
父模块IDpidlong/父模块ID
-1表示顶级模块
排序值sequenceint/排序权重(值越小越靠前
模块名称nameslist/名称集合
至少包含一个名称
编辑权限hasEditPermissionboolean只读/当前用户是否拥有编辑权限
创建人IDcreatedBylong只读/模块创建人ID
创建人姓名createdByNamestring只读/创建人姓名
创建时间createdDatedatetime只读/模块创建时间

基于 GPL-3.0 许可发布