软件测试方法、设备、存储介质及程序产品技术

技术编号:30232918 阅读:26 留言:0更新日期:2021-09-29 10:09
本发明专利技术实施例提供一种软件测试方法、设备、存储介质及程序产品,该方法应用于测试客户端,包括由工作账号切换至测试账号,在所述测试账号对应的测试账号空间对待测试软件进行测试,将测试过程中获得的内测数据存储于所述测试账号空间,以根据所述内测数据生成内测报告。本发明专利技术实施例通过测试客户端进行测试账号的创建和切换,能够实现在工作账号正常工作期间用户无感知情况下更加快速的切换至测试账号,且通过专门创建测试账号,利用测试账号进行软件的测试,实现了测试数据与利用工作账号进行正常工作得到的工作数据的有效隔离,且避免了工作模式下的系统性能受到影响,从而保证系统在正常工作中的稳定性与安全性。证系统在正常工作中的稳定性与安全性。证系统在正常工作中的稳定性与安全性。

【技术实现步骤摘要】
软件测试方法、设备、存储介质及程序产品


[0001]本专利技术实施例涉及计算机
,尤其涉及一种软件测试方法、设备、存储介质及程序产品。

技术介绍

[0002]随着汽车智能化的提高,人们对汽车上安装的车机系统的性能要求越来越高。车机系统上的应用软件的版本更新在所难免。为保证车机系统的安全性可靠性,对应用软件的新版本进行充分测试是必要的。
[0003]在现有技术中,通常在单用户模式下,进行应用软件的新版本的测试。
[0004]然而,现有的测试方法中,只允许一个应用的一个版本在系统中存在,新版本的不稳定性容易对原有的车机系统的性能造成不利影响,进而影响到车机系统的正常工作。

技术实现思路

