日历 (Open Source)

DefectDojo 的日历为所有已定义开始和结束日期的测试活动和测试提供了集中式的时间线视图,让用户能够快速了解各产品间的测试活动情况、识别日程安排上的重叠,并直接导航到相关对象。

当用户创建某个测试活动或测试并设置开始和结束日期后,系统会自动在日历中添加相应的条目。条目会显示在从设定的开始日期到设定的结束日期(含首尾两天)之间的所有日期上。

访问日历

可以通过侧边栏中的日历按钮访问日历页面。

image

可见性与权限

可见性

日历页面顶部包含筛选条件,下方是按月显示的日历网格。使用日历上方的导航控件可以在各月之间切换。

月视图以固定的六周网格显示,从包含所选月份第一天的那一周开始。

日历中显示的条目可以按对象类型(测试活动或测试)以及测试负责人进行筛选,测试负责人是在测试活动或测试的设置中指定的。选择筛选条件后,点击“应用”即可刷新日历视图。

同一时间只能显示一种对象类型。在测试活动和测试之间切换会相应地更新日历视图。

权限

日历遵循 DefectDojo 的对象级权限设置。用户只能看到自己有权访问的测试活动和测试。

查看和操作条目

在每个日期单元格中,条目按对象名称的字母顺序排序。点击某个条目会跳转到相应的对象。

每天可见的条目数量是动态的,会随屏幕尺寸和浏览器缩放级别而变化。如果条目数量超出了日期单元格的可用空间,单元格底部会显示一个格式为“+X more”的链接。

image

点击“+X more”链接可以打开一个模态框,显示该日期的所有条目。

image

需要特别指出的是,日历本身是一个只读视图。日期必须在测试活动或测试对象自身的设置中进行修改。

命名逻辑

日历中条目的命名方式会根据对象类型略有不同。

测试活动条目包括:

  • 产品名称
  • 测试活动名称
  • 测试负责人

测试条目包括:

  • 产品名称
  • 测试活动名称
  • 测试类型
  • 测试负责人