【发布时间】:2020-05-21 23:25:15
【问题描述】:
我们实际上正在开发 azure 管道,我们希望通过测试人员运行集成测试所需的参数并查看集成测试是否通过的输出。我知道我们可以使用 runsettings 来传递数据 -它适用于少数变量,但我们有大量数据要传递给半自动化集成测试。有没有一种方法可以将所有测试数据放在 xml 文件或测试运行所需的其他文件格式中,并通过在测试人员运行集成测试时触发 azure 管道在运行时传递文件。 另一个选项是在哪里可以在管道中使用模板中的参数,如果可以的话,我可以使用这种方法,当我运行集成测试时如何将这些值输入 Visual Studio..
【问题讨论】:
-
您在 azure devops、azure pipelines 或 visual studio 中在哪里运行集成测试、测试计划?您能否分享您想要实现的详细步骤(最好有截图)?您能否将测试参数文件提交到您的代码仓库并让您的测试代码从该参数文件中获取参数。以便测试人员可以获取文件以及源代码。 this blog对你有帮助吗?
-
我们正在运行集成测试作为 azure 管道的一部分,我们的计划是让测试人员通过传递一些参数来运行集成测试,因为我们有很多参数要传递给集成测试最好的主意将所有参数放入文件中并将该文件传递到管道中并针对不同环境(如 Dev、test.js)运行测试。例如,从 runsettings 文件传递 url、用户名和密码,测试人员可以运行测试计划运行测试。想知道是否有可能在管道和集成测试中传递文件。谢谢。
标签: c# visual-studio .net-core integration-testing azure-pipelines