首页> 中国专利> 一种控制软件项目测试需求变更的方法及系统

一种控制软件项目测试需求变更的方法及系统

摘要

本发明公开了一种控制软件项目测试需求变更的方法及系统,方法通过逐一比较变更前后软件项目测试需求的需求ID,然后再逐一比较变更前后软件项目测试需求的需求描述及需求名称,识别出变化的需求名称功能,使测试人员全面地控制整个测试进度,做到心中有数,提高测试覆盖度及效率。系统通过关联模块关联Microsoft Office Excel文件形式的变更前后的软件项目测试需求,通过需求ID识别模块识别软件项目测试需求的各个字段和变更前后软件项目测试需求的需求ID,并通过需求描述比较模块、需求名称提取模块和显示模块将变更的需求名称功能自动显示给测试人员,简化了测试人员的测试工作,同时使测试人员全面、准确地控制软件项目测试需求的变更。

著录项

  • 公开/公告号CN102368229A

    专利类型发明专利

  • 公开/公告日2012-03-07

    原文格式PDF

  • 申请/专利权人 镇江睿泰信息科技有限公司;

    申请/专利号CN201110322828.5

  • 发明设计人 于建珠;艾顺刚;姚进德;

    申请日2011-10-20

  • 分类号G06F11/36(20060101);

  • 代理机构南京苏高专利商标事务所(普通合伙);

  • 代理人柏尚春

  • 地址 212002 江苏省镇江市润州区戴家门路五洲软件园

  • 入库时间 2023-12-18 04:30:08

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-11-25

    专利权的转移 IPC(主分类):G06F11/36 专利号:ZL2011103228285 登记生效日:20221114 变更事项:专利权人 变更前权利人:镇江睿泰教育科技有限公司 变更后权利人:刘成 变更事项:地址 变更前权利人:212002 江苏省镇江市润州区南徐大道298号 变更后权利人:214000 江苏省无锡市北塘区民丰路289号

    专利申请权、专利权的转移

  • 2018-07-03

    专利权的转移 IPC(主分类):G06F11/36 登记生效日:20180613 变更前: 变更后: 申请日:20111020

    专利申请权、专利权的转移

  • 2014-06-04

    授权

    授权

  • 2012-04-18

    实质审查的生效 IPC(主分类):G06F11/36 申请日:20111020

    实质审查的生效

  • 2012-03-07

    公开

    公开

说明书

技术领域

本发明涉及一种控制软件项目测试需求变更的方法及系统,属于计算机软件 测试领域。

背景技术

在软件项目进行测试的过程中,特别是互联网领域,软件项目测试的过程不 管是前期还是后期,都会存在需求变更的问题,一旦软件项目测试需求发生了变 化与修改,测试过程中对应的项目测试需求也相应的发生改变。由于目前大部分 公司内部对产品的需求变动都只是口头或邮件中进行通知,并没有进行内部评审 和相关需求变动后的记录,导致后续出的产品某些需求增加了,某些没有进行增 加。这样就会导致测试得到的信息不完整,以及后续产品的维护困难。现在使用 最为广泛的两大类工具,商务型工具如QC(Quality Center)、TC(test center), 开源工具如BugFree,都没有设计需求变更管理的功能。针对这种情况,目前的 解决方案如下:第一,现在大多数的项目负责人也会要求相应的人员增加需求变 更文档,来管理需求变更,使测试需求也相应的被更新,但是这种方法效率较低, 而且难以控制;第二,尽管测试需求可以被更新,但是需求的更新对应哪些模块 功能的增加没有一个明确的文档描述,往往不懂业务的测试执行人员,会漏测功 能,导致新需求的测试没有覆盖全面,这就要花更多的时间去查找,浪费时间, 严重时还会导致项目延期。

发明内容

发明目的:本发明的目的在于针对上述现有技术中存在的问题和不足提供一 种能自动识别和控制软件项目测试需求变更、覆盖全面且效率较高的控制软件项 目测试需求变更的方法及系统。

技术方案:一种控制软件项目测试需求变更的方法,包括如下步骤:

(1)识别软件项目测试需求的各个字段;所述软件项目测试需求包括需求 ID、需求描述、需求名称字段;

(2)比较变更前后软件项目测试需求的需求ID;

(3)识别变更前软件项目测试需求的需求ID,当变更前项目测试需求的需 求ID与变更后软件项目测试需求的需求ID相同,然后再比较变更前后软件项目 测试需求相对应的需求描述,当所述需求描述不同,识别出变更前软件项目测试 需求相对应的需求名称,并通过显示模块显示所述需求名称功能发生变更;当变 更前项目测试需求的需求ID与变更后软件项目测试需求的需求ID不同,则变更 前软件项目测试需求的需求ID在变更后的软件项目测试需求的需求ID中无对应 的需求ID,提取变更前软件项目测试需求的需求名称,并通过显示模块显示所 述变更前软件项目测试需求的需求名称功能被删除;

