【问题标题】:Questions when moving from MbUnit to MsTest从 MbUnit 迁移到 MsTest 时的问题
【发布时间】:2010-09-15 04:28:00
【问题描述】:

我们的团队正在寻求从使用 mbunit 切换到 mstest,但两者之间似乎存在一些脱节。

有谁知道在使用 mstest 时如何从 mbunit 模拟 CombinatorialTest 和 Factory 属性?

我认为这是我们在进行转换之前唯一的绊脚石。

【问题讨论】:

  • 你为什么要从一个好的丰富的测试框架转移到一个相当有限的框架是真正的问题。
  • @craigb,CodedUI 库将是一个强有力的理由......
  • 理论上可以扩展 MsTest 属性。如果你成功了,那么我很想知道你是怎么做到的。 mstestextensions.codeplex.com

标签: unit-testing mstest factory mbunit


【解决方案1】:

据我所知,您基本上需要编写一个测试方法来生成调用原始测试(现在不再是测试方法)的所有组合(或调用工厂并遍历项目)很多次。

不幸的是,这些不会在结果中显示为单独的测试 - 它们仅显示为一个测试 - 因此您必须在错误输出中非常明确。这意味着与这种方法一样,一旦一个失败它就会停止其​​余的(你可以通过保留一个大的结果列表来解决这个问题,但这会带来更多的开销)

除非你必须这样做,否则我现在在去 mstest 之前会三思而后行 - 在干净的机器上缺少测试运行器是致命的,而且它既不可扩展也不经常更新。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-02
    • 1970-01-01
    • 1970-01-01
    • 2016-07-26
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    相关资源
    最近更新 更多