【发布时间】:2016-03-07 11:13:48
【问题描述】:
我正在寻找某种工具,我可以将其集成到我们的 CI 流程中,以跟踪我们的手动步骤。
例如,我们希望在将版本推送到测试服务器之前,在集成服务器上运行一些手动测试脚本。目前 QA 会在构建完成时收到通知,执行手动测试,然后告诉某人推送版本以测试是否可以。
我希望找到能够跟踪手动测试何时成功完成并自动推送版本进行测试的东西。
应该可以从 Visual Studio Online 通知/触发该工具,并让它也触发 VSO 中的下一步。
我一直在谷歌搜索各种不同的东西,但似乎找不到任何接近我正在寻找的东西。像 Asana 这样的待办事项列表工具似乎没有我们需要的集成点,但也许我只是遗漏了一些东西?
【问题讨论】:
-
你不能自动运行这些任务吗?为什么需要有人手动启动脚本?
-
抱歉,它们不是代码中的脚本,而是手动测试场景。现在的主要问题是通过 UI 上传文件,等待它被处理并查看结果是否正确。第一步是给我们带来问题,而最后的验证可能总是需要人工完成
-
"现在的主要问题是通过 UI 上传文件,等待处理,看看结果是否正确。" -> 是否有无法通过 API 上传的原因?
-
不,但是我们要检查前端(单页应用程序)中的逻辑 :) 我们有处理大部分 API 的单元和集成测试,但前端的测试很少,这就是为什么我们需要在将其放入测试环境之前运行一组手动测试。如果有足够的时间,我们可能可以将整个事情自动化,但现在没有足够的资源来实现这一点
标签: continuous-integration build-process continuous-deployment azure-devops devops