【技术实现步骤摘要】
一种软件测试方法、装置、终端、服务器及存储介质
[0001]本专利技术实施例涉及计算机应用
,尤其是涉及一种软件测试方法、装置、终端、服务器及存储介质。
技术介绍
[0002]软件自动化测试过程可以理解为通过执行测试脚本来运行被测试软件,从而检验该被测试软件是否满足设计要求的过程。
[0003]在实现本专利技术的过程中,专利技术人发现现有技术中存在以下技术问题:现有的软件自动化测试方案中的测试脚本存在鲁棒性低和维护成本高的问题。
技术实现思路
[0004]本专利技术实施例提供了一种软件测试方法、装置、终端、服务器及存储介质,解决了软件自动化测试过程中的测试脚本的低鲁棒性和高维护成本的问题。
[0005]根据本专利技术的一方面,提供了一种软件测试方法,其应用于软件测试端,可以包括:
[0006]获取与主测试任务关联的主测试脚本,并执行主测试脚本,其中,主测试任务是用于与子测试任务相配合来对被测试软件进行测试的任务;
[0007]在主测试脚本的执行过程中,响应于针对于子测试任务的子执行指令,将针对于子测试任务的任务执行请求发送给任务管理端;
[0008]接收由任务管理端返回的与子测试任务关联的子测试脚本的执行结果,在根据执行结果确定子测试任务执行成功时,根据执行结果继续执行主测试脚本,以对被测试软件进行测试。
[0009]根据本专利技术的另一方面,提供了一种软件测试方法,其应用于任务管理端,可以包括:
[0010]响应于针对于主测试任务的主执行
【技术保护点】
【技术特征摘要】
1.一种软件测试方法,其特征在于,应用于软件测试端,所述方法包括:获取与主测试任务关联的主测试脚本,执行所述主测试脚本,其中,所述主测试任务是用于与子测试任务相配合来对被测试软件进行测试的任务;在所述主测试脚本的执行过程中,响应于针对于所述子测试任务的子执行指令,将针对于所述子测试任务的任务执行请求发送给任务管理端;接收由所述任务管理端返回的与所述子测试任务关联的子测试脚本的执行结果,并在根据所述执行结果确定所述子测试任务执行成功时,根据所述执行结果继续执行所述主测试脚本,以对所述被测试软件进行测试。2.根据权利要求1所述的方法,其特征在于,所述主测试任务中包括至少一个测试用例,所述至少一个测试用例中包括在接收到所述子执行指令时正在执行的当前用例,所述方法还包括:如果根据所述执行结果确定所述子测试任务执行失败,则跳过所述主测试脚本中与所述当前用例相关的脚本,继续执行所述主测试脚本。3.一种软件测试方法,其特征在于,应用于任务管理端,所述方法包括:响应于针对于主测试任务的主执行指令,对所述主测试任务进行处理,以使软件测试端接收到与所述主测试任务关联的主测试脚本,其中,所述主测试任务是用于与子测试任务相配合来对被测试软件进行测试的任务;接收任务执行请求,其中,所述任务执行请求是由所述软件测试端在执行所述主测试脚本过程中发送的用于执行所述子测试任务的请求;对与所述任务执行请求对应的所述子测试任务进行处理,并将接收到的与所述子测试任务关联的子测试脚本的执行结果发送到所述软件测试端上,以使所述软件测试端在根据接收到的所述执行结果确定所述子测试任务执行成功时,根据所述执行结果继续执行所述主测试脚本,以对所述被测试软件进行测试。4.根据权利要求3所述的方法,其特征在于,在所述对与所述任务执行请求对应的所述子测试任务进行处理之后,还包括:以使软件辅助端接收到与所述子测试任务关联的所述子测试脚本,并执行所述子测试脚本,将所述子测试脚本的所述执行结果返回给所述任务管理端。5.根据权利要求4所述的方法,其特征在于,所述对所述主测试任务进行处理,包括:获取集成有所述软件测试端的软件测试终端的测试终端信息和集成有所述软件辅助端的软件辅助终端的辅助终端信息;如果根据所述测试终端信息确定所述软件测试终端处于可用状态,且根据所述辅助终端信息确定所述软件辅助终端处于可用状态,则对所述主测试任务进行处理。6.根据权利要求3所述的方法,其特征在于,所述将接收到的与所述子测试任务关联的子测试脚本的执行结果发送到所述软件测试端上,包括:从所述任务执行请求中获取所述子测试任务的任务超时时间;如果在所述任务超时时间内接收到与所述子测试任务关联的子测试脚本的执行结果,则将接收到的所述执行结果发送到所述软件测试端上;所述方法还包括:否则,将用于表示所述子测试脚本执行失败的结果作为所述接收到的所述执行结果,
发送到所述软件测试端上。7.根据权利要求3所述的方法,其特征在于,在所述接收任务执行请求之后,还包括:获取所述任务执行请求中的用于标识所述子测试任务的任务标识,并根据所述任务标识确定与所述子测试任务关联的所述主测试任务;所述对与所述任务执行请求对应的所述子测试任务进行处理,包括:如果发送所述任务执行请求的所述软件测试端所在的软件测试终端与所述主测试...
【专利技术属性】
技术研发人员:刘阳,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。