System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及测试领域,尤其涉及一种测试用例中测试步骤的生成方法、装置、存储介质及终端设备。
技术介绍
1、在软件产品开发完成后,测试人员会对软件产品进行功能测试,在功能测试之前,测试人员会编写测试用例,测试用例中包括针对某个功能点的测试步骤数据,测试步骤数据的编辑一般是由测试人员通过阅读软件产品的需求文档后手动编辑的,编辑测试步骤数据的工作量较大,执行功能测试的效率不高。
技术实现思路
1、本申请实施例提供了测试用例中测试步骤的生成方法、装置、存储介质及终端设备,可以解决现有技术中生成测试步骤数据效率不高的问题。所述技术方案如下:
2、第一方面,本申请实施例提供了一种测试用例中测试步骤的生成方法,所述方法包括:
3、在测试用例中获取软件产品名称和功能模块名称,以及根据产品名称和模块名称在预设的前置步骤库中查询对应的至少一个前置步骤数据;
4、根据所述功能模块名称关联的测试需求信息,以及根据所述测试需求信息生成至少一个后续步骤数据;
5、将所述至少一个前置步骤数据和所述至少一个后续步骤数据进行组合后生成最终的测试步骤数据序列;
6、在确认所述测试步骤数据序列后,保存所述测试步骤数据序列。
7、第二方面,本申请实施例提供了一种测试用例中测试步骤的生成装置,所述装置包括:
8、查询单元,用于在测试用例中获取软件产品名称和功能模块名称,以及根据产品名称和模块名称在预设的前置步骤库中查询对应的至少一个前置步骤数
9、生成单元,用于根据所述功能模块名称关联的测试需求信息,以及根据所述测试需求信息生成至少一个后续步骤数据;
10、组合单元,用于将所述至少一个前置步骤数据和所述至少一个后续步骤数据进行组合后生成最终的测试步骤数据序列;
11、保存单元,用于在确认所述测试步骤数据序列后,保存所述测试步骤数据序列。
12、第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
13、第四方面,本申请实施例提供一种终端设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
14、本申请一些实施例提供的技术方案带来的有益效果至少包括:
15、通过将软件产品中具有相同前置步骤数据的功能模块进行统一配置和管理,在生成这些功能模块的前置步骤数据时,自动从数据库中调用管理的前置步骤数据和自动在测试用例中填充前置步骤数据,不需要用户的手动编辑;然后对功能模块的测试需求信息进行智能分析生成对应的后续步骤数据,根据前置步骤数据和后续步骤数据组合成最终的测试步骤数据序列,在用户确认无误后,保存该测试步骤序列,可以看出本申请在生成测试步骤数据的过程中,用户编辑的工作量极少,因此可以提高测试步骤的生成效率和提高整体的测试效率。
本文档来自技高网...【技术保护点】
1.一种测试用例中测试步骤的生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述在测试用例中获取软件产品名称和功能模块名称之前,还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述所述测试步骤数据序列使用数据表来表示,所述数据表包括表头行和数据行,所述表头行用于存储字段:执行序号、步骤描述、输入数据、预期输出数据、实际输出数据、测试状态和测试结果;所述测试步骤数据序列包括多个测试步骤数据,所述数据包中的数据行和所述测试步骤数据序列中的测试步骤数据一一对应。
4.根据权利要求3所述的方法,其特征在于,所述在确认所述测试步骤数据序列后,保存所述测试步骤数据序列之后,还包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求1或2或4或5所述的方法,其特征在于,所述在确认所述测试步骤数据序列后,保存所述测试步骤数据序列,包括:
7.根据权利要求5所述的方法,其特征在于,其特征在于,所述根据所述测试需求信息生成至少一个后续步骤数据,包括:
8.一种测试用
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~7任意一项的方法步骤。
10.一种终端设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1~7任意一项的方法步骤。
...【技术特征摘要】
1.一种测试用例中测试步骤的生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述在测试用例中获取软件产品名称和功能模块名称之前,还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述所述测试步骤数据序列使用数据表来表示,所述数据表包括表头行和数据行,所述表头行用于存储字段:执行序号、步骤描述、输入数据、预期输出数据、实际输出数据、测试状态和测试结果;所述测试步骤数据序列包括多个测试步骤数据,所述数据包中的数据行和所述测试步骤数据序列中的测试步骤数据一一对应。
4.根据权利要求3所述的方法,其特征在于,所述在确认所述测试步骤数据序列后,保存所述测试步骤数据序列之后,还包括:
5.根据权利要求4所述的...
【专利技术属性】
技术研发人员:孔德明,杨锦润,陈启明,
申请(专利权)人:远光软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。