2014-6-25 14:33| 发布者: tianzc| 查看: 783| 评论: 0
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.分布式方案 如下图。 |