[发明专利]基于工作流的通用软件测试过程模型的建立方法有效
申请号: | 201210008291.X | 申请日: | 2012-01-12 |
公开(公告)号: | CN102591779A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 王轶辰;蒋崇武;王乔木;刘业 | 申请(专利权)人: | 王轶辰;蒋崇武;王轶昆;北京赛若科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 赵建刚 |
地址: | 100191 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 工作流 通用 软件 测试 过程 模型 建立 方法 | ||
技术领域
本发明涉及计算机技术领域,具体涉及一种基于工作流的通用软件测试过程模型的建立方法。
背景技术
软件测试,是指在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复查。
软件测试过程是指软件测试的不同开发阶段,通常包括:单元测试、集成测试、系统测试和验收测试。其中,对每一个测试阶段均定义了相关测试人员的进出准则、规范活动及输出的工作产品。完善的软件测试过程可以有效的提高软件测试的质量。
现有软件测试过程模型通常是基于业务逻辑而建立的,当业务发生变动时,原软件测试过程模型不再适用,因此,现有软件测试过程模型具有通用性差的缺点。
发明内容
针对现有技术存在的缺陷,本发明提供一种基于工作流的通用软件测试过程模型的建立方法,将工作流方法引入软件测试过程,并且基于原子活动逻辑来建立通用软件测试过程模型,从而提高了通用软件测试过程模型的通用性。
本发明所采用的技术方案如下:
本发明提供一种基于工作流的通用软件测试过程模型的建立方法,包括以下步骤:
S1:将软件测试过程中的各个业务活动细化,得到原子活动;
S2:定义所述原子活动的要素,得到所述通用软件测试过程模型的组成结构图;
S3:根据所述组成结构图通过软件测试过程描述语言定义元素,并设置与所述元素对应的属性;通过所述元素和所述属性得到所述原子活动的原子活动逻辑;
S4:利用XML语言对所述原子活动逻辑进行形式化描述,得到与所述软件测试过程对应的软件测试过程模型。
优选的,所述原子活动为包括以下信息的活动:与所述原子活动对应的输入数据、与所述原子活动对应的输出数据、与所述原子活动对应的操作方法、与所述原子活动对应的参与者信息、与所述原子活动对应的功能和与所述原子活动对应的目的;各个所述原子活动间通过预设逻辑相关联。
优选的,S2中,所述要素包括:与所述原子活动对应的软件测试过程定义、测试参与者的活动、所述原子活动的变迁条件、测试相关数据信息、角色信息、测试参与者信息和应用程序;其中,
所述软件测试过程定义为定义所述软件测试过程的基本信息,所述基本信息包括:所述软件测试过程的过程简介信息、所述软件测试过程的开始时间、所述软件测试过程的创建者信息;
所述测试参与者的活动为所述测试参与者需要执行的具体任务;
所述原子活动的变迁条件为所述原子活动向其他原子活动发生变迁的条件,如果满足所述变迁条件,则进行变迁,否则不进行变迁;
所述测试相关数据信息包括:所述原子活动的变迁方向、与所述原子活动对应的控制数据;所述控制数据为全局数据;
所述角色信息为所述测试参与者的具体角色;
所述测试参与者信息包括:所述测试参与者的姓名信息;
所述应用程序为被所述原子活动调用的应用程序,所述应用程序为全局变量。
优选的,所述组成结构图为所述原子活动的UML图。
优选的,S3中,所述元素包括:源节点、目标节点、转移条件、活动节点、测试数据、应用程序、测试参与者;
其中,所述活动节点用于标记所述原子活动;
所述源节点用于标记与当前连接线的出发点对应的活动节点;
所述目标节点用于标记与所述当前连接线的结束点对应的活动节点;
所述转移条件用于标记所述原子活动间的变迁条件,如果满足所述变迁条件,则由当前原子活动跳转到下一个原子活动;如果不满足所述变迁条件,则所述当前原子活动不进行跳转;
所述测试数据用于表示所述软件测试过程中的所述控制数据,所述测试数据为全局变量;
所述应用程序用于表示被调用的应用程序,所述应用程序为全局变量;
所述测试参与者用于标记所述软件测试过程中各个所述原子活动的参与者,所述测试参与者为全局变量。
优选的,所述活动节点包括以下内容:
手动节点:用于标记需要所述测试参与者手动执行的原子活动;
自动节点:用于标记通过调用所述应用程序完成的原子活动;
选择节点:用于标记所述软件测试过程中多个任务流的汇集情况;
并行节点:用于标记需要并行执行的多个所述原子活动;
子过程节点:用于标记子过程活动;
开始节点:用于标记所述通用软件测试过程模型的唯一入口点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王轶辰;蒋崇武;王轶昆;北京赛若科技有限公司,未经王轶辰;蒋崇武;王轶昆;北京赛若科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210008291.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:知识分类系统
- 下一篇:一种自平衡轴向力潜水多级电泵