一种测试用例的执行方法、执行装置及执行设备制造方法及图纸

技术编号:17516421 阅读:35 留言:0更新日期:2018-03-21 01:02
本发明专利技术公开了一种测试用例的执行方法,该执行方法包括:构建用例库的树形结构的一级目录,其中所述一级目录中包含所述用例库中各用例的公用前置条件;根据所述各用例的相互关系,依次在各上一级目录下构建对应的下一级目录,其中,各所述下一级目录中包含前置条件脚本、用例及后置清理脚本;根据所述用例库的树形结构,确定所述各用例的执行顺序。该执行方法清晰地构建出自动化用例库的结构体系,并可清晰地展现各用例之间的相互关系,进一步可以根据用例库的树形结构,确定各用例的执行顺序。本发明专利技术还公开了一种测试用例的执行装置、执行设备及计算机可读存储介质,均具有上述技术效果。

A method of execution, execution, and execution of a test case

The invention discloses a method of execution of test cases, including the implementation method of the tree structure of the construction of case library in a directory, wherein a directory contains the case of the case in the public pre condition; according to the relation of the case, in order to construct corresponding to the next level in the directory, a directory in which each of the lower level directory contains pre conditions, post script cases and cleanup scripts; according to the tree structure of the case database, determine the order of execution of the case. The implementation method clearly constructs the structure system of the automated use case library, and can clearly show the relationship between each use case, and further determines the execution sequence of each use case according to the tree structure of the use case library. The invention also discloses an execution device, an execution device and a computer readable storage medium for the test cases, both of which have the above technical effects.

【技术实现步骤摘要】
一种测试用例的执行方法、执行装置及执行设备
本专利技术涉及软件测试领域,特别涉及一种测试用例的执行方法;还涉及一种测试用例的执行装置、执行设备及计算机可读存储介质。
技术介绍
软件项目在推进过程中会持续产生自动化测试用例用来支撑后续的测试项目。因此,清晰地构建自动化测试用例库,清晰地展现自动化用例目录架构以及各用例之间的相互关系尤为重要。因此,如何解决上述技术问题是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种测试用例的执行方法,该方法构建树形结构的测试用例框架,清晰地构建出自动化用例库的结构体系,可以清晰地展现各用例的相互关系。本专利技术的另一个目的是提供一种测试用例的执行装置、执行设备以及计算机可读存储介质。为解决上述技术问题,本专利技术提供一种测试用例的执行方法,所述方法包括:构建用例库的树形结构的一级目录,其中所述一级目录中包含所述用例库中各用例的公用前置条件;根据所述各用例的相互关系,依次在各上一级目录下构建对应的下一级目录,其中,各所述下一级目录中包含前置条件脚本、用例及后置清理脚本;根据所述用例库的树形结构,确定所述各用例的执行顺序。优选的,所述根据所述用例库的树形结构,确定所述各用例的执行顺序包括:若执行全部用例,则按照一级目录、左子树二级目录、左子树二级目录下的子目录、右子树二级目录、右子树二级目录下的子目录的顺序依次执行;若执行单个用例,则按照一级目录、所述单个用例所在子树上的各上一级目录中的前置条件、所述单个用例目录的执行顺序依次执行。本专利技术还提供了一种测试用例的执行装置,所述装置包括:第一构建单元,用于构建用例库的树形结构的一级目录,其中所述一级目录中包含所述用例库中各用例的公用前置条件;第二构建单元,用于根据所述各用例的相互关系,依次在各上一级目录下构建对应的下一级目录,其中,各所述下一级目录中包含前置条件脚本、用例及后置清理脚本;执行单元,用于根据所述用例库的树形结构,确定所述各用例的执行顺序。优选的,所述执行单元包括:第一执行子单元,用于若执行全部用例,则按照一级目录、左子树二级目录、左子树二级目录下的子目录、右子树二级目录、右子树二级目录下的子目录的顺序依次执行;第二执行子单元,用于若执行单个用例,则按照一级目录、所述单个用例所在子树上的各上一级目录中的前置条件、所述单个用例目录的执行顺序依次执行。本专利技术还提供了一种测试用例的执行设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述所述测试用例的执行方法的步骤。本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述测试用例的执行方法的步骤。本专利技术所提供的测试用例的执行方法,构建用例库的树形结构的一级目录,其中所述一级目录中包含所述用例库中各用例的公用前置条件;根据所述各用例的相互关系,依次在各上一级目录下构建对应的下一级目录,其中,各所述下一级目录中包含前置条件脚本、用例及后置清理脚本;根据所述用例库的树形结构,确定所述各用例的执行顺序。可见,本专利技术所提供的测试用例的执行方法,构建树形结构的用例库目录,在一级目录即根目录下,依据各用例的相互关系,进一步构建各级子目录并根据该树形结构确定测试的执行顺序。该方法清晰地构建出自动化用例库的结构体系,清晰地展现出各用例之间的相互关系,为测试人员进一步的操作提供了方便。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的测试用例的执行方法的示意图;图2为本专利技术实施例所提供的测试用例目录树形结构的示意图;图3为本专利技术实施例所提供的测试用例的执行装置的示意图;图4为本专利技术实施例所提供的测试用例的执行设备的示意图。具体实施方式本专利技术的核心是提供一种测试用例的执行方法,可以清晰地构建出自动化用例库的结构,并可以清晰地展现各用例之间的相互关系,根据该用例库的结构确定各用例的执行顺序。本专利技术的另一个核心是提供一种测试用例的执行装置、执行设备及计算机可读存储介质,均具有上述技术效果。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术实施例所提供的测试用例的执行方法的示意图。参考图1可知,该方法可以包括以下步骤:S101:构建用例库的树形结构的一级目录,其中一级目录中包含用例库中各用例的公用前置条件;S102:根据各用例的相互关系,依次在各上一级目录下构建对应的下一级目录,其中,各下一级目录中包含前置条件脚本、用例及后置清理脚本;具体的,在一级目录即根目录下构建二级目录;在二级目录下构建三级目录;以此类推,在各上一级目录下构建下一级目录。其中,各下一级目录的个数不唯一确定,可以为一个或者多个,具体根据实际情况确定。此外,各上一级目录与下一级目录的对应关系同样不唯一确定,可以为一对一的关系,如一个二级目录下构建一个三级目录,也可以为一对多的关系,如一个二级目录下构建四个三级目录。具体可根据实际情况确定。需要明白的是,具体用例库目录的树形结构的深度,即用例库的目录的级数,可根据实际需要作出差异性选择,本专利技术对此不作具体限定。为方便理解,可参考图2,图2为本专利技术实施例提供的一种用例目录树形结构的示意图。参考图2,在用例库根目录即一级目录下构建三个二级目录,分别为用例A目录,用例B目录,用例C目录。在二级目录用例A目录下构建了两个三级目录,分别为用例A1目录,用例A2目录;用例B目录下未构建下一级用例目录;在用例C目录下构建一个用例C1目录。重要的是,一级目录即根目录中放置有所有用例可能用到的公用前置条件;各下一级目录的内容中包括前置条件脚本、用例以及后置清理脚本,由此可实现各用例间依赖关系的展现。另外,用例库目录构建完成后,每次执行用例测试时,无需再次构建用例库目录,即步骤S101与S102可只执行一次。当然,如果需要对用例库目录结构进行修改,可按照上述构建用例库目录树形结构的方法进行修改即可;或者依照上述步骤重新进行构建。S103:根据用例库的树形结构,确定各用例的执行顺序。具体的,用例库与测试工具对接执行时,调度文件生成工具可以根据用例库树状结构的特点生成特定的执行顺序,从而完成测试用例的预备工作,可进一步根据该执行顺序执行相关操作。优选的,若执行全部用例,则按照一级目录、左子树二级目录、左子树二级目录下的子目录、右子树二级目录、右子树二级目录下的子目录的顺序依次执行;若执行单个用例,则按照一级目录、单个用例所在子树上的各上一级目录中的前置条件、所述单个用例目录的执行顺序依次执行。其中,左子树、右子树可根据树形结构的相对位置关系确定,各下一级目录为对应上一级目录的子目录。如图2中本文档来自技高网...
一种测试用例的执行方法、执行装置及执行设备

