执行

创建构建,提交测试 分享链接/book/zentaopms/build-copy-1529.html?releaseID=20

作者:赵红梅最后编辑:liushasha 于 2025-09-04 15:15:07 浏览量:16978
摘要:构建的概念在英文里面是build,对应到软件配置管理的范畴。这个构建主要的作用在于明确测试的范畴,方便测试人员和开发人员的互动,以及解决不同版本的发布和Bug修复等问题。


构建的概念在英文里面是build,是开发过程中所产生的一个潜在待测试的代码包,这个代码包(构建)未必完整包含一次要发布的所有内容,仅代表当前进度下完成的部分内容。

构建主要的作用在于明确测试的范畴,方便测试人员和开发人员的互动,以及解决不同版本的发布和Bug修复等问题。

(如果用户想继续使用"版本"概念用作管理,可以在后台-二次开发-语言项-二级菜单-执行,将“构建”的语言项,改为“版本”即可。)

  • 若干需求或bug开发完成之后,就可以在「执行-阶段-构建」中创建构建(Build),将完成的内容打包。在创建构建时,会要求填写所属产品与所属应用。在禅道中,一个产品可以包含多个应用。而每个应用则是一个独立的交付物
  • 应用与构建的区别:应用是一个产品下的一个独立的交付物,也是禅道中最小的发布单元。而构建只是一次待测试的或测试完成的代码包。可能通过了测试也可能没通过测试。一个应用下可能会包含多个通过了测试的构建,因为产品(应用)发布为按需发布,一次发布可能会发布很多的内容。可能是很多构建,也可能是一个整体的构建,这些构建其实都属于一个应用,所以在发布时,发布应用(或集成应用)即可。
  • 发布、应用与构建的关系:一个发布可包含多个应用,一个应用可包含多个构建。最简使用场景为:一个发布包含一个应用,一个应用包含一个构建。应用介绍。

研发人员在禅道中如何创建构建,提交测试?来看视频讲解:


一、创建构建

1.创建构建
开发团队完成一些需求或者解决了一些Bug后,可以在代码版本库(gitfox、svn、git、GitLab)里创建tag(标签)。

项目/执行的负责人或发布负责人可以在项目/执行--构建里创建构建

创建构建时,如果该项目/执行只关联了1个产品,直接列出产品名称。如果该项目/执行关联多个产品或者是一个产品的多个分支,可以在下拉列表里切换。

应用可以在产品发布下的应用列表管理。

2.关联需求和Bug
构建创建成功后,可以通过关联操作按钮关联需求和Bug。构建下关联的需求和Bug就是给测试人员圈定了测试范围。

点击关联需求后,列出执行未关联的需求,勾选点击关联需求按钮即可完成需求关联。关联Bug可进行同样的操作。

关联成功需求和Bug后,在构建的列表里可以查看到。

其他说明:

完成的需求:关联到构建里已研发完毕的需求
解决的Bug:列出已解决,且解决版本为当前构建的Bug

产生的Bug:列出激活,且影响版本为当前构建的Bug

3.构建的维护
构建的维护包含编辑修改构建基本信息,删除构建,可以通过编辑和删除按钮来操作。

可点击构建详情页面的查看详情。


二、创建集成构建

集成构建的主要作用是可以将项目下某几个迭代构建中完成的需求和解决的Bug进行集成测试时打包的构建

集成构建只在项目下面生效,在项目下创建构建是可以选择是否是集成构建

如果选择了集成构建,则包含构建中可以关联迭代下的多个构建


选择多个包含构建构建后相关构建下完成的需求、解决的Bug、产生的Bug将会自动关联到集成构建中,其他功能和单一构建相同。


三、提交测试

构建关联好需求和Bug后,就可以提交测试,创建测试单了。

点击构建列表右侧的提交测试操作按钮,跳转到创建测试单页面。
如果该项目/执行之前的构建已提交测试且完成测试生成了测试报告,相关测试报告会列出测试报告,给这一轮的测试提供参考。

创建成功的测试单,可以在项目/执行--测试--测试单列表里查看到。
测试单创建成功后,那么就可以通知测试人员开始测试了。

返回顶部
客服头像
魏中显
高级客户经理
客服微信
18561939726
1746749398
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。