Web测试是比较耗时,如果每次构建完成去执行的话,需要等待很长时间。
我们可以为WEB测试每天夜间定时执行。我们可以使用CruisineControl.Net来完成
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
<
cruisecontrol
>
<
project
name="WebTesting">
<
tasks
>
<
nunit
>
<
path
>C:\Program Files\NUnit 2.5.2\bin\net-2.0\nunit-console.exe</
path
>
<
assemblies
>
<
assembly
>c:\Testing\Web.Test.dll</
assembly
>
</
assemblies
>
</
nunit
>
</
tasks
>
<
triggers
>
<
scheduleTrigger
time="23:30" buildCondition="ForceBuild" name="Scheduled">
</
scheduleTrigger
>
</
triggers
>
<
labeller
type="defaultlabeller">
<
prefix
>WebTesting-</
prefix
>
<
incrementOnFailure
>true</
incrementOnFailure
>
</
labeller
>
</
project
>
</
cruisecontrol
>
|
注意,这里需要测试的DLL可以放到sourcecontrol里,这样可以和更新同步
本文转自敏捷的水博客园博客,原文链接http://www.cnblogs.com/cnblogsfans/archive/2009/09/09/1563163.html如需转载请自行联系原作者
王德水