mstest相关内容

MSTEST-断言失败后继续

我想知道在断言失败之后是否有一种简单的方法来完成测试.我们曾经使用Galileo进行所有自动化测试,但是我们已经移走了Visual Studio Test框架.我们有一种方法可以使测试失败,但可以继续进行下去. public static bool DoAssertAndContinue(Action assert) { try { ..
发布时间:2020-05-13 01:13:08 其他开发

Microsoft安全更新MS13-004后在MSTest中执行单元测试时,System.InvalidProgramException

在2013年1月8日应用Microsoft安全更新后 http ://technet.microsoft.com/zh-cn/security/bulletin/ms13-004 我们已经开始在构建服务器上以及本地开发箱上运行测试时,体验到CI构建在构建服务器上以及本地的失败. 我们收到 System.InvalidProgramException:公共语言运行时检测到无效程序. 这仅 ..
发布时间:2020-05-13 01:13:03 C#/.NET

什么是C#单元测试的生命周期

在Visual Studio(Ctrl + R,A)中的C#中,完整的 MSTest 单元测试运行中的事件顺序是什么? 这是我到目前为止的想法: 1-运行[AssemblyInitialize] 2-随机运行[ClassInitialize] 3-运行类[TestInitialize] 4-从该类中随机运行[TestMethod] 5-运行类[TestCleanup] 为类中 ..
发布时间:2020-05-13 01:13:01 C#/.NET

MSTest和NHibernate

任何人都没有让MSTest将hibernate.cfg.xml正确复制到输出目录的经验吗?我所有的MSTest都失败了,并没有找到hibernate.cfg.xml错误(我将其设置为“始终复制"),但是我的MBUnit测试通过了. 解决方案 您可以尝试将DeploymentItemAttribute添加到其中一个测试中,或者编辑.testrunco​​nfig文件并将其添加到“部署"列表中 ..
发布时间:2020-05-13 01:12:59 其他开发

取消测试后清理

我目前正在通过Visual Studio运行测试.在运行所有测试之前,我会自动创建一组具有已知凭据的用户,并在运行结束时删除这些用户.但是,有时我需要中途取消测试.在这些情况下,测试永远没有机会进行清理,这意味着测试运行中会遗留伪造的用户信息,并且可能导致下一次测试运行崩溃(当尝试将用户信息添加到数据库中时).无论如何,即使取消了测试,是否也可以强制Visual Studio/mstest运行清理 ..
发布时间:2020-05-13 01:12:56 C#/.NET

VS2013以管理员身份运行时,MSTest正在删除测试结果

我知道这听起来很奇怪,但事实就是这样 我正在使用MSTest运行我的单元测试. 在C#中使用VS2013 + ReSharper 8.1 +一些dll项目. 我正在调用一些API函数,这就是为什么我需要VS以Administrator身份运行,否则这些调用将失败的原因. 问题是: 由于某些原因,文件夹TestResults为空. 当测试正在运行且尚未完成时,我可以看到在其中创建了 ..
发布时间:2020-05-13 01:12:50 其他开发

在没有Visual Studio的情况下运行SpecFlow测试

我希望质量检查小组能够运行SpecFlow测试. 我希望他们能够更改值并添加更多方案. 这些附加方案将具有匹配的步骤定义,因此只需修改功能即可. 质量检查小组无法访问Visual Studio. 是否可以在不使用Visual Studio的情况下实现这一目标? 我们目前正在使用MS Test,但如果有帮助,我们愿意使用NUnit. 解决方案 是的-有一种“简单"的方法. ..
发布时间:2020-05-13 01:12:45 其他开发

如何从MSTEST运行单个测试用例

我正在使用MStest运行单个测试用例,但找不到正确的命令 我尝试过: 1) mstest.exe/testcontainer:testproject.dll/test:MethodTest1 这将从名称MethodTest1开始运行所有测试用例.我还有其他测试名称,例如MethodTest100,MethodTest101 2) mstest.exe/testcontainer ..
发布时间:2020-05-13 01:12:42 其他开发

在mstest中运行测试而无需编译/构建

有办法吗?每次开始测试时都必须等待构建吗?我想从Visual Studio而不是从测试构建 谢谢 解决方案 每当您的代码更改并运行测试时,它将进行构建...因此从技术上讲,您可以一次又一次地运行测试,并且它们只会是第一次构建,但是一旦运行测试,为什么又要在不进行代码更改的情况下再次运行它们? 我使用的可以使您的测试运行更快的事物有: 选中“仅构建启动项目及其对运行的依赖项 ..
发布时间:2020-05-13 01:12:40 其他开发

如何在每个带有测试的类之后运行ClassCleanup(MSTest)?

我有几个带有测试套件的类. 每个测试类都从ClassInitialize开始,并由ClassCleanup完成. 我的问题是,ClassCleanup不会在每个类的末尾被调用,只有在三个类中的所有测试之后才被调用. 我可以解决这个问题吗?谢谢! [ClassInitialize] public static void SetUpBrowser(TestContext context) ..
发布时间:2020-05-13 01:12:37 C#/.NET

如何使用Visual Studio 2012中的runsettings文件从代码覆盖范围中排除服务引用?

我正在使用自定义运行设置文件来控制检查哪些项目的代码覆盖率.我使用了Microsoft提供的默认模板,到目前为止,我可以毫无问题地排除我想要的项目.我的下一个动作是从代码覆盖范围中排除添加服务引用时由Visual Studio创建的自动生成的Web代理类. 这似乎应该与默认的runsettings模板一起使用,因为它具有如下所示的部分: ..

Selenium IDE可以在C#中为MSTest生成测试吗

我已经开始使用Firefox的selenium插件进行网络自动化测试.这是在C#中生成测试代码的一种方式,您可以使用MSTest而不是默认的NUnit来创建单元测试.没什么大不了的,但是对所有这些都知道会很有用. 谢谢 解决方案 目前,没有.格式化程序仅输出NUnit代码.但是,您可能想看一下这个博客, http://koenwillemse.wordpress.com/2011/0 ..
发布时间:2020-05-13 01:12:32 其他开发

将MSTEST类移动到其自己的文件夹中会中断“创建单元测试...".

我喜欢使用文件夹将单元测试类组织到功能区域中,就像我用来组织应用程序类的过程一样. 但是,如果将原始目标测试类移至新位置,则方法的右键菜单中的“创建单元测试"选项会中断,这大概是因为代码生成器正在尝试创建相同的新类.名称在“单元测试"项目的根目录中. 在执行“创建单元测试..."之前,我可以通过将原始测试类移至单元测试项目的根目录中,然后在代码生成过程中将其移回到其原始文件夹中,暂时解 ..
发布时间:2020-05-13 01:12:23 其他开发

Selenium Geckodriver执行findElement的速度比chromedriver(.Net)慢10倍

抱歉,没有找到类似的问题,也许有人可以提供帮助. 由于其他要求,我们不仅必须使用Chrome来测试项目,还必须使用Firefox来测试我们的项目.当我们简单地将测试上下文更改为Firefox时,事实证明,所有findElement调用所花费的时间比Chrome所花费的时间多10倍.所有测试都完全毁了.我们尝试使用不同的测试机,但结果是相同的.该项目位于Core .Net上.为了进行测试,我们 ..
发布时间:2020-05-13 01:12:16 C#/.NET