首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Visual Studio 2017 -测试运行程序-调试选定的测试- NUnit -不工作

Visual Studio 2017是一款由微软开发的集成开发环境(IDE),用于开发各种类型的应用程序。它提供了丰富的工具和功能,方便开发人员进行前端开发、后端开发、软件测试等工作。

在Visual Studio 2017中,可以使用测试运行程序来执行测试代码,并通过调试选定的测试来调试测试代码。其中,NUnit是一种流行的单元测试框架,可以用于测试.NET应用程序。

当遇到Visual Studio 2017中测试运行程序和调试选定的测试不工作的情况时,可能有以下几个可能的原因和解决方法:

  1. 确保正确安装了NUnit插件:在Visual Studio 2017中,需要安装NUnit插件才能使用NUnit进行测试。可以通过Visual Studio的扩展和更新功能来安装NUnit插件。
  2. 检查测试项目的配置:确保测试项目的配置正确,包括目标框架版本、引用的程序集等。如果配置不正确,可能会导致测试运行程序和调试选定的测试不工作。
  3. 检查测试代码的正确性:确保测试代码编写正确,没有语法错误或逻辑错误。可以通过单步调试测试代码来逐行检查代码执行情况。
  4. 检查测试环境的配置:确保测试环境的配置正确,包括测试数据库的连接、测试服务器的配置等。如果配置不正确,可能会导致测试运行程序和调试选定的测试不工作。

总结起来,当Visual Studio 2017中的测试运行程序和调试选定的测试不工作时,需要检查NUnit插件的安装情况、测试项目的配置、测试代码的正确性和测试环境的配置。如果问题仍然存在,可以尝试重新安装Visual Studio 2017或者更新到最新版本。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【单元测试】--工具与环境

它是单元测试标准工具之一,用于编写和运行测试用例,以确保 Java 程序各个组件按预期工作。...以下是一些可能方式: NUnit 3 Test Adapter(适用于 Visual Studio): 如果你使用 Visual Studio,可以安装 NUnit 3 Test Adapter 扩展...,然后在 Visual Studio 测试资源管理器中选择 NUnit 测试运行器来运行测试。...具体配置方式取决于你使用持续集成工具,但通常你需要执行以下操作: 指定测试运行器(NUnit 控制台或其他工具)。 指定测试程序集(包含 NUnit 测试程序集)。 设置测试报告输出位置。...三、总结 在单元测试工具概览中,JUnit是Java程序开发标准测试框架,使用注解和断言来确保Java程序组件按预期工作。pytest则是Python强大测试框架,提供简洁语法和自动测试发现。

31850

【单元测试】--编写单元测试

以下示例以C#和NUnit为例: 创建测试项目: 在Visual Studio中,创建一个新Class Library项目,这将是你单元测试项目。...: 在Visual Studio中,打开测试资源管理器(Test Explorer),它会自动发现你NUnit测试。...单击运行你测试方法,或者使用Test Explorer中运行按钮来执行所有测试。 检查测试结果: 在测试运行完成后,你将看到测试通过或失败结果。...随着你项目复杂性增加,你可以编写更多测试用例来确保你代码按预期工作。 二、常见断言函数 NUnit 提供了多种常见断言函数,用于验证测试期望结果是否与实际结果一致。...你目标是为测试用例创建一个干净起点状态,以确保测试独立于其他因素。在NUnit中,通常在测试方法开头执行这些准备操作。

34150

Visual Studio 2017 15.7 下.NET Core

Visual Studio 2017 15.7版本发布,对.NET Core项目的主要相关改变如下, 同时对Xamarin、Android和iOS项目的支持上也做了较大改进。...我们添加了将 ASP.NET Core应用程序发布到没有容器应用程序服务 Linux能力. 实时单元测试适用于嵌入式 pdbs , 并支持使用引用程序项目。...测试资源管理器在测试运行期间有更多响应图标。 c++ 开发人员可以使用CodeLens 进行单元测试. 我们添加了从 c++核心指南中执行项目的新规则。....我们根据流行开源 pydevd 调试器添加了我们Python调试下一个版本。 文稿 2.8包含在 Visual Studio 版本15.7 中。...Windows 2018年4月10日更新 SDK-生成 17134是通用 Windows 平台开发工作负载默认必需 SDK。 我们增加了对所有 UWP 应用程序可视化状态管理支持。

3K50

Visual Studio 2017 15.7 下.NET Core

Visual Studio 2017 15.7版本发布,对.NET Core项目的主要相关改变如下, 同时对Xamarin、Android和iOS项目的支持上也做了较大改进。...我们添加了将 ASP.NET Core应用程序发布到没有容器应用程序服务 Linux能力. 实时单元测试适用于嵌入式 pdbs , 并支持使用引用程序项目。...测试资源管理器在测试运行期间有更多响应图标。 c++ 开发人员可以使用CodeLens 进行单元测试. 我们添加了从 c++核心指南中执行项目的新规则。....我们根据流行开源 pydevd 调试器添加了我们Python调试下一个版本。 文稿 2.8包含在 Visual Studio 版本15.7 中。...Windows 2018年4月10日更新 SDK-生成 17134是通用 Windows 平台开发工作负载默认必需 SDK。 我们增加了对所有 UWP 应用程序可视化状态管理支持。

3.2K80

#11- 测试package

Visual Studio 2005和2008Team System有专门相对于测试人员版本。...当测试运行起来之后,Visual Studio启动了一个新实例(当然是VS实验室),并且有一个看不见东东在操作它。...有一个众所周知测试模式,叫做mocking,可以模拟我们测试用例需要上下文。大部分测试工具,包括NUnitVisual Studio,都很好支持mocking。...选择VS IDE作为测试宿主 Visual Studio调试——顺便说一句,也可以通过VSX来扩展调试——,使得通过所谓测试适配器来把任何一个进程作为测试宿主成为了可能。...如果你想搞清楚在一个单元测试运行背后到底发生了什么,你最好先搞清楚VSPackagemocking是怎样工作。虽然这已经超出了本文范围,但我会给你一些对你有用指引。

82810

2017 热门开源自动化测试框架优缺点对比

时间一晃已来到 2017最后一个季度,TestProject 对比了在今年比较热门 7 款开源自动化测试框架优缺点,以帮助你选择适合自己测试框架。 1....NUnit NUnit 是支持所有 .Net 语言单元测试框架。最初也是基于 Junit 启发,完全采用 C# 编写,目前已被完全重新设计以使用更多 .NET 语言功能。...未集成到 Visual Studio echo 系统中,意味着使用它需要更多维护。 一个很好 C#开源单元测试框架,历史悠久,口碑较高。...TestNG TestNG 是一个 Java 自动化测试框架,受 JUnit 和 NUnit 启发,但又改进和新增了一些功能。旨在涵盖所有自动化测试类别:单元测试、功能测试、端到端、集成测试等。...如果想在你服务器端运行客户端测试,它可以帮助你。 被许多 CIs 使用和支持。 内置用于断言语法。 缺点: 多数情况下,它需要一个测试运行器(如 Karma )。 难以异步测试

1.6K10

官宣!微软为 VS Code 带来 C# 开发套件

根据微软官方提供信息,C# Dev Kit 从 Visual Studio 中借用了一些开发者们熟悉概念,并能够与现有的 C# 扩展一起使用,以及通过增加一套强大工具和实用程序来增强 C# 开发环境...,这些工具和实用程序与 VS Code 原生集成,以帮助 C# 开发者更快地编写、调试和维护他们代码,并减少错误。...C# Dev Kit 由以下部分组成: C# 扩展:它提供基本语言服务支持,并继续独立于这项工作进行维护; C# Dev Kit 扩展:它建立在 Visual Studio 基础上,提供解决方案管理...Kit 扩展通过一个新 Solution Explorer 视图增强了 VS Code 现有的工作区,为应用程序提供了一个精美和结构化视图,以便轻松地进行中央项目管理。...用扩展 Test Explorer 功能测试项目 有了 C# Dev Kit,你在 XUnit、NUnit、MSTest 和 bUnit 中测试将被发现,并可以让你更好地组织这些测试,以便快速执行和结果导航

33430

.net持续集成单元测试篇之单元测试简介以及在visual studio中配置Nunit使用环境

什么是集成测试 集成测试是对一个工作单元进行测试,这个测试对被测试工作单元没有完全控制,并使用该单元一个或多个真实依赖物,例如时间,网络、数据库、线程或随机数产生器等。...单元测试框架作用 单元测试框架是帮助开发人员进行单元测试代码库和模块。 Nunit单元测试框架使用 NUnit 是一套开源基于.NET平台类Xunit白盒测试架构,支持所有的.NET平台。...NUnit.Framework;方可使用Nunit 我们新建第一个测试代码如下 ?...执行结果状态图标和Visual Studio自带测试工具状态图标大同小异,很容易区分 一点很大不同在于它单元测试信息显示在右边,这样如果面板宽度过小而错误信息过长就会出现如下图示情况 ?...,然而恰当测试代码导致结果不稳定是需要避免.

3.2K30

Visual Studio Code 命令行运行第一个 Python HelloWorld 程序

与 IntelliJ IDEA 一样,你也可以启动 Visual Studio Code 命令行工具,然后从 Visual Studio Code 命令行工具来直接运行 Python 代码。...当终端被选定后, IDEA 将会默认把路径设置到当前项目的根目录下面。 需要注意Visual Studio Code 启用命令行工具默认是 PS (PowerShell)。...根据我们当前项目,我们知道我们 HelloWorld.py 文件在路径 tests/HelloWorld.py 下面。 如果我们希望在终端中测试运行 HelloWorld.py 的话。...因此,我们强烈推荐使用 IDE 命令行工具来执行一些命令,如果你真的需要在命令中进行执行的话。 通常一些小程序,我们都可以通过 IDE 来直接执行。...建议和很多初学教程中说,不要使用 IDE ,要使用记事本,其实这种要求是完全没有必要也没有任何意义

