[发明专利]基于工作流的通用软件测试过程自动化管理系统无效
申请号: | 201210008285.4 | 申请日: | 2012-01-12 |
公开(公告)号: | CN102411540A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 王轶辰;蒋崇武;王乔木;谢锋 | 申请(专利权)人: | 王轶辰;蒋崇武;王轶昆;北京赛若科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 赵建刚 |
地址: | 100191 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 工作流 通用 软件 测试 过程 自动化 管理 系统 | ||
技术领域
本发明涉及计算机技术领域,具体涉及一种基于工作流的通用软件测试过程自动化管理系统。
背景技术
软件测试,是指在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复查。
软件测试过程是指软件测试的不同开发阶段,通常包括:单元测试、集成测试、系统测试和验收测试。其中,对每一个测试阶段均定义了相关测试人员的进出准则、规范活动及输出的工作产品。完善的软件测试过程可以有效的提高软件测试的质量。
目前,在软件测试过程中,发明人发现,现有技术中至少存在以下缺陷:
一、软件测试过程的控制方式落后:
一方面,在软件测试过程的各个测试阶段,会产生大量的测试文档,而且测试文档还具有篇幅长、文档间关联复杂等特点,而现有测试机构主要是通过人工方式对测试文档进行管理,不仅需要耗费大量的人力成本,而且管理效率较低,项目负责人不能实时获取项目信息,导致无法有效的控制和管理软件测试过程。另一方面,现有测试人员主要为手动编写测试文档,由于各类测试文档中包含有大量的测试表格等,所以,测试人员手动编写测试文档的工作量巨大。
二、各种角色的工作人员间无法有效的进行协同工作:
由于各种角色的工作人员间对测试进度的交流还局限于电话交流或面谈等传统方式,导致各种角色的工作人员间交流不及时,进而影响测试进度。
发明内容
针对现有技术存在的缺陷,本发明提供一种基于工作流的通用软件测试过程自动化管理系统,多个测试人员可以同时对测试文档进行编辑和管理,从而提高了协同能力,而且,通过测试数据库对测试文档集中管理,各测试人员根据自己的权限获取所需的测试文档,在提高测试文档管理的安全性同时,又方便工作人员及时从测试数据库中调取需要的测试文档,从而提高了查找所需测试文档的效率。
本发明所采用的技术方案如下:
本发明提供一种基于工作流的通用软件测试过程自动化管理系统,包括:用于定制与被测软件对应的测试过程的第一模块,用于根据所述第一模块定制的所述测试过程定制与所述被测软件对应的测试文档模板的第二模块,用于在所述第二模块定制的所述测试文档模板上对与所述被测软件对应的测试数据进行在线编写和管理、并生成word类型的测试文档的第三模块。
优选的,所述第一模块包括:用于定制与所述被测软件对应的测试需求分析信息的第11子模块,用于定制与所述被测软件对应的测试策划信息的第12子模块,用于定制与所述被测软件对应的测试设计与实现信息的第13子模块,用于定制与所述被测软件对应的测试执行信息的第14子模块,用于定制与所述被测软件对应的测试总结信息的第15子模块;其中,所述第11子模块、所述第12子模块、所述第13子模块、所述第14子模块和所述第15子模块顺序连接。
优选的,所述第11子模块、所述第12子模块、所述第13子模块、所述第14子模块和所述第15子模块还分别包括:用于定制与本子模块对应的测试任务信息的模块,用于定制与本子模块对应的参与人员信息及角色信息的模块,用于定制与本子模块对应的测试进入条件信息的模块,用于定制与本子模块对应的测试验证方法信息的模块,用于定制与本子模块对应的阶段产品信息的模块,用于定制与本子模块对应的测试完成条件信息的模块。
优选的,还包括:用于使所述第一模块定制的测试过程实例化的模块。
优选的,所述第二模块定制的与所述被测软件对应的测试文档模板包括:预定内容信息、所述测试数据的输入接口;其中,所述预定内容信息为独立于所述测试过程、并且在所述测试过程开始前已包含在所述测试文档模板中的内容信息;所述测试数据的输入接口包括以下属性:所述输入接口的属性列表、所述输入接口的ID、所述输入接口的描述性文字、所述输入接口的类型;其中,所述输入接口的类型包括:原始数据接口和统计数据接口;所述原始数据接口用于接收用户直接输入的测试数据,所述统计数据接口用于接收所述基于工作流的通用软件测试过程自动化管理系统根据预定关联方式计算出来的测试数据。
优选的,还包括:用于建立测试数据库的建立模块和所述建立模块建立的所述测试数据库;
所述建立模块建立所述测试数据库的过程为:提取所述测试数据的输入接口所包含的测试数据信息,然后根据提取到的所述测试数据信息建立所述测试数据库。
优选的,所述测试数据库独立于所述测试文档模板,并且,所述测试数据库为基于所述输入接口的ID建立。
优选的,所述第三模块包括:显示子模块,所述显示子模块用于将所述测试数据库中存储的所述测试数据信息按预设方式显示在网页上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王轶辰;蒋崇武;王轶昆;北京赛若科技有限公司,未经王轶辰;蒋崇武;王轶昆;北京赛若科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210008285.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用在蒸汽熨斗的底板中的蒸汽排放单元
- 下一篇:一种用户认证方法、装置及系统