(4)识别所述变更后软件项目测试需求的需求ID,当变更后项目测试需求 的需求ID与变更前软件项目测试需求的需求ID不同,则变更后软件项目测试需 求的需求ID在变更前的软件项目测试需求的需求ID中无对应的需求ID,提取 变更后软件项目测试需求的需求名称,并通过显示模块显示增加了所述更后软件 项目测试需求的需求名称功能。

通过逐一比较变更前后软件项目测试需求的需求ID,然后再逐一比较变更 前后软件项目测试需求的需求描述及需求名称,识别出变化的需求名称功能,使 测试人员全面地控制整个测试进度,做到心中有数,提高测试覆盖度及效率。

所述软件项目测试需求的各个字段还包括需求创建日期、时间、类型、优先 级和创建人字段。

实现上述控制软件项目测试需求变更的方法的系统,包括关联模块、需求 ID识别模块、需求描述比较模块、需求名称提取模块和显示模块;其中,所述 关联模块用于关联上软件项目测试需求的需求ID;所述需求ID识别模块用于识 别软件项目测试需求的各个字段,并比较变更前后软件项目测试需求的需求ID; 所述需求描述比较模块收到所述需求ID识别模块发出的变更前项目测试需求的 需求ID与变更后软件项目测试需求的需求ID相同的信号后,进行变更前后软件 项目测试需求相对应的需求描述的比较,并将对应变更模块的模块名称传输给显 示模块;所述需求名称提取模块用于将变更的软件项目测试需求的需求名称提取 出来传输给显示模块;所述显示模块接受并输出需求描述比较模块和需求名称提 取模块传输的信息。

系统通过关联模块关联Microsoft Office Excel文件形式的变更前后的软 件项目测试需求,通过需求ID识别模块识别软件项目测试需求的各个字段和变 更前后软件项目测试需求的需求ID,并通过需求描述比较模块、需求名称提取 模块和显示模块将变更的需求名称功能自动显示给测试人员,简化了测试人员的 测试工作,同时使测试人员全面、准确地控制软件项目测试需求的变更。

有益效果:本发明提供的控制软件项目测试需求变更的方法使测试人员全面 地控制整个测试进度,做到心中有数,提高测试覆盖度及效率;本发明提供的控 制软件项目测试需求变更的系统使用简便,只要安装了本系统,保证系统随机启 动,就可实现项目需求变更模块的自动显示,简化了测试人员的测试工作,同时 使测试人员全面、准确地控制软件项目测试需求的变更。

附图说明

图1为本发明控制软件项目测试需求变更的方法实施例的流程图;

图2为本发明方法实施例中的变更前后的软件项目测试需求的字段值的示 意图;

图3为本发明控制软件项目测试需求变更的系统实施例的工作原理图。

具体实施方式

下面结合附图和具体实施例,进一步阐明本发明,应理解这些实施例仅用于 说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员 对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。

如图1所示,控制软件项目测试需求变更的方法包括步骤如下:

(1)将变更前后的软件项目测试需求的各字段以Microsoft Office Excel 文件形式进行定义,其中变更前后的软件项目测试需求均包括需求ID、需求描 述、需求名称、需求创建日期、需求时间、需求类型、需求优先级和需求创建人 字段,并识别软件项目测试需求的各个字段,其中需求ID、需求描述和需求名 称的字段值如图2所示。

(2)比较变更前后软件项目测试需求的需求ID,通过需求ID进行比较, 得出改变的需求ID值有3、4、5和仍相同的需求ID值有1,2;

(3)读取仍相同的需求ID值有1,2,然后再比较相对应的需求描述,得 出相同需求ID值为2对应的变更模块的需求名称为<首页>,通过显示模块显示: 该<首页>功能发生变更。

读取需求ID值不相同的3和4(变更前的需求ID,在变更后的需求ID中没 有对应的),这说明通过变更,该需求对应的模块功能被删除了,通过显示模块 显示:<我的空间>、<增加新模型>功能被删除。

读取需求ID值不相同的5(变更后的需求ID,在变更前的需求ID中没有对 应的),这说明通过变更,增加了新的功能模块,通过显示模块显示:增加了< 增加新动态>功能。

如图3所示,控制软件项目测试需求变更的系统,通过关联模块关联上变更 前后的软件项目测试需求的需求ID;需求ID识别模块识别软件项目测试需求的 各个字段,并比较变更前后软件项目测试需求的需求ID;需求描述比较模块收 到需求ID识别模块发出的变更前项目测试需求的需求ID与变更后软件项目测试 需求的需求ID相同的信号后,进行变更前后软件项目测试需求相对应的需求描 述的比较,并将对应变更模块的模块名称传输给显示模块;需求名称提取模块, 将变更的软件项目测试需求的需求名称提取出来传输给显示模块;显示模块接受 并输出需求描述比较模块和需求名称提取模块传输的信息。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号