System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,特别是涉及一种测试数据自动回填的方法、存储介质及计算机设备。
技术介绍
1、像微信、钉钉或飞书开放平台作为当前备受青睐的企业协作工具,其强大的表格功能为测试人员提供了极大的便利,常用于存储和管理测试用例。然而,测试人员在每完成一项测试用例后,仍需手动录入测试结果,这一过程不仅繁琐,还容易引发错误。
2、目前还缺少一套能够将测试结果自动回填到相应的各平台上数据表格的工具,以提高测试人员的工作效率。
技术实现思路
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、本申请的有益效果是:区别于现有技术的情况,本申请公开了一种测试数据自动回填的方法、存储介质及计算机设备。通过在自动化测试工具中填写数据表格的配置信息,从而可使得自动化测试工具可与对应平台的数据表格之间建立联系,以便于进行数据交互,之后通过运行自动化测试工具,获取相应的测试结果,并将符合预设条件的测试结果回填至该数据表格中,即自动化测试工具对测试用例完成测试后,可将符合预设条件的测试结果自动回填至本文档来自技高网...
【技术保护点】
1.一种测试数据自动回填的方法,其特征在于,所述测试数据自动回填的方法包括:
2.根据权利要求1所述的测试数据自动回填的方法,其特征在于,所述配置信息包括所述数据表格的地址,所述数据表格的权限被配置为外部权限;
3.根据权利要求2所述的测试数据自动回填的方法,其特征在于,所述自动化测试工具基于所述数据表格的地址获取所述数据表格的应用程序编程接口调用权限之后,还包括:
4.根据权利要求3所述的测试数据自动回填的方法,其特征在于,所述将符合预设条件的所述测试结果回填至所述数据表格中,包括:
5.根据权利要求4所述的测试数据自动回填的方法,其特征在于,所述自动化测试工具基于所述测试用例的名称及所述请求令牌拼接所述数据表格的地址和适当的请求头之后,还包括:
6.根据权利要求4所述的测试数据自动回填的方法,其特征在于,所述自动化测试工具基于所述测试用例的名称及所述请求令牌拼接所述数据表格的地址和适当的请求头之后,还包括:
7.根据权利要求4所述的测试数据自动回填的方法,其特征在于,所述基于所述第二请求及所述测试用例的测
8.根据权利要求1所述的测试数据自动回填的方法,其特征在于,所述数据表格为飞书平台的数据表格,所述自动化测试工具中集成有飞书平台数据接口;和/或
9.一种存储介质,其上存储有程序数据,其特征在于,所述程序数据被处理器执行时实现如权利要求1-8任一项所述测试数据自动回填的方法的步骤。
10.一种计算机设备,其特征在于,包括相互连接的处理器和存储器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-8任一项所述测试数据自动回填的方法的步骤。
...【技术特征摘要】
1.一种测试数据自动回填的方法,其特征在于,所述测试数据自动回填的方法包括:
2.根据权利要求1所述的测试数据自动回填的方法,其特征在于,所述配置信息包括所述数据表格的地址,所述数据表格的权限被配置为外部权限;
3.根据权利要求2所述的测试数据自动回填的方法,其特征在于,所述自动化测试工具基于所述数据表格的地址获取所述数据表格的应用程序编程接口调用权限之后,还包括:
4.根据权利要求3所述的测试数据自动回填的方法,其特征在于,所述将符合预设条件的所述测试结果回填至所述数据表格中,包括:
5.根据权利要求4所述的测试数据自动回填的方法,其特征在于,所述自动化测试工具基于所述测试用例的名称及所述请求令牌拼接所述数据表格的地址和适当的请求头之后,还包括:
6.根据权利要求4所述的测试数据自动回填的方法,其特征在于,所述自...
【专利技术属性】
技术研发人员:黎铭杰,蒋飞,郑维欢,
申请(专利权)人:深圳市有方科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。