在对方法进行更改后,我反复做的一件事是我很快想要运行涵盖此方法的所有测试。
你知道有一个工具可以给我这个按钮/菜单条目吗?运行影响此方法的测试并运行影响此类的测试?
我安装了 dotCover 和 ReShaper,但在任何地方都看不到这样的选项。
我知道有像 NCrunch 或 Mighty Moose 这样的持续测试工具会在后台持续运行我的所有测试,但我不确定我是否已经准备好进行这些测试。
在对方法进行更改后,我反复做的一件事是我很快想要运行涵盖此方法的所有测试。
你知道有一个工具可以给我这个按钮/菜单条目吗?运行影响此方法的测试并运行影响此类的测试?
我安装了 dotCover 和 ReShaper,但在任何地方都看不到这样的选项。
我知道有像 NCrunch 或 Mighty Moose 这样的持续测试工具会在后台持续运行我的所有测试,但我不确定我是否已经准备好进行这些测试。
披露:我曾经为 Typemock 工作。
如果您正确划分了测试,例如针对特定行为的所有测试都存在于类/类包中,并且它们都很快..您可以运行一个子集。不是 MS 测试影响单元测试的忠实粉丝,但它似乎是你想要的。(端到端测试很棒,但遗憾的是还没有工作)
我宁愿努力让整个套件在几分钟内在配置良好的笔记本电脑上执行。我想在每次更改时都运行我的所有测试(我想要的唯一优化是首先运行前一次运行中失败的测试——一些工具支持这一点)。我刚刚观看了 NDC Oslo 视频,其中 Bob 叔叔展示了 Fitnesse 的整个套件(单元 + 验收)在 4 分钟内完成。2 在带有 SSD 的笔记本电脑上。