The embodiment of the present application discloses a test script generation method, a test method, a device, a device and a storage medium. The test script generation method includes: acquiring test configuration files, which include test cases and test parameters; acquiring default test modules corresponding to test parameters based on the default test framework, wherein the default test framework includes at least one default test module; and acquiring test parameters according to test cases and test parameters. The corresponding default test module generates the script test module; packages the script test module and the default test framework to generate the test script. This method can avoid the tester to write a lot of code repeatedly, save the tester's time and energy, and improve the test efficiency.
【技术实现步骤摘要】
测试脚本生成方法、测试方法、装置、设备及存储介质
本申请涉及计算机
,尤其涉及一种测试脚本生成方法、测试方法、装置、设备及存储介质。
技术介绍
软件测试是软件产品开发、运维过程中较为重要的环节,是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。软件测试人员需要为每个软件产品制定测试脚本,通过运行该测试脚本来得知软件产品是否可以按照预期执行。然而,对于一些类型相似的软件产品来说,测试脚本中会使用到相同的类方法等,譬如,两个同为金融相关的软件产品,两者的测试脚本中可能会采用很多相同的类方法。这样测试人员在写两个测试脚本时,势必会重复写大量的代码,浪费较多的时间和精力,降低测试效率。
技术实现思路
本申请提供了一种测试脚本生成方法、测试方法、装置、设备及存储介质,以提高测试效率。第一方面,本申请提供了一种测试脚本生成方法,其包括:获取测试配置文件,其中,所述测试配置文件包括测试用例和测试参数;基于预设测试框架获取所述测试参数对应的预设测试模块,其中,所述预设测试框架包括至少一个所述预设测试模块;根据所述测试用例和所述测试参数对应的预设测试模块生成脚本测试模块;打包所述脚本测试模块和预设测试框架以生成测试脚本。第二方面,本申请提供了一种软件测试方法,其包括:在满足预设执行条件时,读取预置的测试脚本对应的存储地址信息,其中,所述测试脚本为采用本申请提供的任一项所述的测试脚本生成方法所生成的测试脚本;根据所述存储地址信息生成下载请求并发送所述下载请求至版本控制系统,其中,所述下载请求包括所述存储地址信息;接收所述 ...
【技术保护点】
1.一种测试脚本生成方法,其特征在于,包括:获取测试配置文件,其中,所述测试配置文件包括测试用例和测试参数;基于预设测试框架获取所述测试参数对应的预设测试模块,其中,所述预设测试框架包括至少一个所述预设测试模块;根据所述测试用例和所述测试参数对应的预设测试模块生成脚本测试模块;打包所述脚本测试模块和预设测试框架以生成测试脚本。
【技术特征摘要】
1.一种测试脚本生成方法,其特征在于,包括:获取测试配置文件,其中,所述测试配置文件包括测试用例和测试参数;基于预设测试框架获取所述测试参数对应的预设测试模块,其中,所述预设测试框架包括至少一个所述预设测试模块;根据所述测试用例和所述测试参数对应的预设测试模块生成脚本测试模块;打包所述脚本测试模块和预设测试框架以生成测试脚本。2.根据权利要求1所述的测试脚本生成方法,其特征在于,所述测试参数包括测试模块查询路径;所述基于预设测试框架获取所述测试参数对应的预设测试模块,包括:基于预设测试框架,根据所述测试模块查询路径获取对应的预设测试模块。3.根据权利要求1所述的测试脚本生成方法,其特征在于,所述测试参数包括测试模块标识信息;所述基于预设测试框架获取所述测试参数对应的预设测试模块,包括:基于预设测试框架,根据所述测试模块标识信息获取对应的预设测试模块。4.根据权利要求1所述的测试脚本生成方法,其特征在于,在所述打包所述脚本测试模块和预设测试框架以生成测试脚本之后,还包括:发送所述测试脚本至版本控制系统。5.一种软件测试方法,其特征在于,包括:在满足预设执行条件时,读取预置的测试脚本对应的存储地址信息,其中,所述测试脚本为采用权利要求1-4任一项所述的测试脚本生成方法所生成的测试脚本;根据所述存储地址信息生成下载请求并发送所述下载请求至版本控制系统,其中,所述下载请求包括所述存储地址信息;接收所述版本控制系统根据所述下载请求发送的所述存储地址信息对应的测试脚本,其中,所述测试脚本包括脚本测试模块和预设测试框架;基于所述预设测试框架,在执行机上执行所述脚本测试模块以完成软件测试。6.根据权利要求5所述的软件测试方法,其特征在于,所述在执行机上执行所述脚本测试模块以完成软件测试,还包括:获取所述脚本测试模块...
【专利技术属性】
技术研发人员:刘新磊,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。