[0005]本专利技术实施例提供一种软件测试方法、设备、存储介质及程序产品,以将应用软件的工作模式和测试模式相隔离,避免了因对应用软件的新版本进行测试影响到正常工作模式下车机系统的性能的情况发生,保证了车机系统的正常工作。
[0006]第一方面,本专利技术实施例提供一种软件测试方法,应用于测试客户端,该方法包括:
[0007]响应于测试客户端的开启指令,由工作账号切换至所述测试账号;
[0008]在所述测试账号对应的测试账号空间对待测试软件进行测试;
[0009]将测试过程中获得的内测数据存储于所述测试账号空间,以根据所述内测数据生成内测报告。
[0010]在一种可能的设计中,所述响应于测试客户端的开启指令,由工作账号切换至所述测试账号,包括:
[0011]响应于测试客户端的开启指令和待测试软件的开启指令,由工作账号切换至所述待测试软件对应的所述测试账号。
[0012]在一种可能的设计中,所述由工作账号切换至所述测试账号之前,包括:
[0013]通过所述测试客户端创建所述测试账号。
[0014]在一种可能的设计中,所述响应于测试客户端的开启指令,由工作账号切换至所述测试账号之后,还包括:
[0015]响应于所述测试客户端的关闭指令,由所述测试账号切换至所述工作账号;
[0016]将工作过程中获得的工作数据存储于所述工作账号对应的工作账号空间。
[0017]在一种可能的设计中,所述在所述测试账号对应的测试账号空间对待测试软件进行测试之前,还包括:
[0018]向内部测试平台发送待测试软件请求;
[0019]接收内部测试平台根据所述待测试软件请求发送的待测试软件;
[0020]安装所述待测试软件至所述测试账号空间;
[0021]所述对待测试软件进行测试,包括:
[0022]运行所述待测试软件并获取内测数据。
[0023]在一种可能的设计中,所述运行所述待测试软件之前,还包括:
[0024]向所述内部测试平台发送权限控制列表请求;
[0025]接收所述内部测试平台根据所述权限控制列表请求发送的权限控制列表;
[0026]根据所述权限控制列表限定所述待测试软件的访问权限。
[0027]在一种可能的设计中,所述将测试过程中获得的内测数据存储于所述测试账号空间之后,还包括:
[0028]将所述内测数据发送给所述内部测试平台,以使所述内部测试平台根据所述内测数据生成内测报告。
[0029]在一种可能的设计中,所述将测试过程中获得的内测数据存储于所述测试账号空间之后,还包括:
[0030]响应于内部测试结束指令,卸载所述待测试软件。
[0031]在一种可能的设计中,所述待测试软件被设置为仅对所述测试账号可见。
[0032]第二方面,本专利技术实施例提供一种软件测试设备,包括:
[0033]切换模块,用于响应于测试客户端的开启指令,由工作账号切换至所述测试账号;
[0034]测试模块,用于在所述测试账号对应的测试账号空间对待测试软件进行测试;
[0035]存储模块,用于将测试过程中获得的内测数据存储于所述测试账号空间,以根据所述内测数据生成内测报告。
[0036]在一种可能的设计中,所述切换模块,具体用于:
[0037]响应于测试客户端的开启指令和待测试软件的开启指令,由工作账号切换至所述待测试软件对应的所述测试账号。
[0038]在一种可能的设计中,所述设备还包括:
[0039]创建模块,用于通过所述测试客户端创建所述测试账号。
[0040]在一种可能的设计中,所述设备还包括:
[0041]再次切换模块,用于响应于所述测试客户端的关闭指令,由所述测试账号切换至所述工作账号;
[0042]将工作过程中获得的工作数据存储于所述工作账号对应的工作账号空间。
[0043]在一种可能的设计中,所述设备还包括:
[0044]第一发送模块,用于向内部测试平台发送待测试软件请求;
[0045]第一接收模块,用于接收内部测试平台根据所述待测试软件请求发送的待测试软件;
[0046]第一安装模块,用于安装所述待测试软件至所述测试账号空间;
[0047]所述测试模块,具体用关于:
[0048]运行所述待测试软件并获取内测数据。
[0049]在一种可能的设计中,所述设备还包括:
[0050]第二发送模块,用于向所述内部测试平台发送权限控制列表请求;
[0051]第二接收模块,用于接收所述内部测试平台根据所述权限控制列表请求发送的权
限控制列表;
[0052]限定模块,用于根据所述权限控制列表限定所述待测试软件的访问权限。
[0053]在一种可能的设计中,所述设备还包括:
[0054]第三发送模块,用于将所述内测数据发送给所述内部测试平台,以使所述内部测试平台根据所述内测数据生成内测报告;
[0055]第三接收模块,用于接收所述内部测试平台发送的内测报告。
[0056]在一种可能的设计中,所述设备还包括:
[0057]卸载模块,用于响应于内部测试结束指令,卸载所述待测试软件。
[0058]在一种可能的设计中,所述待测试软件被设置为仅对所述测试账号可见。
[0059]第三方面,本专利技术实施例提供一种软件测试设备,包括:至少一个处理器和存储器;
[0060]所述存储器存储计算机执行指令;
[0061]所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的方法。
[0062]第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的方法。
[0063]第五方面,本专利技术实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面以及第一方面各种可能的设计所述的方法。
[0064]本实施例提供的软件测试方法、设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件测试方法,其特征在于,应用于测试客户端,该方法包括:响应于测试客户端的开启指令,由工作账号切换至所述测试账号;在所述测试账号对应的测试账号空间对待测试软件进行测试;将测试过程中获得的内测数据存储于所述测试账号空间,以根据所述内测数据生成内测报告。2.根据权利要求1所述的方法,其特征在于,所述响应于测试客户端的开启指令,由工作账号切换至所述测试账号,包括:响应于测试客户端的开启指令和待测试软件的开启指令,由工作账号切换至所述待测试软件对应的所述测试账号。3.根据权利要求1所述的方法,其特征在于,所述由工作账号切换至所述测试账号之前,包括:通过所述测试客户端创建所述测试账号。4.根据权利要求1所述的方法,其特征在于,所述响应于测试客户端的开启指令,由工作账号切换至所述测试账号之后,还包括:响应于所述测试客户端的关闭指令,由所述测试账号切换至所述工作账号;将工作过程中获得的工作数据存储于所述工作账号对应的工作账号空间。5.根据权利要求1所述的方法,其特征在于,所述在所述测试账号对应的测试账号空间对待测试软件进行测试之前,还包括:向内部测试平台发送待测试软件请求;接收内部测试平台根据所述待测试软件请求发送的待测试软件;安装所述待测试软件至所述测试账号空间;所述对待测试软件进行测试,包括:运行所述待测试软件并获取内测数据。6.根据权利要求5所述的方法,其特征在于,所述运行所述待测试软件之前,还包括:向所述内部测试平台发送权限控制列表请求;接收所述内部测试平台根据所述权限控制列表请求发送的权限控制列表;根据所述权限控制列表限定所...

【专利技术属性】
技术研发人员:楼勇傅佳辉
申请(专利权)人:湖北亿咖通科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1