当前位置: 首页 > 知识库问答 >
问题:

XUnitGUI运行程序的替代方案

羊丰茂
2023-03-14

与NUnit相比,xUnit提供了许多吸引人的特性,但它的GUI运行程序太差,使用起来很痛苦:没有树可视化,理论测试由单个列表条目表示,没有记住上次测试运行,等等。很长一段时间,我希望2.0能解决这个问题,但它仍然是alpha:(我在VS 2010上,所以不能尝试VS 2012的新测试资源管理器并寻找替代品。那么,您使用什么来运行xUnit测试?

共有3个答案

景星光
2023-03-14

使用VS2010 -您可以尝试这样做,但正如我在评论中提到的,有一些限制

http://xunit.codeplex.com/workitem/5648

这种扩展几乎没有限制,但它涵盖了当前的需求。我个人喜欢。xUnit开发人员使用第三方运行程序,如TestDriven。NET/R#在VS中运行测试。但是如果xUnit有一个集成的VS2010运行器,那么许多开发人员将开始使用xUnit。这也意味着更好的单元测试。

蒯安平
2023-03-14

我使用ReSharper来运行我的单元测试。它有一个插件,也允许它运行xUnit测试

ReSharper的唯一问题是它是一个商业产品,但它很值得!

史和泰
2023-03-14

去2012/2013/2015。必要时战斗。它的速度快得多,xUnit runner非常完美(对UX吹毛求疵,但防弹)。CodeRush runner支持正在进行中,但是要把钱花在VS的更新上。

也看看论坛——他们排除了2.0 GUI runner作为核心产品的一部分。

底线是,如果用户使用VS并尝试插件,GUI用户应该停止使用GUI。

 类似资料:
  • 我从未运行过Java代码,我想运行我将在下面发布的代码。有人能告诉我如何在Ubuntu上运行代码,包括我应该安装什么东西吗? 我还想修改它,把一个心脏图像放在这个家伙的胸前,写下我爱你。有人能帮我吗?

  • 问题内容: 出于各种原因,在编写 Java应用程序时 ,调用会被皱眉,所以如何通知调用过程并非一切都按计划进行? 编辑: 1是任何非零退出代码的。 问题答案: 当“应用程序”实际上是较大的Java应用程序(服务器)的子应用程序(例如servlet,applet)时,对的使用会被拒绝:在这种情况下,它可能会停止JVM并因此停止所有其他子应用程序。在这种情况下,抛出适当的异常(最好由应用程序框架/服务

  • 问题内容: 我知道这个话题已经解决了上千次。但是我找不到解决办法。 我正在尝试计算列表(df2.list2)的列中出现列表(df1.list1的每一行)的频率。所有列表仅包含唯一值。List1包含约300.000行,list2包含30.000行。 我有一个有效的代码,但是它的运行速度非常慢(因为我使用的是迭代程序)。我也尝试过itertuples(),但它给了我一个错误(“要解压缩的值太多(预期2

  • 允许我填充包含复选框和单选按钮的HTML表单的替代方法。 我已经设法使用eclipse中的HtmlUnit库将数据发送到html表单并检索页面(我已经发布了下面的Java代码)。 然而,当我将这些代码复制到我的Android项目中时,我发现Android不支持HtmlUnit库。 对于Android来说,HtmlUnit还有其他替代方案吗?另一种方法应该能够将文本、复选框、单选按钮填写到Html表

  • 问题内容: 以前,我总是以为Vector在长度未知的情况下可以很好地用于非描述对象。据我所知,我也认为它也是线程安全的 有什么改变不应该再使用了,替代方案是什么? 问题答案: 您应该使用而不是。虽然使用了内部同步,但是对于实际的一致性而言,这很少够用,只会在真正不需要时降低执行速度。 另请参阅此stackoverflow问题。

  • 万事知其然,要知其所以然,所以本节带大家来详细了解一下 Java 程序的执行过程。 从《 使用记事本编写运行Java程序》一节的案例可以看出, Java 程序的运行必须经过编写、编译和运行 3 个步骤。 编写:是指在 Java 开发环境中进行程序代码的输入,最终形成后缀名为 .java 的 Java 源文件。 编译:是指使用 Java 编译器对源文件进行错误排査的过程,编译后将生成后缀名为 .cl