我有一些集成测试可以访问网络服务器并验证某些功能。根据构建环境,服务器将位于不同的地址(http://localhost:8080/,http://test-vm/等)。 我想从TFS构建中运行这些测试。
我想知道配置这些测试的适当方法是什么?我只是在配置文件中添加一个设置吗?我现在正在这样做。顺便说一句,我们每个测试环境都有一个单独的分支,因此我可以为每个环境签入不同的配置文件。我想知道是否有更好的方法呢?
我希望构建项目能够告诉测试要测试哪个服务器。这似乎更好,因为我不必在每个分支的基础上维护配置信息。
我相信我会使用NUnit进行团队构建(http://nunit4teambuild.codeplex.com/)来让NUnit / TFS一起玩。
答案 0 :(得分:1)
我可以想到几个选项: