问题标签 [test-explorer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
217 浏览

c# - 测试资源管理器中的单元测试是否应该连接到数据库?

测试资源管理器中的单元测试是否应该连接到数据库?

我可以在测试用例之外执行相同的代码,并将其正确插入数据库。当尝试在 Visual Studio 测试资源管理器中编写的单元测试中测试存储库(执行插入)时,插入不会发生。

0 投票
1 回答
6290 浏览

c# - 带有播放列表的 Visual Studio 测试资源管理器

这可能与问题有关:Visual Studio 中单元测试的动态播放列表

我希望能够拥有一个或多个测试播放列表,而不是将每个新测试都添加到某个播放列表中。

我目前有一个包含所有单元测试的播放列表,但将来我希望有一个包含自动化集成测试的播放列表,它应该在提交到 TFS 之前运行,而不是每次构建应用程序时运行。

有没有办法做到这一点?

0 投票
1 回答
520 浏览

visual-studio-2015 - 缺少用于在 Visual Studio 2015 中重复运行测试的图标?

在测试资源管理器的左侧,曾经有一个重复运行测试的图标(向上弯曲的箭头)。它似乎在 Visual Studio 2015 中消失了 - 我正在使用社区版。
我能以某种方式找回它吗?

0 投票
1 回答
322 浏览

coded-ui-tests - 创建 CodedUI SpecFlow 测试时,我无法在 Test Explorer VS 2015 中看到我的测试

创建 CodedUI SpecFlow 测试时,我无法在 Test Explorer VS 2015 中看到我的测试。

我有一个 CodedUI 项目,我已将 SpecFlow 添加到其中,与使用 SpecFlow 项目不同,我无法在测试资源管理器中看到要运行的 SpecFlow 测试。

这一切都在 Windows 7 VS2015 Ultimate 版环境中。

我按照 2013 年的建议创建了一个 .runsettings 文件。

我选择了测试设置文件指向这个文件。

当我在本地构建解决方案时仍然碰壁。

0 投票
1 回答
360 浏览

asp.net-mvc - 测试资源管理器 VS2013 中未显示测试方法

我正在测试一种计算方法。我对项目进行了清理、重建、x64 调整,并且我有 nunit 测试适配器和其他相关的 dll,但我仍然无法在测试资源管理器窗格中看到测试方法。有人可以帮忙吗,代码有什么遗漏吗?

0 投票
1 回答
47 浏览

unit-testing - 如何确定我的测试方法失败的原因?

此方法有效(它使用传入的字符串创建一个目录):

...但是,根据我的强迫症倾向,我正在“以防万一”测试所有方法;我在我的测试项目中有这个测试:

但它失败了;dirCreated 不正确。为什么?我无法(显然)进入该方法以查看到底发生了什么,并且“失败”消息除了“Assert.IsTrue failed”之外什么也没告诉我:

在此处输入图像描述

为什么会失败(鱼),我如何确定失败的原因(教鱼)?

更新

我现在还尝试了以下各项:

0 投票
0 回答
2319 浏览

c# - 如何获得 SpecFlow 测试的代码覆盖率?

我在 Visual Studio 项目中有 SpecFlow 测试,我想获得这些测试的代码覆盖率。
问题是由于某种原因,我似乎无法在 Visual Studio 测试资源管理器中列出 SpecFlow 测试,这是运行 Visual Studio 提供的代码覆盖率的先决条件。
请注意,来自其他测试项目的所有其他测试(常规而不是 SpecFlow)都列在测试资源管理器中。

所以,实际上,这个问题来了:
如何将 SpecFlow 测试列出到 Visual Studio 测试资源管理器窗口中?

0 投票
3 回答
1234 浏览

visual-studio - Visual Studio 测试资源管理器未找到 SpecFlow 功能

在通过扩展将 SpecFlow 安装到 VS2013 Ultimate 中,并将 SpecFlow 和 NUnit 添加到当前的类库项目中,创建一个功能并成功构建后,场景没有按预期显示在测试资源管理器中。我重新启动了 Visual Studio,清理并重建,没有任何东西会导致场景出现在测试资源管理器中。

有小费吗?

测试资源管理器

0 投票
1 回答
676 浏览

visual-studio - 如何在 Visual Studio 2013 上设置 Emgu CV 以进行单元测试?

我必须在 Visual Studio 2013 单元测试中用 C# 测试一些新的 C++/CLI 托管组件,以便它在测试资源管理器中可见。其中一个组件使用 OpenCV cv::Mat。

建议我使用 Emgu CV 进行单元测试。我已经为 Windows x64 安装了 Emgu CV。

如何在单元测试项目中安装 Emgu?

0 投票
3 回答
85 浏览

c# - Visual Studio 测试资源管理器以外语运行测试

我创建了 C# 单元测试(使用 VS 测试工具)。除其他外,还有一些检查异常的测试:

当我打开我的单元测试文件并在上下文菜单中单击“运行测试”时,一切正常。当我使用 Visual Studio 的测试资源管理器并在那里单击“运行测试”时,我收到异常消息,指出异常消息不同。实际上,它与我正在检查的相同,但使用另一种语言。在这两种情况下运行的测试是相同的,没有语言变化或其他任何东西,只是简单的逻辑测试。我的操作系统是英文的,Visual Studio 也是如此。我在另一个解决方案中进行了类似的测试,并且一切正常。这个解决方案和我正在为其编写单元测试的项目之一是由一位拥有该外语系统的同事创建的。但是,我在任何地方都找不到这样的设置。有人知道这些可能在哪里吗?如何让测试始终以英语运行?