本公开涉及互联网,具体涉及一种测试方法、系统、计算机设备及存储介质。
背景技术:
1、针对应用例如app的页面的测试是应用的运维中的关键环节。目前,通常是由用户编写测试步骤。用户需要编写大量的测试步骤,导致页面的测试效率低。如何提升页面的测试效率成为一个需要解决的问题。
技术实现思路
1、有鉴于此,本公开实施例提供了一种测试方法、系统、计算机设备及存储介质,以解决页面的测试效率低的问题。
2、第一方面,本公开实施例提供了一种测试方法,该包括:
3、当接收到第一测试请求时,获取目标业务的目标页面的页面信息,以及获取所述目标业务的背景知识信息;
4、向预训练语言模型发送所述目标页面的页面信息、所述背景知识信息和第一提示词,以及从所述预训练语言模型接收目标页面的第一测试步骤集合,其中,第一测试步骤集合是所述预训练语言模型根据所述背景知识信息、所述目标页面的页面信息和第一提示词生成的,所述第一提示词用于提示预训练语言模型根据所述背景知识信息和所述目标页面的页面信息生成所述目标页面的测试步骤;
5、执行所述第一测试步骤集合中至少部分测试步骤。
6、本公开实施例提供的测试方法,利用预训练语言模型自动生成目标页面的第一测试步骤集合,执行目标页面的第一测试步骤集合,无需用户编写测试步骤,提升页面的测试效率。
7、第二方面,本公开实施例提供了一种测试系统,所述系统包括:
8、交互平台单元,用于当接收到第一测试请求时,获取目标业务的目标页面的页面信息,以及获取所述目标业务的背景知识信息;
9、提示词工程单元,用于当接收到第一测试请求时,向预训练语言模型发送第一提示词,所述第一提示词用于提示预训练语言模型根据所述背景知识信息和所述目标页面的页面信息生成所述目标页面的测试步骤;
10、遍历引擎单元,用于从所述预训练语言模型接收目标页面的第一测试步骤集合;执行所述第一测试步骤集合中至少部分测试步骤。
11、第三方面,本公开实施例提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的方法。
12、第四方面,本公开实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的方法。
1.一种测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1-3中任一项所述的方法,其特征在于,执行所述目标页面的目标测试步骤集合中至少部分测试步骤包括:
7.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
8.一种测试系统,其特征在于,所述系统包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的方法。