我使用visual studio 2010 ultimate SP1在c#中开发了单元测试用例,我有一个要求,我需要在没有VS2010的情况下执行它们并且需要控制执行的顺序和时间,是否有任何调度程序可以实现所述要求。例如:我需要执行例如:TestCase1每5分钟一次,Testcase2每10分钟等等......目的是检查服务器上的负载和性能评估。单元测试用例是为WCF操作开发的。< / p>
提前致谢。
答案 0 :(得分:1)
我不确定你的意思是&#34;检查服务器上的负载&#34;但我想你无论如何都在谈论负载测试:
我认为满足您要求的工具是Continuous Integration服务器。
您可以设置构建代理,以构建项目并在最后运行测试。在大多数流行的CI服务器中,您可以配置构建执行的频率。
如果您认为配置CI服务器对您来说太过分了。您只需使用Windows Task Scheduler即可。这个SO Thread告诉你如何每隔x分钟配置一次执行任务。 然后,您可以从独立执行程序运行测试。每个单元测试框架都有这样的工具。
关于你的测试还有一点。看起来他们更倾向于集成测试而不是单元测试,因为它们是在工作系统而不是单个独立的代码单元上运行的。