mstest相关内容
我们有一些无法在生成服务器上运行的UI集成测试,因为启动测试GUI应用程序需要以用户身份运行生成代理(而不是当前安装的服务)。 这会导致构建管道停滞。因此,我希望在本地运行这些测试,而不是在构建服务器上运行。 是否可以使用xUnit或MSTest和Azure DevOps生成管道来实现此目的? 推荐答案 您当然可以。 设置一个环境变量,以指示它是否在Build.yml
..
我正在尝试将使用Visual Studio生成的旧的非SDK样式的mstest项目转换为仅使用Visual Studio代码的新的SDK样式项目。 我阅读并阅读了this little how-to,但这仅适用于.NET核心和更高版本;不适用于.NET框架。 我需要我的项目同时针对这两个目标。如果我这样做
..
尝试在我的解决方案 (Visual Studio 2010) 中运行所有单元测试时,我收到“无法将测试运行排队 xxxx@MACHINENAME 2010-06-23 14:01:36":无法启动代理进程' 错误.有谁知道导致这个特定错误发生的原因以及如何解决它以便我可以运行我的单元测试? 谢谢 解决方案 我不知道 Visual Studio 2010 是否仍然是这种情况,但在 Vi
..
我们正在从 Entity Framework 4 切换到 Entity Framework 6.包管理器完成了它的工作,解决方案顺利运行了它的测试. 但是,在构建服务器上,我们在运行测试时收到以下错误消息:初始化方法 xxx.SetUp 抛出异常.System.InvalidOperationException: 实体框架提供程序类型'System.Data.Entity.SqlSer
..
我已添加 WebDriver.ChromeDriver nuget打包到我的解决方案中,其中包含 Selenium WebDriver 使用 Chrome 运行自动化测试所需的 ChromeDriver.exe 文件.查看包内容,它只包含以下文件: tools\chromedriver.exe 应该 要做的就是将此文件夹添加到 PATH 环境变量中,以便可以通过以下代码访问 chrom
..
我正在尝试使用 MSTest/Selenium 在 C# 中进行数据驱动测试.这是我尝试设置的一些代码示例: [TestClass]公共类NewTest{私人 ISelenium 硒;私有 StringBuilder 验证错误;[部署项(“GoogleTestData.xls")][DataSource("System.Data.OleDb","Provider=Microsoft.Jet.OL
..
我意识到关于这个主题有很多问题,但不知何故我还没有找到一个满足我需求的问题. 我的团队希望开始对我们的应用程序进行自动化单元测试.我们以前从未这样做过,团队中没有人对此有太多经验.我被要求研究并找到一个自动化单元测试的框架.到目前为止,我已将选择范围缩小到 MSTest、NUnit 和 xUnit. 在整个互联网上,我都阅读了关于 MSTest 的负面评论,但它似乎是我最方便的工具.
..
我正在使用 Visual Studio 测试项目,正在使用部署文件等修改测试配置(通过 VS GUI),现在我需要为测试运行编写启动脚本. 我不知道这些脚本使用什么语言或文件类型或机制.需要小费. 解决方案 在您的测试项目中创建一个单元测试.在单元测试类中,创建具有 [TestInitialize] 和 [TestCleanup] 属性的方法.它们将在每个测试方法之前/之后运行.
..
当我使用 MSTest Framework 并复制 Selenium IDE 为我生成的代码时,MSTest 无法识别 [TearDown] 和 [SetUp].有什么替代方法? 解决方案 您将分别使用 [TestCleanup] 和 [TestInitialize].
..
我想弄清楚如何让 TeamCity 运行我的 MSTest.我已经使用以下参数设置了构建步骤: MSTest.exe 的路径: %system.MSTest.10.0% 列出程序集文件: Projects\Metadude..Tests\bin\Debug\Metadude..Test.dll MSTest 运行配置文件: Local.testsettings 但是,当此步骤运行时
..
我们正在设置 Team City 构建服务器.在以前的 VS 2008 项目中,已在构建服务器上安装了完整版本的 Visual Studio. 我们现在开始一个 VS 2010 项目. 是否可以在不安装 Visual Studio 的情况下在 Team City 构建服务器上运行 MSTest 测试? 解决方案 下载 Visual Studio Agents 2010 ISO:
..
我们的源代码存储在 Kiln/Mercurial 存储库中;我们使用 MSBuild 来构建我们的产品,并且我们有使用 MSTest(Visual Studio 单元测试)的单元测试. 存在哪些解决方案来实现持续集成机器(即构建机器). 对此的要求是: 应在必要时终止构建(即我们关心的存储库中的代码已更改) 在实际构建之前,必须从我们正在构建的存储库中获取最新版本的源代码 构
..
我的问题很简单,我有一个运行 msbuild 和 mstest 的 CI 服务器. 问题是 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 如果我们不在服务器对于 CI 服务器来说是相当愚蠢的...... 我该如何解决这个问题? 解决方案 不幸的是,在 2005 年或 2008 年(2010年会有测试代理安装程
..
是否可以将 Hudson 与 MS 集成测试? 我现在正在使用 Hudson 在我的开发机器上设置一个较小的 CI 服务器,以便获得一些统计数据(即.FxCop 和编译器警告).当然,如果它可以只运行我的单元测试并显示它们的输出,那也很好. 到目前为止,我已将以下批处理任务添加到 Hudson,使其能够正常运行测试. "%PROGRAMFILES%\Microsoft Visual
..
上下文: 我们有一些用户报告我们的 Web 应用程序中的文件上传功能存在问题.它只是偶尔发生,没有任何特殊模式.很长一段时间以来,我们一直在尝试解决这个问题,在我们认为可能有帮助的任何地方添加调试信息,爬取日志等,但我们无法重现或解决它. 问题: 我现在试图通过使用 MSTest 和 WatiN 来重复这个应该失败很多次(几百次)的操作.为了了解测试在循环中的进展情况,我想打印如下内容:
..
当我在 Microsoft 测试管理器中运行测试时出现错误:测试运行的构建目录不存在或需要访问权限. 这是什么意思?在哪里可以查看构建目录? 解决方案 我想你正在运行自动化测试. 如果您在 Microsoft Test Manageg (MTM) 中运行自动化测试,那么您的测试实施会自动测试用例. 所以 MTM 需要知道构建测试的构建放置位置在哪里. 这意味着你必须:
..
我的团队正在使用单元测试向导,但发现生成的 cruft 数量很烦人.有没有办法修改这个模板? 谢谢 解决方案 是的,你可以,在几个层面上: 项目模板 您可以使用 Visual Studio 中的“选项"菜单删除“关于测试项目"和其他文件. 转到测试工具 -> 测试项目并取消选择您不想要的选项. 如果这还不够,您可以在类似这样的文件夹中找到项目模板: C:
..
我的印象是单元测试类中的测试方法会按顺序执行它们出现在类文件中. 显然这不是真的.它似乎也不完全基于字母顺序.MSTEST 如何决定执行顺序? 编辑:我稍微挖掘了一下就找到了答案.见下文. 解决方案 我找到了答案. 据微软称员工吉列尔莫·塞拉托: MSTest 执行所有测试同步,顺序是不确定性
..
目前我使用的是 Visual Studio 2012 RC 和 SQL Server 2012 RTM. 我想知道如何为每次测试运行重新部署/重新创建测试数据库. 请记住,我有一个使用 Visual Studio 2012 模板的数据库的 SQL Server 数据库项目. 实际上,我对自己的想法不太确定,但是.testsettings 文件具有安装和清理脚本.这是要走的路吗?例
..
好吧,这很烦人. MSTest 同时执行我的所有测试,这导致其中一些测试失败.不,这不是因为我的测试很脆弱并且容易受到构建顺序的影响,而是因为这是一个演示项目,其中我使用了从文件运行的 Db4o 对象数据库. 所以我进行了几次 DataAccess 测试,检查我的存储库是否正常工作,并且出现了爆炸,MSTest 崩溃了.由于它尝试同时运行所有测试,因此当其他测试正在使用它时,当一个测试
..