【技术实现步骤摘要】
一种多分支软件缺陷跟踪方法及系统
本专利技术属于软件缺陷跟踪
,具体是一种在软件开发过程中多分支软件缺陷跟踪方法及系统的设计。
技术介绍
随着计算机应用范围的日益广泛,应用软件的规模及复杂度日益广泛深入,应用软件的规模和复杂程度日趋大型化,复杂化,这就导致软件开发的方式越来越强调团队的协作开发,而在这种开发方式下,会遇到很多问题,例如:需要将整个软件的版本恢复到以前的某一时间的状态,限制随意修改程序,或者控制某一程序在同一时间内只能一个开发人员修改等等。为了解决这些问题,提高软件产品和软件项目的质量及软件开发过程中的管理水平,更好地为以后的软件开发工作提供有效的服务,必须采用先进的管理手段,实现软件产品和软件项目源码的科学管理。在软件开发过程中,通常需要使用配置管理工具,如CVS、SVN等对代码进行管理,同时也会使用缺陷管理工具,如bugzilla、Trac等对软件缺陷进行管理。在软件开发过程中,通常会由于开发不同的需求而通过软件配置管理工具创建软件分支,这样,在开发、测试过程中出现的软件就有可能在多个软件分支存在,跟踪这些BUG的处理在分支和BUG比较多的 ...
【技术保护点】
一种多分支软件缺陷跟踪方法,其特征在于,包括如下步骤:S1、启动对软件代码的测试,若发现问题缺陷BUG,在缺陷管理系统中提交原始BUG单,并在所述原始BUG单上记录发现BUG所在的软件分支信息;S2、确认所述BUG是否在其他软件分支存在,并将存在所述BUG的其他软件分支记录到原始BUG单中,根据记录的软件分支信息,复制生成新的BUG单,关闭所述原始BUG单;S3、根据所述新的BUG单,对记录的其他软件分支存在的BUG进行单独跟踪处理。
【技术特征摘要】
1.一种多分支软件缺陷跟踪方法,其特征在于,包括如下步骤:S1、启动对软件代码的测试,若发现问题缺陷BUG,在缺陷管理系统中提交原始BUG单,并在所述原始BUG单上记录发现BUG所在的软件分支信息;S2、确认所述BUG是否在其他软件分支存在,并将存在所述BUG的其他软件分支记录到原始BUG单中,根据记录的软件分支信息,复制生成新的BUG单,关闭所述原始BUG单;S3、根据所述新的BUG单,对记录的其他软件分支存在的BUG进行单独跟踪处理;所述步骤S2具体包括:S21、对所述步骤S1发现的BUG进行确认,确认此BUG是否在发现的软件分支以外的其他软件分支中存在;S22、在缺陷管理系统的BUG单上对S21步骤中确认存在BUG的所述其他软件分支进行多选,并把选择的软件分支信息记录到原始BUG单中;S23、根据记录在原始BUG单中的软件分支的个数对原始BUG单进行复制,生成对应个数的新的BUG单;S24、关闭原始BUG单;所述步骤S23具体包括:S231、在原始BUG单中确认BUG存在的软件分支信息中任意读取一条软件分支信息;S232、对原始BUG单中的软件分支信息以及BUG单继承关系信息以外的其他信息进行复制,生成一个新的BUG单;S233、将步骤S231中读取的存在BUG的软件分支信息添加至新的BUG单中的发现BUG的软件分支信息中;S234、在新的BUG单中的BUG单继承关系信息中填写原始BUG单号;S235、重复所述步骤S231~S234,直至原始BUG单中确认存在BUG的软件分支信息遍历完成,且生成了与存在BUG的软件分支一一对应的新的BUG单。2.如权利要求1所述的方法,其特征在于,在进行所述步骤S1之前还包括:S11、在缺陷管理系统中,添加需要进行维护的软件分...
【专利技术属性】
技术研发人员:刘学明,舒弋,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。