Web测试是比较耗时,如果每次构建完成去执行的话,需要等待很长时间。

我们可以为WEB测试每天夜间定时执行。我们可以使用CruisineControl.Net来完成

<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里,这样可以和更新同步

相关文章:

  • 2022-01-24
  • 2021-12-21
  • 2022-12-23
  • 2022-12-23
  • 2021-10-07
  • 2022-02-13
  • 2021-11-02
  • 2021-11-07
猜你喜欢
  • 2021-11-20
  • 2022-03-03
  • 2021-06-29
  • 2022-12-23
  • 2021-11-19
  • 2022-12-23
相关资源
相似解决方案