本申请涉及测试,更具体地说,涉及一种思维导图用例管理方法、装置、设备及可读存储介质。
背景技术:
1、在软件测试过程中,测试用例的管理是必不可少的一个环节。其中,测试用例又包括多种不同类型,例如思维导图用例以及列表用例等。
2、在现有技术中,通过excel或者测试用例管理平台对测试用例进行管理。但在通过excel或者测试用例管理平台对测试用例进行管理的过程中,忽略了思维导图用例中各个节点间的关联性以及依赖性,导致检查可靠性不高,以至于管理难度加大。
技术实现思路
1、有鉴于此,本申请提供了一种思维导图用例管理方法、装置、设备及可读存储介质,用于解决现有技术中检查可靠性不高,以至于管理难度加大的缺点。
2、为了实现上述目的,现提出的方案如下:
3、一种思维导图用例管理方法,包括:
4、获取待测主体对应的思维导图用例,其中,所述思维导图用例包含有一个根节点以及多个子节点,所述待测主体包含多个待测功能点,各个待测功能点存在对应的子节点;
5、将所述思维导图用例的其中一个子节点作为终点节点;
6、确定所述思维导图用例所对应的用例规范;
7、检索所述思维导图用例,确定所述根节点到达所述终点节点的目标路径;
8、依据所述用例规范对所述目标路径中的各个目标节点进行检查,并生成检查结果。
9、可选的,将所述思维导图用例的其中一个子节点作为终点节点,包括:
10、在用户挂载测试用例于思维导图用例后,将挂载的测试用例所对应的子节点作为终点节点;
11、或,
12、依次将所述思维导图用例的每个子节点作为终点节点。
13、可选的,所述检索所述思维导图用例,确定所述根节点到达所述终点节点的目标路径,包括:
14、检索所述思维导图用例,确定所述根节点到达所述终点节点的最长路径为目标路径。
15、可选的,所述依据所述用例规范对所述目标路径中的各个目标节点进行检查,包括:
16、将所述根节点作为当前节点;
17、根据所述用例规范,判断所述当前节点是否需要检查;
18、若是,则将所述当前节点作为目标节点,并根据所述用例规范,对所述目标节点进行检查;从所述目标路径中选取所述目标节点的下一个子节点作为新的当前节点,并返回执行根据所述用例规范,判断所述当前节点是否需要检查的步骤;
19、若否,则从所述目标路径中选取所述当前节点的下一个子节点作为新的当前节点,并返回执行根据所述用例规范,判断所述当前节点是否需要检查的步骤。
20、可选的,所述确定所述思维导图用例所对应的用例规范,包括:
21、响应用户在可视化界面上配置用例规范的操作,根据用户选取的所有规范要点,构建所述思维导图用例所对应的用例规范,其中,所述可视化界面上包含有多个规范要点。
22、可选的,所述获取待测主体对应的思维导图用例,包括:
23、对所述待测主体进行分析,确定所述待测主体的各个待测功能点;
24、构建每个待测功能点对应的测试用例;
25、根据各个测试用例,构建思维导图用例。
26、可选的,所述根据各个测试用例,构建思维导图用例,包括:
27、根据各个待测功能点间的依赖关系,确定各个测试用例间的依赖关系;
28、根据每个待测功能点的重要程度,设置每个测试用例所对应的优先级;
29、根据每个测试用例对应的待测功能点,确定每个测试用例的执行目的;
30、根据各个测试用例间的依赖关系,构建思维导图架构;
31、根据每个测试用例对应的优先级以及执行目的,对所述思维导图架构进行处理,形成思维导图用例。
32、一种思维导图用例管理装置,包括:
33、获取模块,用于获取待测主体对应的思维导图用例,其中,所述思维导图用例包含有一个根节点以及多个子节点,所述待测主体包含多个待测功能点,各个待测功能点存在对应的子节点;
34、选取模块,用于将所述思维导图用例的其中一个子节点作为终点节点;
35、确定模块,用于确定所述思维导图用例所对应的用例规范;
36、检索模块,用于检索所述思维导图用例,确定所述根节点到达所述终点节点的目标路径;
37、生成模块,用于依据所述用例规范对所述目标路径中的各个目标节点进行检查,并生成检查结果。
38、一种思维导图用例管理设备,包括存储器和处理器;
39、所述存储器,用于存储程序;
40、所述处理器,用于执行所述程序,实现上述的思维导图用例管理方法的各个步骤。
41、一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述的思维导图用例管理方法的各个步骤。
42、从上述的技术方案可以看出,本申请提供的思维导图用例管理方法,该方法可以获取待测主体对应的思维导图用例,其中,所述思维导图用例包含有一个根节点以及多个子节点,所述待测主体包含多个待测功能点,各个待测功能点存在对应的子节点;如此,本申请中思维导图用例可以对应于待测主体的各个待测功能点,通过思维导图用例可完成待测主体的测试;将所述思维导图用例的其中一个子节点作为终点节点;确定所述思维导图用例所对应的用例规范;检索所述思维导图用例,确定所述根节点到达所述终点节点的目标路径;依据所述用例规范对所述目标路径中的各个目标节点进行检查,并生成检查结果,如此,目标路径为思维导图中的一个子节点到达根节点的路径,目标路径表示多个节点间的依赖关系以及关联性,本申请在采用用例规范对目标路径中的各个节点进行检查的过程中,考虑到了各个节点间的关联性以及依赖性,进一步提高了本申请检查的可靠性;可见,本申请在管理思维导图用例的过程中,可以通过用例规范以及多个节点间的依赖性以及关联性对思维导图用例进行检查,进一步提高了检查的可靠性,进一步降低了管理思维导图用例的难度。
1.一种思维导图用例管理方法,其特征在于,包括:
2.根据权利要求1所述的思维导图用例管理方法,其特征在于,将所述思维导图用例的其中一个子节点作为终点节点,包括:
3.根据权利要求1所述的思维导图用例管理方法,其特征在于,所述检索所述思维导图用例,确定所述根节点到达所述终点节点的目标路径,包括:
4.根据权利要求1所述的思维导图用例管理方法,其特征在于,所述依据所述用例规范对所述目标路径中的各个目标节点进行检查,包括:
5.根据权利要求1-4任一项所述的思维导图用例管理方法,其特征在于,所述确定所述思维导图用例所对应的用例规范,包括:
6.根据权利要求1-4任一项所述的思维导图用例管理方法,其特征在于,所述获取待测主体对应的思维导图用例,包括:
7.根据权利要求6所述的思维导图用例管理方法,其特征在于,所述根据各个测试用例,构建思维导图用例,包括:
8.一种思维导图用例管理装置,其特征在于,包括:
9.一种思维导图用例管理设备,其特征在于,包括存储器和处理器;
10.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-7中任一项所述的思维导图用例管理方法的各个步骤。