测试用例的开发角色创建方法、装置、设备及存储介质制造方法及图纸

技术编号:18398310 阅读:20 留言:0更新日期:2018-07-08 19:15
本发明专利技术涉及自动化测试技术领域,本发明专利技术提供一种测试用例的开发角色创建方法、装置、设备及存储介质,测试用例的开发角色创建方法包括:获取自动化测试用例的开发需求,根据开发需求生成业务流程,业务流程包括测试用例的开发请求、测试用例的分析、测试用例的开发、测试用例的测试以及测试用例的获取;根据业务流程建立业务节点,并为每个业务节点分配角色信息,并根据业务节点和角色信息生成业务流程文件;将业务流程文件发送至工作流引擎,使工作流引擎根据业务流程文件为每个角色分配相应的活动,通过测试用例的开发角色创建,使业务流程规范化,实现业务流程的流转不受时间和开发角色沟通能力的影响,提升了沟通效果并提高工作效率。

【技术实现步骤摘要】
测试用例的开发角色创建方法、装置、设备及存储介质
本专利技术涉及自动化测试
,尤其涉及一种测试用例的开发角色创建方法、装置、设备及存储介质。
技术介绍
目前,在测试用例的开发过程中,存在着不同的角色以执行不同的业务流程,这些角色包括业务用户、手工测试人员、测试用例开发人员以及测试中心维护人员等。这些不同的角色,在现阶段主要是靠打电话或者邮件等方式进行沟通,没有具体的流程来执行,各角色所提供信息的或者要求的信息均不完善,沟通效果差,导致工作效率较低。
技术实现思路
本专利技术的目的在于提供一种测试用例的开发角色创建方法、装置、设备及存储介质,能够通过测试用例的开发角色创建,使业务流程规范化,提升了工作效率。本专利技术是这样实现的,本专利技术第一方面提供一种测试用例的开发角色创建方法,所述测试用例的开发角色创建方法包括:获取自动化测试用例的开发需求,根据所述开发需求生成业务流程,所述业务流程包括测试用例的开发请求、测试用例的分析、测试用例的开发、测试用例的测试以及测试用例的获取;根据所述业务流程建立业务节点,并为每个业务节点分配角色信息,并根据所述业务节点和所述角色信息生成业务流程文件;将所述业务流程文件发送至工作流引擎,使所述工作流引擎根据所述业务流程定义文件为每个角色分配相应的活动。本专利技术第二方面提供一种测试用例的开发角色创建装置,所述测试用例的开发角色创建装置包括:开发需求获取模块,用于获取自动化测试用例的开发需求;业务流程生成模块,用于根据所述开发需求生成业务流程,所述业务流程包括测试用例的开发请求、测试用例的分析、测试用例的开发、测试用例的测试以及测试用例的获取;业务节点生成模块,用于根据所述业务流程建立业务节点,并为每个业务节点分配角色信息;业务流程文件生成模块,用于根据所述业务节点和所述角色信息生成业务流程文件,将所述业务流程文件发送至工作流引擎,使所述工作流引擎根据所述业务流程定义文件为每个角色分配相应的活动。本专利技术第三方面提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本专利技术第一方面所述方法的步骤。本专利技术第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如本专利技术第一方面所述方法的步骤。本专利技术实施例提供一种测试用例的开发角色创建方法、装置、设备及存储介质,通过获取自动化测试用例的开发需求,根据开发需求生成业务流程,业务流程包括测试用例的开发请求、测试用例的分析、测试用例的开发、测试用例的测试以及测试用例的获取;根据业务流程建立业务节点,并为每个业务节点分配角色信息,根据测试用例的业务请求获取节点创建负责获取测试用例的开发需求的业务人员角色信息,根据业务分析测试节点创建负责测试用例的分析和测试验证的测试人员角色信息,根据业务开发节点创建负责测试用例的开发的开发人员角色信息,并根据业务节点和角色信息生成业务流程文件;将业务流程文件发送至工作流引擎,使工作流引擎根据所述业务流程文件为每个角色分配相应的活动,本专利技术通过测试用例的开发角色创建,使业务流程规范化,实现业务流程的流转不受时间和开发角色沟通能力的影响,提升了沟通效果并提高工作效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一种实施例提供的一种测试用例的开发角色创建方法的流程图;图2是本专利技术一种实施例提供的一种测试用例的开发角色创建方法中的步骤S30的具体流程示意图;图3是本专利技术一种实施例提供的一种测试用例的开发角色创建方法的业务流程示意图;图4是本专利技术另一种实施例提供的一种测试用例的开发角色创建方法的业务节点示意图;图5是本专利技术另一种实施例提供的一种测试用例的开发角色创建装置的结构示意图;图6是本专利技术另一种实施例提供的终端设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了说明本专利技术的技术方案,下面通过具体实施例来进行说明。本专利技术实施例提供一种测试用例的开发角色创建方法,如图1所示,该测试用例的开发角色创建方法包括:步骤S10.获取自动化测试用例的开发需求,根据开发需求生成业务流程,业务流程包括测试用例的开发请求、测试用例的分析、测试用例的开发、测试用例的测试以及测试用例的获取。在步骤S10中,根据开发需求生成业务流程,可以使用业务流程管理程序JBPM对测试用例的信息数据进行分析,生成测试用例的信息数据模型文件;采用基于Web的Signavio流程设计器,JBPM为基于Web的Signavio流程设计器提供动态路由程序接口,在基于Web的Signavio流程设计器引入动态路由,基于Web的Signavio流程设计器根据测试用例需求创建测试用例业务流程,生成构建于JBPM框架上的流程语言JPDL的流程设计文件,JPDL格式的文件为XML文件,用于流程发布,作为一种实施方式,生成的业务流程包括测试用例的开发请求、测试用例的分析、测试用例的开发、测试用例的测试以及测试用例的获取。具体的,用户在Signavio流程设计器的可视化输入界面中输入开发需求信息,开发需求信息包括业务编号、业务名称、业务类型以及开发流目录,其中,业务编号为用户自行设计的编号,业务名称为测试用例的开发创建,业务类型为测试业务,开发流目录为请求、分析、开发、测试以及获取,Signavio流程设计器根据开发流目录生成业务流程。步骤S20.根据业务流程建立业务节点,并为每个业务节点分配角色信息,并根据业务节点和所述角色信息生成业务流程文件。在步骤S20中,作为一种实施方式,为业务流程中的每个步骤建立一个业务节点,并为每个业务节点分配一个角色,形成业务节点与其分配角色之间的对应关系,并将业务节点、所分配的角色以及业务节点与角色之间的对应关系形成业务流程文件,例如,对上述业务流程中每个步骤的测试用例的开发请求、测试用例的分析、测试用例的开发、测试用例的测试以及测试用例的获取均设置一个业务节点并分配角色,测试用例的开发请求可以对应业务人员角色,测试用例的分析可以对应分析人员角色,测试用例的开发可以对应开发人员角色,测试用例的测试可以对应测试人员角色,测试用例的获取可以对应业务人员角色。作为另一种实施方式,可以根据各业务流程的功能对业务流程进行合并建立业务节点,并对合并后的业务节点分配角色信息,形成业务节点与其分配角色之间的对应关系,并将业务节点、所分配的角色以及合并后的业务节点与合并后的角色之间的对应关系形成业务流程文件,例如,将测试用例的开发请求、测试用例的分析、测试用例的开发、测试用例的测试以及测试用例的获取中功能相同或者类似的步骤合并成一个业务节点,可以将测试用例的开发请求和测试用例的获取进行合并成业务请求获取节点,并为业务请求节点分配业务人员角色,测试用例的分析和测试用本文档来自技高网...