【技术保护点】
一种测试用例的执行方法,其特征在于,包括:构建用例库的树形结构的一级目录,其中所述一级目录中包含所述用例库中各用例的公用前置条件;根据所述各用例的相互关系,依次在各上一级目录下构建对应的下一级目录,其中,各所述下一级目录中包含前置条件脚本、用例及后置清理脚本;根据所述用例库的树形结构,确定所述各用例的执行顺序。

【技术特征摘要】
1.一种测试用例的执行方法,其特征在于,包括:构建用例库的树形结构的一级目录,其中所述一级目录中包含所述用例库中各用例的公用前置条件;根据所述各用例的相互关系,依次在各上一级目录下构建对应的下一级目录,其中,各所述下一级目录中包含前置条件脚本、用例及后置清理脚本;根据所述用例库的树形结构,确定所述各用例的执行顺序。2.根据权利要求1所述的方法,其特征在于,所述根据所述用例库的树形结构,确定所述各用例的执行顺序包括:若执行全部用例,则按照一级目录、左子树二级目录、左子树二级目录下的子目录、右子树二级目录、右子树二级目录下的子目录的顺序依次执行;若执行单个用例,则按照一级目录、所述单个用例所在子树上的各上一级目录中的前置条件、所述单个用例目录的执行顺序依次执行。3.一种测试用例的执行装置,其特征在于,包括:第一构建单元,用于构建用例库的树形结构的一级目录,其中所述一级目录中包含所述用例库中各用例的公用前置条件;第二构建单元,用于根据所述各用...

【专利技术属性】
技术研发人员:刘勇
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1