System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种在思维导图模式下,创建和执行测试用例的方法、系统及电子设备技术方案_技高网

一种在思维导图模式下,创建和执行测试用例的方法、系统及电子设备技术方案

技术编号:40201976 阅读:8 留言:0更新日期:2024-02-02 22:15
本发明专利技术提供一种在思维导图模式下,创建和执行测试用例的方法、系统及电子设备,所述方法包括:创建测试计划;创建思维导图;将思维导图中的节点添加到测试计划;执行测试计划,创建缺陷追踪;生成测试报告。本发明专利技术使用思维导图编写测试用例,每个思维导图的节点,携带有与测试用例相关的全部信息,并可以直接在思维导图的模式下,直接执行测试用例,并且可以直接创建缺陷进行追踪。

【技术实现步骤摘要】

本专利技术涉及一种创建和执行测试用例的方法,尤其涉及一种在思维导图模式下,创建和执行测试用例的方法,并进一步涉及一种在思维导图模式下,创建和执行测试用例的系统及电子设备。


技术介绍

1、使用思维导图来编写测试用例在工程领域非常广泛。

2、一种常见的解决方案如下:xmind、 mindmaster 这类工具都是常见的思维导图。有很多测试人员会在思维导图上来构思测试用例。思维导图中的每一个节点,就是一条测试用例的描述,可以把思维导图导出成拥有树形结构的excel文件。导出成excel文件之后,既可以直接在excel文件中,去补全测试用例相关的信息(如前置条件、测试步骤、预期结果等),然后在excel中去执行测试用例(填写测试结果是否通过、填写测试结果数据等);也可以把excel导入到某些测试用例管理工具中,然后去工具中执行测试用例,出具测试报告等。

3、上述方法存在如下缺陷:思维导图里面的每一个节点,能存储的信息有限,比如只能存储测试用例的标题。但是对测试用例而言,它所需要涵盖的信息更多,比如前置条件、测试步骤、预期结果、优先级、严重度、责任人、附件说明等等。这些信息,没有办法在思维导图中体现。所以,通常情况下,用户需要将该类思维导图导出成excel或json格式,或其他可解析的格式。然后在线下工具中补全测试用例所需的其他信息,或者上传到某些测试用例管理系统中之后,再去补全。但是测试管理工具中的测试用例,不再具有像思维导图一样的层级结构,因此,在执行测试用例时,不能像设计测试用例时一样,遵循从整体到局部的思维

4、另外一种常见的解决方案如下, [中国专利技术] cn201911251513.9 一种实现测试用例高效编辑和执行管理的方法,是使用根节点下的子节点,来存储更多信息。首先使用xmind,以思维脑图的方式编辑用例,根据业务特性进行分类编写。编辑用例包括根节点,所述根节点的下级依次为一级模块、二级模块、功能点、用例执行步骤、用例期望结果。

5、但上述方法存在如下缺陷:该方法使用严格的节点层级定义,比如根节点为功能,二层节点为一级模块,三层节点为二级模块,四层节点为功能点,五层节点为测试用例步骤,六层节点为用例期望结果。如果某个功能点,不止有两级模块,或者四层节点的功能点,还包含其他的子功能点,则此类严格的层级限制就有比较大的限制。因此使用此类方法来编写测试用例,设计者对层级做了过多的预设,导致使用者在使用时受到较多限制。


技术实现思路

1、本专利技术的目的,在于既能使用思维导图来自由编写测试用例,不受层级的限制,每个节点就代表一条测试用例,并且节点上含有测试用例的全部信息。同时,使用思维导图来执行测试用例,使得测试用例的执行,能够遵循测试用例设计者的思路,执行效率和准确度得到提高,同时,在执行过程中,可直接创建缺陷追踪。该专利技术可直接用在测试用例管理系统和缺陷追踪系统中。

2、对此,本专利技术提供一种在思维导图模式下,创建和执行测试用例的方法,包含以下步骤:

3、步骤s1,创建测试计划;

4、步骤s2,创建思维导图;

5、步骤s3,将思维导图中的节点添加到测试计划;

6、步骤s4,通过思维导图执行测试计划,创建缺陷追踪;

7、步骤s5,生成测试报告。

8、本专利技术的进一步改进之处在于:在所述步骤s1中,所述的测试计划详细说明了将要进行的测试的目的、方法、范围、责任和预期结果。它还可能包括测试环境的要求、测试数据的准备等更多文本备注信息。

9、本专利技术的进一步改进之处在于:在所述步骤s2中,所述的思维导图以根节点为核心,以分支和子分支的形式展现出相关的概念、思想和信息。思维导图中的节点包含以下信息模块:

10、模块1: 节点基础信息模块:包含节点在思维导图中的位置信息,节点的内容信息,用户自定义信息;

11、模块2:节点用户信息模块:包含节点的创建者,责任人,更新者信息;

12、模块3:节点历史信息模块:包含节点的历史操作记录以及操作者信息;

13、模块4:节点测试信息模块:包含节点关联的测试计划信息和节点的测试步骤信息。

14、本专利技术的进一步改进之处在于:在所述步骤s3中,被添加到测试计划的节点成为该测试计划的一个测试用例。节点的信息即为该测试用例的信息,测试用例是使用节点的附带信息来表述的。

