小编Bru*_*tti的帖子

发布带有工件的测试程序集,以便在 VSTS 上的功能测试期间使用它们

我很难弄清楚如何在我的 realease 管道上正确配置功能测试。我有一个解决方案,其中包含一些使用 VSTS 中的默认构建配置构建的 Web 项目。工件没问题,我可以使用发布管道发布它们。到目前为止一切顺利,现在我想使用 CodedUI 实现功能测试并将它们集成到我的版本中。我们有一个带有 vsagent 的开发服务器,它是在我配置部署组时安装的。然后我使用我在此处下载的工具手动安装了 vstest 代理。

然后我在我的发布管道上添加了一个新任务:VsTest 配置如下

在此处输入图片说明

这是我的发布管道中测试任务的日志输出,其中表示未找到测试程序集:

在此处输入图片说明

我的构建任务:

在此处输入图片说明

这是我的工件包,它似乎没有任何测试程序集,只有 Web 项目:

在此处输入图片说明

所以基本上,我如何发布我的测试程序集以便在我的发布管道中使用它们?我是否正确地将测试程序集与我的 Web 项目工件打包在一起?

functional-testing coded-ui-tests azure-devops azure-pipelines azure-pipelines-release-pipeline

5
推荐指数
1
解决办法
4416
查看次数

如何以及为什么[1,2,3] =="1,2,3"在JavaScript中返回true?

我想知道为什么会发生这种情况,"a"的原始价值是什么?

a = [1,2,3]
b = "1,2,3"
a==b //this returns true
Run Code Online (Sandbox Code Playgroud)

据我所知,在做这个时,a的原始类型与b进行比较.

编辑:

根据"使用==的松散等式"部分 将对象(a)与字符串(b)进行比较时,以下规则有效:

ToPrimitive(A)尝试通过在A上调用A.toString和A.valueOf方法的不同序列来尝试将其对象参数转换为原始值.

不知道"ToPrimitive(A)"如何运作至关重要.

javascript

-1
推荐指数
1
解决办法
148
查看次数