1.8K00

对比MS Test与NUnit Test框架

一、简介 MS Test框架是Visual Studio自带测试框架,可以通过新建一个Unit Test Project工程, 也可以建一个Class Libary,然后添加对Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll...StudioNUnitVisual Studio 2010中,通过安装NUnit插件,可以不使用外部客户端,直接运行测试。...有兴趣可以看一下这篇帖子:5分钟实现VS2010整合NUnit进行单元测试。 当然,貌似在最新版本VS2012中,安装过NUnit之后,就可以在不需要安装插件情况下, 运行NUnit测试。...2、运行时区别 看网上帖子讲,NUnit不是并行执行测试,所有的测试都是放在一个线程当中。 而MSTest中每个测试都被放在单独线程当中。...NUnit with Visual Studio 2010 & TDD 最后,这是最近总结学习一篇帖子,里面肯定有没有提到、或者错误地方。希望大家发现错误一起讨论。

3.4K20

Lightweight Test Automation Framework之旅

Update,这个框架作用与WatiN和Selenium类似,可操作浏览器对应用程序编写回归测试。...而使用LTAF之后,这个问题瞬间烟消云散了,因为我们可以直接在内存中“传递”测试数据,一切都只是个引用而已。 如何工作?...和NUnit GUI 或者Visual Studio’s 内置单元测试运行器不一样,Test Automation Framework运行器就是浏览器(任何浏览器),每一个命令都是通过Ajax方式运行...你所需要做工作就是在你应用程序Web项目下增加一个Tests文件夹,里面包含两个页面 Default.aspx 和 DriverPage.aspx,下图是它工作原理图: ?...测试运行时候,TestcaseExecutor.js高亮显示运行结果,绿色表示通过,红色表示出错。

1.8K90

尝新体验ASP.NET Core 6预览版本中最小Web API(minimal APIS)新特性

在.NET Core中创建程序方式有多种,可以使用命令行工具执行dotnet new 创建,也可以使用IDE(如:Visual Studio, Rider, VS Code...使用Visual Studio创建最小API项目 使用Visual Studio创建最小API项目,请确保已安装Visual Studio 2022 17.0.0 Preview 3.0(当前最新版本)...依次打开Visual Studio 2022【Start Window】->【Create a new project】窗口,在右侧已安装模板列表中选择【ASP.NET Core Empty】项目模板...在Visual Studio 2022中,按F5运行,如果在浏览中打开并显示如下页面,说明最小API项目运行正常,如图: 在最小API项目中,直接调用WebApplication.MapGet()方法即可完成路由注册和映射...与以往ASP.NET Core应用程序相同,在最小API项目中,你仍然可以使用像Swagger这样接口文档组件。

5K30

7款开源自动化测试框架优缺点对比

NUnit NUnit 是支持所有 .Net 语言单元测试框架。最初也是基于 Junit 启发,完全采用 C# 编写,目前已被完全重新设计以使用更多 .NET 语言功能。...未集成到 Visual Studio echo 系统中,意味着使用它需要更多维护。 一个很好 C#开源单元测试框架,历史悠久,口碑较高。...TestNG TestNG 是一个 Java 自动化测试框架,受 JUnit 和 NUnit 启发,但又改进和新增了一些功能。旨在涵盖所有自动化测试类别:单元测试、功能测试、端到端、集成测试等。...如果想在你服务器端运行客户端测试,它可以帮助你。 被许多 CIs 使用和支持。 内置用于断言语法。 缺点: 多数情况下,它需要一个测试运行器(如 Karma )。 难以异步测试。...Mocha Mocha 是一个 JavaScript 单元测试框架,它在 NodeJs 上运行测试,主要与 ReactJS 配对使用。 优点: 内置测试运行器。 支持异步测试

3.7K60

数据科学、机器学习IDE概览

PyCharm 包括很多工具,集成调试器和测试运行器,性能调试工具,内置终端,集成主要版本控制系统(包括 Git、SVN、Mercurial),远程开发(远程解释器),集成 ssh 终端,集成 Docker...调试器提供了一个清晰调用栈,可以直接访问选定变量、源代码和指令指针,当然也支持逐步执行源代码。...R Tools for Visual Studio(RTVS)是一个基于 MIT 许可发布自由、开源 Visual Studio 扩展。 ?...该插件同样支持 SBT 等构建工具,ScalaTest、Specs2、uTest 等测试框架。还有 Scala 调试器、工作表、Ammonite 脚本。...、代码片段、LaTex 片段、Julia 特定命令、集成 REPL、代码补全、悬浮提示、代码检查、代码导航等功能,以及用于运行测试、构建、性能评测、构建文档 Visual Studio Code 任务

3.5K30
领券