基于工作流的通用软件测试过程自动化管理系统的制作方法

文档序号:6363019阅读:151来源:国知局
专利名称:基于工作流的通用软件测试过程自动化管理系统的制作方法
技术领域
本发明涉及计算机技术领域,具体涉及一种基于工作流的通用软件测试过程自动化管理系统。
背景技术
软件测试,是指在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复查。软件测试过程是指软件测试的不同开发阶段,通常包括单元测试、集成测试、系统测试和验收测试。其中,对每一个测试阶段均定义了相关测试人员的进出准则、规范活动及输出的工作产品。完善的软件测试过程可以有效的提高软件测试的质量。目前,在软件测试过程中,发明人发现,现有技术中至少存在以下缺陷一、软件测试过程的控制方式落后一方面,在软件测试过程的各个测试阶段,会产生大量的测试文档,而且测试文档还具有篇幅长、文档间关联复杂等特点,而现有测试机构主要是通过人工方式对测试文档进行管理,不仅需要耗费大量的人力成本,而且管理效率较低,项目负责人不能实时获取项目信息,导致无法有效的控制和管理软件测试过程。另一方面,现有测试人员主要为手动编写测试文档,由于各类测试文档中包含有大量的测试表格等,所以,测试人员手动编写测试文档的工作量巨大。二、各种角色的工作人员间无法有效的进行协同工作由于各种角色的工作人员间对测试进度的交流还局限于电话交流或面谈等传统方式,导致各种角色的工作人员间交流不及时,进而影响测试进度。