【技术保护点】
1.一种测试用例的开发角色创建方法,其特征在于,所述测试用例的开发角色创建方法包括:获取自动化测试用例的开发需求,根据所述开发需求生成业务流程,所述业务流程包括测试用例的开发请求、测试用例的分析、测试用例的开发、测试用例的测试以及测试用例的获取;根据所述业务流程建立业务节点,并为每个业务节点分配角色信息,并根据所述业务节点和所述角色信息生成业务流程文件;将所述业务流程文件发送至工作流引擎,使所述工作流引擎根据所述业务流程文件为每个角色分配相应的活动。

【技术特征摘要】
1.一种测试用例的开发角色创建方法,其特征在于,所述测试用例的开发角色创建方法包括:获取自动化测试用例的开发需求,根据所述开发需求生成业务流程,所述业务流程包括测试用例的开发请求、测试用例的分析、测试用例的开发、测试用例的测试以及测试用例的获取;根据所述业务流程建立业务节点,并为每个业务节点分配角色信息,并根据所述业务节点和所述角色信息生成业务流程文件;将所述业务流程文件发送至工作流引擎,使所述工作流引擎根据所述业务流程文件为每个角色分配相应的活动。2.如权利要求1所述的测试用例的开发角色创建方法,其特征在于,根据所述业务流程建立业务节点,并为每个业务节点分配角色信息,包括:根据各业务流程的功能对业务流程进行合并建立业务节点,并对合并后的业务节点分配角色信息,其中,所述业务节点包括业务请求获取节点、业务分析测试节点以及业务开发节点,所述角色信息包括业务人员角色、测试人员角色以及开发人员角色,所述业务请求获取节点用于标记所述测试用例的开发请求和所述测试用例的获取的状态,所述业务分析测试节点用于标记所述测试用例的分析和所述测试用例的测试的状态,所述业务开发节点用于标记测试用例的开发的状态,所述业务人员角色负责监控所述业务请求获取节点,所述测试人员角色负责监控所述业务分析测试节点,所述开发人员角色负责监控所述业务开发节点。3.如权利要求1所述的测试用例的开发角色创建方法,其特征在于,使所述工作流引擎根据所述业务流程文件为每个角色分配相应的活动,包括:使所述工作流引擎根据所述业务流程文件获取业务节点、业务节点对应的角色以及业务流程的执行顺序;接收每个业务节点发送的请求信息,根据所述执行顺序和所述请求信息为每个角色分配相应的活动。4.如权利要求3所述的测试用例的开发角色创建方法,其特征在于,接收每个业务节点发送的请求信息,根据所述执行顺序和所述请求信息为每个角色分配相应的活动,包括:接收每个业务节点发送的请求信息,根据所述执行顺序和所述请求信息获取下一个角色信息,根据下一角色所对应的业务节点的工作状态提交请求。5.如权利要求4所述的测试用例的开发角色创建方法,其特征在于,根据下一角色所对应的业务节点的工作状态提交请求,包括:根据下一角色对应的业务...

【专利技术属性】
技术研发人员:伍朗伍振亮
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1