我们的团队拥有Visual Studio 2012 Professional许可证(不是Test Professional)。我们正在开发一个小型的Web应用程序,我们有真正的单元测试,可以模拟所需的一切,并测试数据层。每类数据层测试都从头开始创建整个数据库,并使用一组准备好的测试数据填充它,因此运行它们需要很长时间。结果,我们不愿意做“全部运行”,我们的单元测试(快速)只是很少使用。
我们正在寻找一种低摩擦力的解决方案,它允许我们经常进行2-3次点击(类似于现有的全部运行)的所有快速测试,并在需要时轻松运行所有测试。
我们尝试仅制作快速测试的播放列表。但是我们已经完成了对数据层的编程,因此几乎我们编写的所有新测试都是快速测试,并且将每个测试添加到播放列表都很烦人且容易出错。我们更喜欢一种方法,我们以某种方式将我们不想要的测试标记为“快速运行”,并自动运行解决方案中的所有其他测试。请注意,我们不希望将慢性测试永久添加Ignore属性,因为我们仍希望每天至少运行一次。
答案 0 :(得分:30)