发明内容
针对现有技术存在的缺陷,本发明提供一种基于工作流的通用软件测试过程自动化管理系统,多个测试人员可以同时对测试文档进行编辑和管理,从而提高了协同能力,而且,通过测试数据库对测试文档集中管理,各测试人员根据自己的权限获取所需的测试文档,在提高测试文档管理的安全性同时,又方便工作人员及时从测试数据库中调取需要的测试文档,从而提高了查找所需测试文档的效率。本发明所采用的技术方案如下本发明提供一种基于工作流的通用软件测试过程自动化管理系统,包括用于定制与被测软件对应的测试过程的第一模块,用于根据所述第一模块定制的所述测试过程定制与所述被测软件对应的测试文档模板的第二模块,用于在所述第二模块定制的所述测试文档模板上对与所述被测软件对应的测试数据进行在线编写和管理、并生成word类型的测试文档的第三模块。优选的,所述第一模块包括用于定制与所述被测软件对应的测试需求分析信息的第11子模块,用于定制与所述被测软件对应的测试策划信息的第12子模块,用于定制与所述被测软件对应的测试设计与实现信息的第13子模块,用于定制与所述被测软件对应的测试执行信息的第14子模块,用于定制与所述被测软件对应的测试总结信息的第15子模块;其中,所述第11子模块、所述第12子模块、所述第13子模块、所述第14子模块和所述第15子模块顺序连接。优选的,所述第11子模块、所述第12子模块、所述第13子模块、所述第14子模块和所述第15子模块还分别包括用于定制与本子模块对应的测试任务信息的模块,用于定制与本子模块对应的参与人员信息及角色信息的模块,用于定制与本子模块对应的测试进入条件信息的模块,用于定制与本子模块对应的测试验证方法信息的模块,用于定制与本子模块对应的阶段产品信息的模块,用于定制与本子模块对应的测试完成条件信息的模块。优选的,还包括用于使所述第一模块定制的测试过程实例化的模块。优选的,所述第二模块定制的与所述被测软件对应的测试文档模板包括预定内容信息、所述测试数据的输入接口 ;其中,所述预定内容信息为独立于所述测试过程、并且在所述测试过程开始前已包含在所述测试文档模板中的内容信息;所述测试数据的输入接口包括以下属性所述输入接口的属性列表、所述输入接口的ID、所述输入接口的描述性文字、所述输入接口的类型;其中,所述输入接口的类型包括原始数据接口和统计数据接口 ;所述原始数据接口用于接收用户直接输入的测试数据,所述统计数据接口用于接收所述基于工作流的通用软件测试过程自动化管理系统根据预定关联方式计算出来的测试数据。优选的,还包括用于建立测试数据库的建立模块和所述建立模块建立的所述测试数据库;所述建立模块建立所述测试数据库的过程为提取所述测试数据的输入接口所包含的测试数据信息,然后根据提取到的所述测试数据信息建立所述测试数据库。优选的,所述测试数据库独立于所述测试文档模板,并且,所述测试数据库为基于所述输入接口的ID建立。优选的,所述第三模块包括显示子模块,所述显示子模块用于将所述测试数据库中存储的所述测试数据信息按预设方式显示在网页上。优选的,所述显示子模块还连接有权限管理子模块;所述权限管理子模块的工作过程为所述权限管理子模块预存用户ID与访问所述网页权限的映射表;当所述权限管理子模块接收到用户输入的用户ID时,查找所述映射表,判断接收到的所述用户ID是否存在于所述映射表中,如果判断结果为是,则将所述映射表中记录的与接收到的所述用户ID对应的访问所述网页权限的信息发送给所述显示子模块;所述显示子模块根据接收到的访问所述网页权限的信息显示所述网页。优选的,所述第三模块还包括表格组件模块、文本框模块,所述表格组件模块用于向界面推送各种表格组件,所述文本框模块用于向界面推送文本框。优选的,通过所述表格组件模块存储和调取表格的方法包括以下步骤(1)接收用户通过所述表格组件模块绘制得到的目标表格,所述目标表格包括 目标表格样式信息和目标表格内容信息;
(2)为所述目标表格样式信息设置唯一目标表格样式ID ;(3)绑定所述目标表格内容信息与所述目标表格样式ID的第一映射关系,并将该第一映射关系存入所述测试数据库中,同时,绑定所述目标表格样式信息与所述目标表格样式ID的第二映射关系,并将该第二映射关系存入表格样式存储数据库中;(4)当接收到调取所述目标表格的调取信息时,查找所述测试数据库,获得与所述目标表格对应的所述目标表格内容信息以及所述目标表格样式ID ;(5)根据步骤(4)获取的所述目标表格样式ID查找所述表格样式存储数据库,获取与所述目标表格样式ID对应的所述目标表格样式信息;(6)匹配并向界面推送步骤(4)获得的所述目标表格内容信息和步骤( 获得的所述目标表格样式信息。优选的,通过所述表格组件模块存储和调取表格的方法包括以下步骤(1)当接收到用户通过目标测试文档模板输入的目标测试数据时,得到目标测试文档;所述目标测试文档包括所述目标测试文档模板和所述目标测试数据;(2)为所述目标测试文档模板设置唯一目标测试文档模板ID ;(3)绑定所述目标测试数据与所述目标测试文档模板ID的第三映射关系,并将该第三映射关系存入所述测试数据库中,同时,绑定所述目标测试文档模板与所述目标测试文档模板ID的第四映射关系,并将该第四映射关系存入文档模板存储数据库中;(4)当接收到调取所述目标测试文档的调取信息时,查找所述测试数据库,获得与所述目标测试文档对应的所述目标测试数据以及所述目标测试文档模板ID ;(5)根据步骤(4)获取的所述目标测试文档模板ID查找所述文档模板存储数据库,获取与所述目标测试文档模板ID对应的所述目标测试文档模板;(6)匹配并向界面推送步骤(4)获得的所述目标测试数据和步骤( 获得的所述目标测试文档模板。本发明的有益效果如下本发明提供的基于工作流的通用软件测试过程自动化管理系统,具有以下优点(1)测试人员可以在测试文档模板上直接编辑测试数据,从而方便测试人员编写测试文档。(2)测试文档由测试数据库集中管理,各测试人员根据自己的权限获取所需的测试文档,在提高测试文档管理的安全性同时,又方便工作人员及时从测试数据库中调取需要的测试文档,从而提高了查找所需测试文档的效率。(3)多个测试人员可以同时对测试文档进行编辑和管理,从而提高了协同能力。(4)测试数据库独立于测试文档模板,所以,当用户在测试文档模板上输入测试数据时,只将测试数据保存到测试数据库中,而不会保存测试文档模板,从而提高了测试数据库的资源利用率。


图1为本发明实施例提供的基于工作流的通用软件测试过程自动化管理系统的结构示意图;图2为本发明实施例提供的基于工作流的通用软件测试过程自动化管理系统的另一种结构示意图;图3为本发明实施例提供的基于工作流的通用软件测试过程自动化管理方法的流程示意图。
具体实施例方式以下结合附图对本发明的一个具体的实施方式进行说明。本发明提供一种基于工作流的通用软件测试过程自动化管理系统,如图1所示, 为本发明提供的基于工作流的通用软件测试过程自动化管理系统的结构示意图,包括用于定制与被测软件对应的测试过程的第一模块,用于根据所述第一模块定制的所述测试过程定制与所述被测软件对应的测试文档模板的第二模块,用于在所述第二模块定制的所述测试文档模板上对与所述被测软件对应的测试数据进行在线编写和管理、并生成word类型的测试文档的第三模块。因此,在软件测试过程开始前,项目负责人通过第一模块定制软件测试过程,在每一个软件测试阶段,测试人员可以定制软件测试文档模板,并在软件测试文档模板上输入测试数据,得到测试文档,最终通过测试数据库对测试文档集中管理。从而方便测试人员根据自己的权限获取所需的测试文档,减少了测试文档编写的管理的工作量,方便测试人员及时获取测试文档。下面介绍上述各模块的工作原理(一)第一模块第一模块用于定制与被测软件对应的测试过程,具体包括用于定制与所述被测软件对应的测试需求分析信息的第11子模块,用于定制与所述被测软件对应的测试策划信息的第12子模块,用于定制与所述被测软件对应的测试设计与实现信息的第13子模块, 用于定制与所述被测软件对应的测试执行信息的第14子模块,用于定制与所述被测软件对应的测试总结信息的第15子模块;其中,所述第11子模块、所述第12子模块、所述第13 子模块、所述第14子模块和所述第15子模块顺序连接。由于GJB2725A-2001规定的软件测试过程通常包括测试需求分析、测试策划、测试设计与实现、测试执行和测试总结五个阶段,并且这五个阶段具有严格的顺序关系,只有当前一阶段测试任务完成并通过评审后,才可以进入下一测试阶段。因此,为与现有 GJB2725A-2001规范相匹配,提高本发明的通用性,本发明相应的提供第11子模块、第12子模块、第13子模块、第14子模块和第15子模块用于分别定制上述五个测试阶段的测试模型。进一步的,由于每一个测试阶段通常包括测试任务、参与人员及角色、测试进入条件、测试验证方法、阶段产品、测试完成条件内容,所以,本发明中,上述各子模块还分别具有定制相应测试模型的模块具体的,第11子模块、所述第12子模块、所述第13子模块、 所述第14子模块和所述第15子模块还分别包括用于定制与本子模块对应的测试任务信息的模块,用于定制与本子模块对应的参与人员信息及角色信息的模块,用于定制与本子模块对应的测试进入条件信息的模块,用于定制与本子模块对应的测试验证方法信息的模块,用于定制与本子模块对应的阶段产品信息的模块,用于定制与本子模块对应的测试完成条件信息的模块。项目负责人通过使用本发明提供的上述各模块,可以在软件测试过程开始前,对软件测试过程的各个测试阶段进行定制,从而便于对软件测试过程进行有效管理。另外,第一模块还包括用于使所述第一模块定制的测试过程实例化的模块,通过使用该模块,使项目负责人定制的测试过程实例化。( 二)第二模块第二模块用于根据第一模块定制的测试过程定制与被测软件对应的测试文档模板。测试文档模板可以为word类型的文档模块。第二模块定制的与所述被测软件对应的测试文档模板包括预定内容信息、测试数据的输入接口。其中,预定内容信息为独立于测试过程、并且在所述测试过程开始前已包含在所述测试文档模板中的内容信息。测试数据的输入接口包括以下属性所述输入接口的属性列表、所述输入接口的 ID、所述输入接口的描述性文字、所述输入接口的类型;其中,所述输入接口的类型包括 原始数据接口和统计数据接口 ;所述原始数据接口用于接收用户直接输入的测试数据,所述统计数据接口用于接收所述基于工作流的通用软件测试过程自动化管理系统根据预定关联方式计算出来的测试数据。测试数据的输入接口还包括测试数据在测试文档模板中的位置,测试数据与其他测试数据的关联情况、测试数据在测试文档模板中的字体大小、字体格式等。实际使用中,当打开测试文档模板后,在任意位置点击鼠标右键,选择“添加测试数据的输入接口”项,然后,弹出“编辑测试数据的输入接口属性”的窗口,当用户选择需要的测试数据的输入接口属性时,再点击“确定”按钮,则将该测试数据的输入接口添加到该位置处。在成功添加测试数据的输入接口后,用户即可以在该位置输入测试数据。另外,为方便对测试文档管理,本发明还提供了用于建立测试数据库的建立模块和所述建立模块建立的所述测试数据库。所述建立模块建立所述测试数据库的过程为提取所述测试数据的输入接口所包含的测试数据信息,然后根据提取到的所述测试数据信息建立所述测试数据库。所述测试数据库独立于所述测试文档模板,并且,所述测试数据库为基于所述输入接口的ID建立。由于测试数据库独立于测试文档模板,所以,当用户在测试文档模板上输入测试数据时,只将测试数据保存到测试数据库中,而不会保存测试文档模板,从而提高了测试数据库的资源利用率。具体应用方法详见第三模块中通过文本框模块存储和调取测试数据部分,在此不再赘述。(三)第三模块第三模块用于在第二模块定制的测试文档模板上对与被测软件对应的测试数据进行在线编写和管理、并生成word类型的测试文档。具体的,第三模块包括显示子模块,所述显示子模块用于将所述测试数据库中存储的所述测试数据信息按预设方式显示在网页上。其中,所述显示子模块还连接有权限管理子模块;所述权限管理子模块的工作过程为所述权限管理子模块预存用户ID与访问所述网页权限的映射表;当所述权限管理子模块接收到用户输入的用户ID时,查找所述映射表,判断接收到的所述用户ID是否存在于所述映射表中,如果判断结果为是,则将所述映射表中记录的与接收到的所述用户ID对应的访问所述网页权限的信息发送给所述显示子模块;
所述显示子模块根据接收到的访问所述网页权限的信息显示所述网页。通过权限管理子模块,既提高了本发明提供的自动化管理系统的安全性,同时,又方便工作人员及时从测试数据库中调取需要的测试文档,从而提高了查找所需测试文档的效率。另外,第三模块还包括表格组件模块、文本框模块,所述表格组件模块用于向界面推送各种表格组件,所述文本框模块用于向界面推送文本框。通过表格组件模块推送的表格组件,方便用户绘制各种表格,从而提高表格的绘制效率。并且,表格组件模块还具有显示提示信息的功能。另外,通过添加脚本程序,对表格进行标记,从而实现表格样式和表格内数据分别保存,而当调用相应表格时,又能够通过标记将表格样式和表格内数据匹配显示。通过所述表格组件模块存储和调取表格的方法可以包括以下步骤(1)当接收到用户通过所述表格组件模块绘制得到的目标表格时,所述目标表格包括目标表格样式信息和目标表格内容信息;(2)为所述目标表格样式信息设置唯一目标表格样式ID ;(3)绑定所述目标表格内容信息与所述目标表格样式ID的第一映射关系,并将该第一映射关系存入所述测试数据库中,同时,绑定所述目标表格样式信息与所述目标表格样式ID的第二映射关系,并将该第二映射关系存入表格样式存储数据库中;(4)当接收到调取所述目标表格的调取信息时,查找所述测试数据库,获得与所述目标表格对应的所述目标表格内容信息以及所述目标表格样式ID ;(5)根据步骤(4)获取的所述目标表格样式ID查找所述表格样式存储数据库,获取与所述目标表格样式ID对应的所述目标表格样式信息;(6)匹配并向界面推送步骤⑷获得的所述目标表格内容信息和步骤(5)获得的所述目标表格样式信息。基于上述对表格样式和表格内数据所作的处理相同的构思,本发明还提供了一种文本框模块,该文本框模块一方面具有显示提示信息的功能,另一方面,还支持多任务并行工作,即多个测试人员可以对同个测试文档进行编辑,从而提高了协同能力,如图2所示, 为本发明实施例提供的基于工作流的通用软件测试过程自动化管理系统的另一种结构示意图,图中示出了多个测试人员协同工作场景。此外,通过对测试文档进行标记,从而实现测试数据和测试文档模板分别保存,而当调用测试文档时,又能够通过标记将测试数据和测试文档模板匹配显示。通过所述文本框模块存储和调取测试数据的方法可以包括以下步骤(1)当接收到用户通过目标测试文档模板输入的目标测试数据时,得到目标测试文档;所述目标测试文档包括所述目标测试文档模板和所述目标测试数据;(2)为所述目标测试文档模板设置唯一目标测试文档模板ID ;(3)绑定所述目标测试数据与所述目标测试文档模板ID的第三映射关系,并将该第三映射关系存入所述测试数据库中,同时,绑定所述目标测试文档模板与所述目标测试文档模板ID的第四映射关系,并将该第四映射关系存入文档模板存储数据库中;(4)当接收到调取所述目标测试文档的调取信息时,查找所述测试数据库,获得与所述目标测试文档对应的所述目标测试数据以及所述目标测试文档模板ID ;
(5)根据步骤(4)获取的所述目标测试文档模板ID查找所述文档模板存储数据库,获取与所述目标测试文档模板ID对应的所述目标测试文档模板;(6)匹配并向界面推送步骤(4)获得的所述目标测试数据和步骤( 获得的所述目标测试文档模板。由上可以看出,通过表格组件模块、文本框模块,实现了表格样式和表格内数据的分别保存,以及,实现了测试数据和测试文档模板的分别保存。如图3所示,为本发明实施例提供的基于工作流的通用软件测试过程自动化管理方法的流程示意图,包括以下步骤(1)第一模块接收测试人员依据待测软件特点定制的软件测试过程。具体的,包括预设置软件测试的各个阶段,各阶段的测试进入条件、测试任务、允许参与测试的人员角色、验证方法、阶段产品、完成条件等。(2)将步骤(1)得到的已定制好的测试过程输入第二模块。(3)接收测试人员输入的用户名和密码信息,根据已定制好的测试过程判断测试人员是否有权限进入下一步操作,如果判断结果为否,则向页面显示“抱歉!您无权定制文档”的信息;如果判断结果为是,则进入定制测试文档模板进程,页面弹出测试文档设计页面,在测试人员定制完成测试所需模板时,由第三模块接收定制好的测试文档模板。因此,测试人员可以在定制好的测试文档模板上编写并管理测试文档。(4)对测试文档模板进行标记,分别存储测试文档模板和测试文档包含的测试数据。本步骤为在测试人员对测试文档编写和完成后执行的操作。(5)判断是否还存在新的测试文档需要编写,如果判断结果为是,则重复执行步骤 (1)-(4);如果判断结果为否,则测试完成,输出所有测试文档,并进一步判断是否达到测试完成条件,若未达到,则继续重复执行步骤(1)- ),若达到测试完成条件,则测试完成退出系统。综上所述,本发明提供的基于工作流的通用软件测试过程自动化管理系统,具有以下优点(1)测试人员可以在测试文档模板上直接编辑测试数据,从而方便测试人员编写测试文档。(2)测试文档由测试数据库集中管理,各测试人员根据自己的权限获取所需的测试文档,在提高测试文档管理的安全性同时,又方便工作人员及时从测试数据库中调取需要的测试文档,从而提高了查找所需测试文档的效率。(3)多个测试人员可以同时对测试文档进行编辑和管理,从而提高了协同能力。(4)测试数据库独立于测试文档模板,所以,当用户在测试文档模板上输入测试数据时,只将测试数据保存到测试数据库中,而不会保存测试文档模板,从而提高了测试数据库的资源利用率。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
权利要求
1.一种基于工作流的通用软件测试过程自动化管理系统,其特征在于,包括用于定制与被测软件对应的测试过程的第一模块,用于根据所述第一模块定制的所述测试过程定制与所述被测软件对应的测试文档模板的第二模块,用于在所述第二模块定制的所述测试文档模板上对与所述被测软件对应的测试数据进行在线编写和管理、并生成word类型的测试文档的第三模块。
2.根据权利要求1所述的基于工作流的通用软件测试过程自动化管理系统,其特征在于,所述第一模块包括用于定制与所述被测软件对应的测试需求分析信息的第11子模块,用于定制与所述被测软件对应的测试策划信息的第12子模块,用于定制与所述被测软件对应的测试设计与实现信息的第13子模块,用于定制与所述被测软件对应的测试执行信息的第14子模块,用于定制与所述被测软件对应的测试总结信息的第15子模块;其中, 所述第11子模块、所述第12子模块、所述第13子模块、所述第14子模块和所述第15子模块顺序连接。
3.根据权利要求2所述的基于工作流的通用软件测试过程自动化管理系统,其特征在于,所述第11子模块、所述第12子模块、所述第13子模块、所述第14子模块和所述第15 子模块还分别包括用于定制与本子模块对应的测试任务信息的模块,用于定制与本子模块对应的参与人员信息及角色信息的模块,用于定制与本子模块对应的测试进入条件信息的模块,用于定制与本子模块对应的测试验证方法信息的模块,用于定制与本子模块对应的阶段产品信息的模块,用于定制与本子模块对应的测试完成条件信息的模块。
4.根据权利要求1所述的基于工作流的通用软件测试过程自动化管理系统,其特征在于,还包括用于使所述第一模块定制的测试过程实例化的模块。
5.根据权利要求1所述的基于工作流的通用软件测试过程自动化管理系统,其特征在于,所述第二模块定制的与所述被测软件对应的测试文档模板包括预定内容信息、所述测试数据的输入接口 ;其中,所述预定内容信息为独立于所述测试过程、并且在所述测试过程开始前已包含在所述测试文档模板中的内容信息;所述测试数据的输入接口包括以下属性所述输入接口的属性列表、所述输入接口的ID、所述输入接口的描述性文字、所述输入接口的类型;其中,所述输入接口的类型包括原始数据接口和统计数据接口 ;所述原始数据接口用于接收用户直接输入的测试数据,所述统计数据接口用于接收所述基于工作流的通用软件测试过程自动化管理系统根据预定关联方式计算出来的测试数据。
6.根据权利要求5所述的基于工作流的通用软件测试过程自动化管理系统,其特征在于,还包括用于建立测试数据库的建立模块和所述建立模块建立的所述测试数据库;所述建立模块建立所述测试数据库的过程为提取所述测试数据的输入接口所包含的测试数据信息,然后根据提取到的所述测试数据信息建立所述测试数据库。
7.根据权利要求6所述的基于工作流的通用软件测试过程自动化管理系统,其特征在于,所述测试数据库独立于所述测试文档模板,并且,所述测试数据库为基于所述输入接口的ID建立。
8.根据权利要求6所述的基于工作流的通用软件测试过程自动化管理系统,其特征在于,所述第三模块包括显示子模块,所述显示子模块用于将所述测试数据库中存储的所述测试数据信息按预设方式显示在网页上。
9.根据权利要求8所述的基于工作流的通用软件测试过程自动化管理系统,其特征在于,所述显示子模块还连接有权限管理子模块;所述权限管理子模块的工作过程为所述权限管理子模块预存用户ID与访问所述网页权限的映射表;当所述权限管理子模块接收到用户输入的用户ID时,查找所述映射表,判断接收到的所述用户ID是否存在于所述映射表中,如果判断结果为是,则将所述映射表中记录的与接收到的所述用户ID对应的访问所述网页权限的信息发送给所述显示子模块;所述显示子模块根据接收到的访问所述网页权限的信息显示所述网页。
10.根据权利要求8所述的基于工作流的通用软件测试过程自动化管理系统,其特征在于,所述第三模块还包括表格组件模块、文本框模块,所述表格组件模块用于向界面推送各种表格组件,所述文本框模块用于向界面推送文本框。
11.根据权利要求10所述的基于工作流的通用软件测试过程自动化管理系统,其特征在于,通过所述表格组件模块存储和调取表格的方法包括以下步骤(1)接收用户通过所述表格组件模块绘制得到的目标表格,所述目标表格包括目标表格样式信息和目标表格内容信息;(2)为所述目标表格样式信息设置唯一目标表格样式ID;(3)绑定所述目标表格内容信息与所述目标表格样式ID的第一映射关系,并将该第一映射关系存入所述测试数据库中,同时,绑定所述目标表格样式信息与所述目标表格样式 ID的第二映射关系,并将该第二映射关系存入表格样式存储数据库中;(4)当接收到调取所述目标表格的调取信息时,查找所述测试数据库,获得与所述目标表格对应的所述目标表格内容信息以及所述目标表格样式ID ;(5)根据步骤(4)获取的所述目标表格样式ID查找所述表格样式存储数据库,获取与所述目标表格样式ID对应的所述目标表格样式信息;(6)匹配并向界面推送步骤⑷获得的所述目标表格内容信息和步骤(5)获得的所述目标表格样式信息。
12.根据权利要求10所述的基于工作流的通用软件测试过程自动化管理系统,其特征在于,通过所述表格组件模块存储和调取表格的方法包括以下步骤(1)当接收到用户通过目标测试文档模板输入的目标测试数据时,得到目标测试文档; 所述目标测试文档包括所述目标测试文档模板和所述目标测试数据;(2)为所述目标测试文档模板设置唯一目标测试文档模板ID;(3)绑定所述目标测试数据与所述目标测试文档模板ID的第三映射关系,并将该第三映射关系存入所述测试数据库中,同时,绑定所述目标测试文档模板与所述目标测试文档模板ID的第四映射关系,并将该第四映射关系存入文档模板存储数据库中;(4)当接收到调取所述目标测试文档的调取信息时,查找所述测试数据库,获得与所述目标测试文档对应的所述目标测试数据以及所述目标测试文档模板ID ;(5)根据步骤(4)获取的所述目标测试文档模板ID查找所述文档模板存储数据库,获取与所述目标测试文档模板ID对应的所述目标测试文档模板;(6)匹配并向界面推送步骤⑷获得的所述目标测试数据和步骤(5)获得的所述目标测试文档模板。
全文摘要
本发明提供一种基于工作流的通用软件测试过程自动化管理系统,包括用于定制与被测软件对应的测试过程的第一模块,用于根据所述第一模块定制的所述测试过程定制与所述被测软件对应的测试文档模板的第二模块,用于在所述第二模块定制的所述测试文档模板上对与所述被测软件对应的测试数据进行在线编写和管理、并生成word类型的测试文档的第三模块。由于多个测试人员可以同时对测试文档进行编辑和管理,从而提高了协同能力,而且,通过测试数据库对测试文档集中管理,各测试人员根据自己的权限获取所需的测试文档,在提高测试文档管理的安全性同时,又方便工作人员及时从测试数据库中调取需要的测试文档,从而提高了查找所需测试文档的效率。
文档编号G06F11/36GK102411540SQ20121000828
公开日2012年4月11日 申请日期2012年1月12日 优先权日2012年1月12日
发明者王乔木, 王轶辰, 蒋崇武, 谢锋 申请人:北京赛若科技有限公司, 王轶昆, 王轶辰, 蒋崇武
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1