在我对方法进行更改后,我反复做的一件事是,我很快就想要运行涵盖此方法的所有测试。
你知道一个工具给我这个按钮/菜单条目吗? 运行影响此方法的测试和运行影响此类的测试?
我安装了dotCover和ReShaper,但我没有看到任何类似的选项。
我知道有像NCrunch或Mighty Moose这样的连续测试工具,它们在后台经常运行我的所有测试,但我不确定我是否准备好了这些测试。
答案 0 :(得分:5)
披露:我曾经为Typemock工作。
答案 1 :(得分:1)
如果您已正确分区测试,例如对特定行为的所有测试都存在于类的类/包中,并且它们都很快...您可以运行子集。不是单独测试的MS Test Impact的忠实粉丝,但它似乎是你想要的。 (这对于端到端测试来说太棒了,但遗憾的是还没有工作)
我宁愿在一台规格齐全的笔记本电脑上让整个套件在几分钟内完成。我希望在每次更改时运行所有测试(我唯一想要的优化是先运行先前运行的失败测试 - 一些工具支持此操作)。 我刚刚观看了一张NDC奥斯陆视频,其中Bob叔叔显示Fitnesse的整个套件(单位+验收)在4分钟内完成.2在带SSD的笔记本电脑上。