mstest相关内容
我想知道在断言失败之后是否有一种简单的方法来完成测试.我们曾经使用Galileo进行所有自动化测试,但是我们已经移走了Visual Studio Test框架.我们有一种方法可以使测试失败,但可以继续进行下去. public static bool DoAssertAndContinue(Action assert) { try {
..
我正在使用MStest来测试我的控制器. 我要测试此操作: [HttpGet(Name = "GetGroups")] public async Task Get() { var groups = await _unitOfWork.Repository().GetAllAsync(); var groupsDto = Ma
..
在2013年1月8日应用Microsoft安全更新后 http ://technet.microsoft.com/zh-cn/security/bulletin/ms13-004 我们已经开始在构建服务器上以及本地开发箱上运行测试时,体验到CI构建在构建服务器上以及本地的失败. 我们收到 System.InvalidProgramException:公共语言运行时检测到无效程序. 这仅
..
在Visual Studio(Ctrl + R,A)中的C#中,完整的 MSTest 单元测试运行中的事件顺序是什么? 这是我到目前为止的想法: 1-运行[AssemblyInitialize] 2-随机运行[ClassInitialize] 3-运行类[TestInitialize] 4-从该类中随机运行[TestMethod] 5-运行类[TestCleanup] 为类中
..
任何人都没有让MSTest将hibernate.cfg.xml正确复制到输出目录的经验吗?我所有的MSTest都失败了,并没有找到hibernate.cfg.xml错误(我将其设置为“始终复制"),但是我的MBUnit测试通过了. 解决方案 您可以尝试将DeploymentItemAttribute添加到其中一个测试中,或者编辑.testrunconfig文件并将其添加到“部署"列表中
..
我目前正在通过Visual Studio运行测试.在运行所有测试之前,我会自动创建一组具有已知凭据的用户,并在运行结束时删除这些用户.但是,有时我需要中途取消测试.在这些情况下,测试永远没有机会进行清理,这意味着测试运行中会遗留伪造的用户信息,并且可能导致下一次测试运行崩溃(当尝试将用户信息添加到数据库中时).无论如何,即使取消了测试,是否也可以强制Visual Studio/mstest运行清理
..
如果单元测试项目引用的是.Net Standard 2.0程序集,则在运行使用System.IO.Compression.ZipFile.Open的.Net 4.6.1单元测试时出现以下异常: System.MissingMethodException: Method not found: 'System.IO.Compression.ZipArchive System.IO.Compres
..
我知道这听起来很奇怪,但事实就是这样 我正在使用MSTest运行我的单元测试. 在C#中使用VS2013 + ReSharper 8.1 +一些dll项目. 我正在调用一些API函数,这就是为什么我需要VS以Administrator身份运行,否则这些调用将失败的原因. 问题是: 由于某些原因,文件夹TestResults为空. 当测试正在运行且尚未完成时,我可以看到在其中创建了
..
我希望质量检查小组能够运行SpecFlow测试. 我希望他们能够更改值并添加更多方案. 这些附加方案将具有匹配的步骤定义,因此只需修改功能即可. 质量检查小组无法访问Visual Studio. 是否可以在不使用Visual Studio的情况下实现这一目标? 我们目前正在使用MS Test,但如果有帮助,我们愿意使用NUnit. 解决方案 是的-有一种“简单"的方法.
..
我正在使用MStest运行单个测试用例,但找不到正确的命令 我尝试过: 1) mstest.exe/testcontainer:testproject.dll/test:MethodTest1 这将从名称MethodTest1开始运行所有测试用例.我还有其他测试名称,例如MethodTest100,MethodTest101 2) mstest.exe/testcontainer
..
有办法吗?每次开始测试时都必须等待构建吗?我想从Visual Studio而不是从测试构建 谢谢 解决方案 每当您的代码更改并运行测试时,它将进行构建...因此从技术上讲,您可以一次又一次地运行测试,并且它们只会是第一次构建,但是一旦运行测试,为什么又要在不进行代码更改的情况下再次运行它们? 我使用的可以使您的测试运行更快的事物有: 选中“仅构建启动项目及其对运行的依赖项
..
我有几个带有测试套件的类. 每个测试类都从ClassInitialize开始,并由ClassCleanup完成. 我的问题是,ClassCleanup不会在每个类的末尾被调用,只有在三个类中的所有测试之后才被调用. 我可以解决这个问题吗?谢谢! [ClassInitialize] public static void SetUpBrowser(TestContext context)
..
我正在使用自定义运行设置文件来控制检查哪些项目的代码覆盖率.我使用了Microsoft提供的默认模板,到目前为止,我可以毫无问题地排除我想要的项目.我的下一个动作是从代码覆盖范围中排除添加服务引用时由Visual Studio创建的自动生成的Web代理类. 这似乎应该与默认的runsettings模板一起使用,因为它具有如下所示的部分:
..
我已经开始使用Firefox的selenium插件进行网络自动化测试.这是在C#中生成测试代码的一种方式,您可以使用MSTest而不是默认的NUnit来创建单元测试.没什么大不了的,但是对所有这些都知道会很有用. 谢谢 解决方案 目前,没有.格式化程序仅输出NUnit代码.但是,您可能想看一下这个博客, http://koenwillemse.wordpress.com/2011/0
..
我正在尝试使用MSTest为WPF应用程序中MainWindow类中的方法编写单元测试.但是,出现以下异常: System.Windows.Markup.XamlParseException:'在'System.Windows.StaticResourceExtension'上提供值引发了异常.行号"127"和行位置"32". ---> System.Exception:找不到名为"vert
..
我正尝试使用以下DataRow属性将List作为输入参数发送到我的单元测试方法, [TestClass] public class UpdateProcessingTestController { private List DataStatusItemsTestSetup = new List
..
An exception occurred while invoking executor 'executor://mstestadapter/v2': Constructor on type 'Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.Execution.UnitTestRunner' not found. 解决方案 退
..
我喜欢使用文件夹将单元测试类组织到功能区域中,就像我用来组织应用程序类的过程一样. 但是,如果将原始目标测试类移至新位置,则方法的右键菜单中的“创建单元测试"选项会中断,这大概是因为代码生成器正在尝试创建相同的新类.名称在“单元测试"项目的根目录中. 在执行“创建单元测试..."之前,我可以通过将原始测试类移至单元测试项目的根目录中,然后在代码生成过程中将其移回到其原始文件夹中,暂时解
..
在NUnit中,我可以从context.Result.State获得测试结果.如果它是NUnit.Framework.TestState.Success,那么我知道测试通过了. 在MSTest中,如何获取该信息? 我看到了context.Properties.Keys,但是他们都没有提到测试结果的状态. 解决方案 使用[TestClass] public class UnitT
..
抱歉,没有找到类似的问题,也许有人可以提供帮助. 由于其他要求,我们不仅必须使用Chrome来测试项目,还必须使用Firefox来测试我们的项目.当我们简单地将测试上下文更改为Firefox时,事实证明,所有findElement调用所花费的时间比Chrome所花费的时间多10倍.所有测试都完全毁了.我们尝试使用不同的测试机,但结果是相同的.该项目位于Core .Net上.为了进行测试,我们
..