15、本专利技术的进一步改进之处在于:所述步骤s4中,包含以下子步骤:

16、步骤s401,将测试计划的状态由未进行修改为执行中;

17、步骤s402,执行测试计划的所有测试用例;

18、步骤s403,若测试用例未执行,将测试用例的执行状态置为未执行,转到步骤s406;

19、步骤s404,若测试用例成功执行,将为测试用例添加测试结果;

20、步骤s405,若测试用例执行结果异常,针对不通过的测试用例,用户可以创建一个缺陷(bug)用于追踪;

21、步骤s406,若还有测试用例未执行,转到步骤s402,否则转到步骤s407;

22、步骤s407,测试计划执行结束。

23、本专利技术的进一步改进之处在于:上述步骤s402,可以在思维导图页面执行测试用例,完善思维导图节点的测试结果信息。思维导图执行测试用例的优点在于,可以基于测试用例设计者的思路来执行测试用例,且可以一次执行完大量测试用例之后,批量选中测试用例,填写结果。这种执行的效率更高。

24、本专利技术的进一步改进之处在于:上述步骤s5中,测试报告包含如下模块:

25、模块1:缺陷追踪模块,用于存储测试计划关联的缺陷(bug)信息;

26、模块2:测试用例模块,用于存储测试计划中所有测试用例的信息;

27、模块3:报表统计模块 ,用于以图表形式展示测试信息和测试结果。

28、与现有技术相比,本专利技术提出的技术方案中,测试用例的编写和执行完全是在思维导图中进行,无需下载后进行二次编辑,通过此种方式,减少了测试用例的额外编写步骤,提高了效率;测试用例的执行,也直接是在思维导图上,现有技术中,测试用例一般是进行简单的条目化,没有上下层级,因此在执行的时候,没有办法清楚地跟随着测试用例设计者的思路,导致可能测试不全,或者测试的时候缺乏条理,因此本专利技术使用的测试用例执行的效率和准确度都可以提高;在执行过程中,缺陷是直接随着测试用例一起创建的,因此测试用例和缺陷之间,天生具有关联性,便于后续出具详细的测试报告。

本文档来自技高网...

【技术保护点】

1.一种在思维导图模式下,创建和执行测试用例的方法及系统,包括以下步骤:

2.根据权利要求1所述的在思维导图模式下,创建和执行测试用例的方法,其特征在于,所述步骤S1中,测试计划详细说明了将要进行的测试的目的、方法、范围、负责人和预期结果。它还可能包括测试环境的要求、测试数据的准备等更多文本备注信息。

3.根据权利要求1所述的在思维导图模式下,创建和执行测试用例的方法,其特征在于,所述步骤S2中,思维导图以根节点为核心,以分支和子分支的形式展现出相关的概念、思想和信息。

4.根据权利要求1或3所述的思维导图,其特征在于,思维导图中的节点包含以下信息模块:

5.根据权利要求1所述的在思维导图模式下,创建和执行测试用例的方法,其特征在于,所述步骤S3中,被添加到测试计划的节点成为该测试计划的一个测试用例。节点的信息即为该测试用例的信息。

6.根据权利要求1所述的在思维导图模式下,创建和执行测试用例的方法,其特征在于,所述步骤S4中,包含以下子步骤:

7.根据权利要求6所述的测试用例关联的缺陷,也是一个思维导图节点

8.根据权利要求6所述步骤S402,其特征在于,可以在思维导图页面执行测试用例,完善思维导图节点的测试结果信息。

9.根据权利要求1所述的在思维导图模式下,创建和执行测试用例的方法,其特征在于,所述步骤S5中,测试报告包含如下模块:

10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现根据权利要求1-9任一项所述在思维导图模式下创建和执行测试用例的方法的全部或部分步骤。

11.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现根据权利要求1-9任一项所述在思维导图模式下创建和执行测试用例的方法的全部或部分步骤。

...

【技术特征摘要】

1.一种在思维导图模式下,创建和执行测试用例的方法及系统,包括以下步骤:

2.根据权利要求1所述的在思维导图模式下,创建和执行测试用例的方法,其特征在于,所述步骤s1中,测试计划详细说明了将要进行的测试的目的、方法、范围、负责人和预期结果。它还可能包括测试环境的要求、测试数据的准备等更多文本备注信息。

3.根据权利要求1所述的在思维导图模式下,创建和执行测试用例的方法,其特征在于,所述步骤s2中,思维导图以根节点为核心,以分支和子分支的形式展现出相关的概念、思想和信息。

4.根据权利要求1或3所述的思维导图,其特征在于,思维导图中的节点包含以下信息模块:

5.根据权利要求1所述的在思维导图模式下,创建和执行测试用例的方法,其特征在于,所述步骤s3中,被添加到测试计划的节点成为该测试计划的一个测试用例。节点的信息即为该测试用例的信息。

6.根据权利要求1所述的在思维导图模式下...

【专利技术属性】
技术研发人员:罗宇超肖明瑞
申请(专利权)人:苏州云体科技有限公司
类型:发明
国别省市:

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

1