功能介绍
当开发团队开发完成若干需求功能之后,就可以创建构建,提交测试了。
通过构建的概念(对应软件配置管理中的build),明确测试范围,促进测试人员和开发人员的协作,解决不同构建的发布和Bug修复问题。
构建提交测试后,创建测试单,测试人员在测试单中关联并执行测试用例,完成测试流程。
使用场景
开发团队完成需求或修复Bug后,通过项目构建明确测试范围,方便后续测试工作的开展。
测试人员依据构建中关联的需求和Bug,执行相应的测试用例并进行测试。
项目负责人或发布负责人通过构建管理产品的多个分支或关联多个产品的情况。
集成测试中,将多个迭代构建的需求和Bug进行打包,以进行更全面的测试覆盖。
一、创建构建
1.创建构建
开发团队完成一些需求或者解决了一些Bug后,可以在代码版本库(gitfox、svn、git、GitLab)里创建tag(标签)。
项目/执行的负责人或发布负责人可以在项目/执行--构建里创建构建。
创建构建时,如果该项目/执行只关联了1个产品,直接列出产品名称。如果该项目/执行关联多个产品或者是一个产品的多个分支,可以在下拉列表里切换。
应用可以在产品发布下的应用列表管理。
2.关联需求和Bug
构建创建成功后,可以通过关联操作按钮关联需求和Bug。构建下关联的需求和Bug就是给测试人员圈定了测试范围。
点击关联需求后,列出执行未关联的需求,勾选点击关联需求按钮即可完成需求关联。关联Bug可进行同样的操作。
关联成功需求和Bug后,在构建的列表里可以查看到。
其他说明:
完成的需求:关联到构建里已研发完毕的需求
解决的Bug:列出已解决,且解决版本为当前构建的Bug
产生的Bug:列出激活,且影响版本为当前构建的Bug
3.构建的维护
构建的维护包含编辑修改构建基本信息,删除构建,可以通过编辑和删除按钮来操作。
可点击构建详情页面的查看详情。
二、创建集成构建
集成构建的主要作用是可以将项目下某几个迭代构建中完成的需求和解决的Bug进行集成测试时打包的构建。
集成构建只在项目下面生效,在项目下创建构建是可以选择是否是集成构建。
如果选择了集成构建,则包含构建中可以关联迭代下的多个构建。
选择多个包含构建构建后相关构建下完成的需求、解决的Bug、产生的Bug将会自动关联到集成构建中,其他功能和单一构建相同。
三、提交测试
构建关联好需求和Bug后,就可以提交测试,创建测试单了。
点击构建列表右侧的提交测试操作按钮,跳转到创建测试单页面。
如果该项目/执行之前的构建已提交测试且完成测试生成了测试报告,相关测试报告会列出测试报告,给这一轮的测试提供参考。
创建成功的测试单,可以在项目/执行--测试--测试单列表里查看到。
测试单创建成功后,那么就可以通知测试人员开始测试了。