在构建期间在多个环境中进行单元测试

时间:2011-12-22 17:31:17

标签: unit-testing msbuild mstest environment

目前我有一些单元测试,我希望在构建期间执行。问题是我们的软件将安装在各种系统上,而我测试的代码依赖于系统。

好像我真的希望我的单元测试能够运行其他环境,我需要运行一些可以转储单元测试和依赖项的VM,然后运行测试并以某种方式响应。

如果是这样的话......目前有什么方法可以促进吗?
如果有更好的解决方案,你推荐什么?

这些是VS2008 / 2010解决方案。

谢谢, 标记

2 个答案:

答案 0 :(得分:0)

不能说你最好的选择是什么,但是SCVMM,VMWare Lab Manager,VS2010 Lab manager,是可以选择的选项。你绝对可以做你想要的,但功能最丰富的环境往往是昂贵的一面。

答案 1 :(得分:0)

dejagnu促进了多平台测试,并且非常擅长,即使记录很少。但是,使用MS工具链可能需要进行大量的集成工作。