有目共睹,现在很多软件项目都会重视或者强化软件生命周期的概念,向更深处发掘,可能还会上升到DevOps,但是软件生命周期的概念是怎么建立起来的呢?其实这里主要是依赖软件项目流程中的关联关系。

首先无论用户在前台还是后台新建项目时,都会关联到各个项目角色或者对项目信息进行维护,再根据具体任务调配各类资源。项目中的任务会自动关联到需求,需求在自动关联到项目计划,项目计划继而关联测试环节的用例和脚本,用例和脚本对应关联到缺陷,完整的形成软件生命管理周期的一套闭环。这样看项目过程分工明确,职责清晰。

接下来我们一起来看一下测试管理工具TC中是如何实现这种关联关系的。 我们主要讲一下关联需求版本的功能:

对版本的“关联需求版本”。

处理流程:点击测试管理工具TestCenter图标测试计划测试计划选中版本管理选中某个版本单击“关联需求”标签,单击“关联需求版本”按钮。 限制:选中默认版本才可以关联需求版本。

详细操作:见下图;

软件生命周期

 

前面也提到了,这种将所有复杂流程串起来的一般都是中大型项目,对于敏捷项目来说,可能更新迭代比较块,实属没有必要。大家要根据实际项目情况选择合适的软件生命周期管理或者测试管理工具。