2015年TFS中自动化测试的Java测试桥

时间:2018-06-05 08:07:55

标签: java tfs2015 jtest

使用 JTest Automation Association扩展 - 我想用selenium Java Scripts测试dotnet webapp。议程是在TFS中进行持续集成。(在TFS中通过Java中的selenium脚本进行构建+测试)

我在TFS中有dotnet项目应用程序存储库,在Eclipse中有测试脚本。 我知道我们需要创建JSON映射文件,以使用此扩展进行测试,该扩展将每个测试用例映射到TFS中的测试计划工作项ID。

但是在哪里放这个JSON文件? 以及在何处放置我的Java测试(位置),以便JSON可以在触发构建时读取和执行这些测试。 此外,如何将此扩展添加为构建工作流程中的一个步骤。

1 个答案:

答案 0 :(得分:1)

您的意思是使用Advanced JTest Automation Association分机吗?

在扩展程序网站上,它表明此任务必须在 Maven构建之后执行,并且期望测试结果的格式为 TEST-ClassName.MethodName.xml

  

您可以创建一个JSON文件,该文件必须使用测试映射每个Java测试   计划工作项(ID)并添加到源目录或您可以提供   JSON字符串作为输入(转义)参数。

具有这样的扩展允许我们实现预期的理想流程:

  1. 开发人员准备测试并提交代码。
  2. 测试人员/审阅者创建测试计划,然后创建JSON 每个Java测试用测试计划工作项1(1)映射的文件 使用ID)。
  3. Apache Maven用于编译和测试Java解决方案。
  4. 此扩展程序作为构建工作流程中的一个步骤添加。
  5. 执行测试计划。
  6. Java测试结果会在测试中自动合并 计划。
  7. 您可以参考以下博客获取更多信息:

    https://microsoft.github.io/techcasestudies/devops/2017/05/22/Almaviva.html