您的位置:软件测试 > 开源软件测试 > 开源软件测试解决方案 >
基于hudson持续集成的分布式测试解决方案
作者:网络转载 发布时间:[ 2013/4/12 14:21:49 ] 推荐标签:

  场景一

  应用场景

  适用于: quick任务(编译、单测)+ N个测试任务(每个测试任务执行部分的用例)。测试完成后只需要作xunit格式的报告的merger,不需要额外的汇总。如下图所示:

  实现方法

  ※安装插件Copy+Artifact+Plugin

  ※设置机器Grid和任务Grid

  ※quick任务设置

  ※测试任务设置,每个任务执行前先设置获取上游任务产出

  ※每个测试任务的执行过程中,指定执行一部分的用例

  ※测试完成后,hudson会自动的在上游任务中把下游的任务的报告(例如xunit格式的报告)作merge。

  注意

  ※上下游任务要Record fingerprints of files to track usage同一个文件。一般可设置为quick任务的编译产出

  ※下游任务失败时,通知上游任务的提交者,可使用插件Blame+Upstream+Committers+Plugin

  场景二

  应用场景

  适用于: quick任务(编译、单测)+ N个测试任务(每个测试任务执行部分的用例)+ 汇总任务。测试完成后 不仅仅只需要作xunit格式的报告的merge,还需要有一个额外的汇总任务,这个汇总任务必须等所有的测试任务完成后才能执行。如下图所示:

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd