c# - 将现有的自动化测试结果与 TFS 手动测试联系起来
问题描述
我想知道是否可以在 TFS 测试计划中链接和更改 TC 的状态。在发布定义中,我们添加了一个包含三个步骤的任务: 1. 在 Jenkins 中排队作业。2. 下载工件。3. 发布测试结果。
此步骤正常工作,但是创建的测试运行将 TC 列为方法名称(如 Visual Studio 中所示),并且如果打开,则没有指向手动测试用例的链接。(测试使用 Selenium 和 Nunit 编写并链接 - 关联自动化)
我们正在努力实现的目标: 1. 让测试运行中的测试具有手动测试(步骤)的链接。2. 在测试计划中设置测试状态为通过/失败。
非常感谢您的建议。
任务配置:
解决方案
您可以尝试将自动化测试与测试用例相关联,将测试用例添加到测试套件中,然后运行 VSTest 以Select tests using
设置为Test Plan
.
测试运行列表中的测试用例带有测试用例名称,而不是方法名称。
如果你想修改测试点,你可以参考Points - Update API:
PATCH https://{instance}/{collection}/{project}/_apis/test/Plans/{planId}/Suites/{suiteId}/points/{pointIds}?api-version=5.0
推荐阅读
- javascript - react native 中的解析模块 fs 出错
- firebase - 在后端数据库中编码用户定义的排序顺序的明智方法?
- reactjs - TypeScript 没有忽略 node_modules 库
- docker - Travis 上的 Docker 构建失败 --> 找不到应用程序/构建
- flutter - 如何解决文本溢出?
- java - 如何在每个元素上一个接一个地设置动画而不是一起设置动画
- rest - REST API 添加条形码方法
- r - 在 Shiny 的 reactiveValues 中使用分配?
- reactjs - 通过反应上下文暴露的测试方法
- python - Keras - dense_3 有一个错误的密集 (6,) 但应该是 (1,)