本发明涉及软件测试领域,具体为一种基于windows沙盒的软件测试方法、系统及介质。
背景技术:
1、在windows软件测试工作中,需要经常部署纯净的系统环境,来保证对测试目标软件的公平、公正和有效。通常的做法是借助于虚拟机软件,例如:vmware workstation系列产品,开源的virtual box产品等,创建windows虚拟机,然后再安装测试目标软件。
2、这种测试方法对承载虚拟机的主机硬件资源要求较高,比方说,需要的cpu核数、内存和磁盘容量尽可能多。另外,安装虚拟机操作系统的过程也比较繁琐和耗费时间。
技术实现思路
1、(一)解决的技术问题
2、针对现有技术的不足,本发明提供了一种基于windows沙盒的软件测试方法、系统及介质,解决了上述背景技术中提出的测试方法对主机硬件资源要求高,过程繁琐、效率低的问题。
3、(二)技术方案
4、为实现以上目的,本发明通过以下技术方案予以实现:一种基于windows沙盒的软件测试方法,包括:
5、s1:在测试主机上安装windows;
6、s2:在windows的控制面板中,安装“windows沙盒”功能;
7、s3:在windows开始菜单中选择新安装的“windows沙盒”功能,打开“windows沙盒”窗口;
8、s4:将测试目标软件拷贝到“windows沙盒”窗口内;
9、s5:双击测试目标软件进行安装;
10、s6:开始目标软件的测试,测试本次的测试用例,并撰写测试报告。
11、优选地,步骤s1中windows包括windows 10专业版,企业版或教育版build 18305以上版本,或者windows 11。
12、优选地,还包括步骤s7:测试完成后,关闭“windows沙盒”窗口,windows系统将自动回收该次测试所用沙盒的所有占用资源。
13、优选地,还包括步骤s8:测试下一个目标软件时,从步骤s3开始即可。
14、优选地,步骤s2中,在windows的控制面板中,依次打开程序和功能,启用或关闭windows功能标签页,安装“windows沙盒”功能。
15、本发明另一目的在于,提供一种基于windows沙盒的软件测试系统,包括:存储器和处理器及存储在所述存储器上并可在所述处理器上运行的一种基于windows沙盒的软件测试程序,所述一种基于windows沙盒的软件测试程序配置为实现如前所述的一种基于windows沙盒的软件测试方法步骤。
16、本发明的另一目的在于提供一种存储介质,所述存储介质上存储有基于windows沙盒的软件测试程序,所述基于windows沙盒的软件测试程序被处理器执行时实现如前所述的一种基于windows沙盒的软件测试系统步骤。
17、有益效果
18、本发明提供了一种基于windows沙盒的软件测试方法、系统及介质。具备以下有益效果:
19、1.省略了传统测试方案中的虚拟机安装步骤;
20、2.“windows沙盒”功能安装后,可以一次安装,多次使用;
21、3.比虚拟机占用系统资源更少、更轻量化,同样实现物理隔离;
22、4.用完关闭即可,资源自动回收,不占用内存、磁盘空间和处理器资源。
1.一种基于windows沙盒的软件测试方法,其特征在于,包括:
2.根据权利要求1所述的一种基于windows沙盒的软件测试方法,其特征在于:步骤s1中windows包括windows 10专业版,企业版或教育版build18305以上版本,或者windows11。
3.根据权利要求1所述的一种基于windows沙盒的软件测试方法,其特征在于,还包括步骤s7:测试完成后,关闭“windows沙盒”窗口,windows系统将自动回收该次测试所用沙盒的所有占用资源。
4.根据权利要求1或3所述的一种基于windows沙盒的软件测试方法,其特征在于,还包括步骤s8:测试下一个目标软件时,从步骤s3开始即可。
5.根据权利要求1所述的一种基于windows沙盒的软件测试方法,其特征在于:步骤s2中,在windows的控制面板中,依次打开程序和功能,启用或关闭windows功能标签页,安装“windows沙盒”功能。
6.一种基于windows沙盒的软件测试系统,其特征在于,包括:存储器和处理器及存储在所述存储器上并可在所述处理器上运行的一种基于windows沙盒的软件测试程序,所述一种基于windows沙盒的软件测试程序配置为实现如权利要求1-5任一所述的一种基于windows沙盒的软件测试方法步骤。
7.一种存储介质,其特征在于,所述存储介质上存储有基于windows沙盒的软件测试程序,所述基于windows沙盒的软件测试程序被处理器执行时实现如权利要求1-5任一所述的一种基于windows沙盒的软件测试系统步骤。