7.万事俱备
  至此,分布式执行自动化测试用例所需要的条件都已具备。一个具体的可行自动化测试分布式执行方案如下。

  1) test-build-only
  o 编译任务,可以设置Hudson轮询SCM,每当提交代码至服务器后,此任务会自动触发。
  2) test-quicktest
  o 快速测试任务,在编译任务成功完成后,自动触发,快速执行一些基本的自动化测试用例,确保新提交代码后,程序产品的基本功能没有问题。
  3) test-slowtest-dispatch
  o 此任务在test-quicktest执行成功后自动触发,它所做的工作是把所有需要执行的自动化测试用例分配为多个suite,并为每个suite触发一次test-slowtest-distributed任务的构建。
  4) test-slowtest-distributed
  o 分布式执行的主要任务,可以多个构建同时执行,根据任务参数不同来执行不同的自动化测试用例。
  5) test-slowtest-report
  o 分布式测试汇总任务,当test-slowtest-distributed任务在一次分布式执行中的所有构建执行完毕后,此任务负责将这些构建产生的测试结果收集在一起。
  8.分布式方案
  如下图。