DoQA 4.0:无需切换 TMS 即可管理自动化测试
DoQA 4.0 新增了功能,让您直接在测试管理系统 (TMS) 内启动和分析自动化测试。这消除了切换到持续集成 (CI) 系统来启动运行并查看结果的需要,大幅加快测试流程和缺陷发现速度。开发者和测试人员现在可以从测试规划到缺陷记录全程停留在单一环境中。
TMS 的两种主流方式:传统方式与 CI 集成
测试管理系统市场已形成两种主流方式。第一种传统方式仅关注手动测试:TMS 存储测试用例、构建测试套件、跟踪执行状态和结果。所有测试执行逻辑均在系统外部进行——测试人员直接操作应用。
第二种方式涉及 CI 集成。在此,TMS 将自动化测试关联到测试用例,从 CI 拉取运行结果,并显示历史记录和当前状态。然而,直到最近,启动自动化测试仍需切换到 CI 系统(如 GitLab 或 Jenkins),从而打断测试人员的工作流程。
直接从 TMS 界面启动自动化测试
DoQA 4.0 提供了直接集成,让您无需离开 TMS 即可启动自动化测试运行。在创建测试运行时,有选项选择启动方式,包括自动化测试。用户需指定:
- CI 系统(GitLab、Jenkins 等)
- CI 中的项目
- 代码分支
这样,运行就与特定执行环境绑定。关键创新在于:不仅可以启动完整流水线,还能启动单个自动化测试。这特别适合本地变更验证——例如,修复缺陷后,可以快速重新测试受影响功能,而无需等待完整回归运行。
重要提示:测试执行仍发生在 CI 中。TMS 仅作为启动点和结果聚合器,不会取代 CI 基础设施。
统一的分析结果界面
启动后,自动化测试像普通测试用例一样出现在运行中,显示状态(通过/失败)、指派人和评论选项。如果测试失败,TMS 会立即提供详细信息:
- 错误消息
- 堆栈跟踪
- 截图或视频(如果配置)
- 执行日志
这消除了跳转到 CI 排查问题的需要。此外,从 TMS 界面,您可以立即在跟踪器(Jira、YouTrack 等)中创建缺陷报告,基于失败测试数据自动填充模板。
测试运行历史:一站式稳定性分析
DoQA 4.0 将所有测试(手动和自动化)的执行历史整合到一个统一时间线中。对于每个自动化测试,您可以看到统计数据:
- 成功率
- 失败列表(含日期和堆栈跟踪)
- 平均执行时间
这让您快速评估测试稳定性并发现反复问题。例如,如果某个测试在特定步骤间歇失败 30% 的时间,团队可以针对该部分重点排查。
主要优势
- 从 TMS 启动:自动化测试启动在测试管理系统中完成,无需切换 CI。
- 故障详情即时可用:堆栈跟踪和日志直接在 TMS 界面显示,加速诊断。
- 一键缺陷报告:跟踪器集成让您无需切换上下文即可记录缺陷。
- 统一历史记录:测试稳定性分析保持在单一系统中,无需从多源收集数据。
- 灵活启动:测试单个场景加速变更验证。
这种集成将 TMS 从被动测试用例存储库转变为主动测试控制中心。整个流程完全自包含:从任务分配到缺陷记录——全在一个系统中。这减少了工具切换的沟通开销,让测试人员专注于结果分析,而不是标签页切换。
— Editorial Team
暂无评论。