页面的可行性测试方法、装置、计算机设备及存储介质与流程

文档序号:36492902发布日期:2023-12-27 02:23阅读:41来源:国知局
页面的可行性测试方法与流程

本发明涉及页面测试领域,特别涉及一种页面的可行性测试方法、装置及计算机设备、计算机存储介质。


背景技术:

1、在页面设计及开发过程中,需要对开发尚未部署的页面进行测试,现有的测试方法是通过将代码部署到真实的硬件设备上进行测试和调试,这种方式需要消耗大量的时间和资源,并且在测试过程中可能会对真实设备造成一定的损害,现有的测试方案是无法准确预测网页页面在不同环境下的实际效果,并且,如果出现问题需要进行多次修改后重新测试,无法充分利用软硬件资源,导致网页的测试效率和准确性较低等问题。


技术实现思路

1、本发明的目的在于提供一种页面的可行性测试方法、装置及计算机设备、计算机存储介质,以至少解决目前不同环境下的页面测试的效率及准确性低的问题。

2、为解决上述技术问题,本发明提供一种页面的可行性测试方法,包括:

3、获取预配置的虚拟容器,其中,所述虚拟容器包含硬件与软件相关的配置信息;

4、获取待测试的硬件信息与软件信息,根据所述配置信息将所述硬件信息与软件信息植入至所述虚拟容器,生成与所述硬件信息及所述软件信息对应的虚拟环境;

5、接收待测试的活动页面,以及获取所述活动页面的测试参数;

6、将所述活动页面在所述虚拟环境中编译后运行,得到运行结果;

7、根据所述运行结果与所述测试参数确定所述活动页面的可行性。

8、可选的,所述将所述活动页面在所述虚拟环境中编译后运行,得到运行结果,包括:

9、将所述活动页面在所述虚拟环境中进行编译,生成所述活动页面的预览页面;

10、将所述预览页面在所述虚拟环境中运行,以通过所述虚拟环境预览所述活动页面。

11、可选的,所述获取所述活动页面的测试参数之后,还包括:

12、接收用户输入的测试参数及测试数据;

13、根据所述测试参数匹配所述虚拟环境中的环境参数;

14、将所述测试数据与所述环境参数进行关联;

15、基于关联后的环境参数与测试数据对所述活动页面在所述虚拟环境中进行测试,得到测试结果。

16、可选的,所述获取各个客户端的影响力参数,包括:

17、通过ai识别所述预览的活动页面;

18、当所述预览的活动页面存在与预设组件不匹配的缺陷时,将存在缺陷的组件进行标记;

19、获取所述存在缺陷的组件的缺陷原因;

20、将所述存在缺陷的组件及缺陷原因输出给用户。

21、可选地,所述将所述存在缺陷的组件及缺陷原因输出给用户之后,还包括:

22、根据所述缺陷原因确定缺陷问题;

23、根据所述缺陷问题匹配解决方案;

24、根据所述解决方案修改所述待测试的活动页面,以生成目标活动页面。

25、可选的,所述生成与所述硬件信息及所述软件信息对应的虚拟环境之后,还包括:

26、将所述虚拟环境进行打包,生成包含指定硬件信息与软件信息的虚拟测试环境;

27、当接收到待测方案时,根据所述待测方案匹配虚拟测试环境;

28、将所述待测方案应用至匹配到的虚拟测试环境,以在所述虚拟测试环境中运行并测试所述待测方案,其中,所述待测方案为网页页面。

29、可选的,所述将所述虚拟环境进行打包,生成包含指定硬件信息与软件信息的虚拟测试环境之后,还包括:

30、接收对所述虚拟测试环境的更新信息;

31、对所述更新信息进行响应,生成更新后的与指定硬件信息、软件信息相关的虚拟测试环境。

32、为解决上述技术问题,本发明实施例还提供一种页面的可行性测试装置,包括:

33、容器配置模块,用于获取预配置的虚拟容器,其中,所述虚拟容器包含硬件与软件相关的配置信息;

34、环境配置模块,用于获取待测试的硬件信息与软件信息,根据所述配置信息将所述硬件信息与软件信息植入至所述虚拟容器,生成与所述硬件信息及所述软件信息对应的虚拟环境;

35、待测页面模块,用于接收待测试的活动页面,以及获取所述活动页面的测试参数;

36、编译运行模块,用于将所述活动页面在所述虚拟环境中编译后运行,得到运行结果;

37、运行测试模块,用于根据所述运行结果与所述测试参数确定所述活动页面的可行性。

38、可选地,所述编译运行模块还用于:

39、将所述活动页面在所述虚拟环境中进行编译,生成所述活动页面的预览页面;

40、将所述预览页面在所述虚拟环境中运行,以通过所述虚拟环境预览所述活动页面。

41、可选地,还包括测试数据模块,用于:

42、接收用户输入的测试参数及测试数据;

43、根据所述测试参数匹配所述虚拟环境中的环境参数;

44、将所述测试数据与所述环境参数进行关联;

45、基于关联后的环境参数与测试数据对所述活动页面在所述虚拟环境中进行测试,得到测试结果。

46、可选地,还包括缺陷识别模块,用于:

47、通过ai识别所述预览的活动页面;

48、当所述预览的活动页面存在与预设组件不匹配的缺陷时,将存在缺陷的组件进行标记;

49、获取所述存在缺陷的组件的缺陷原因;

50、将所述存在缺陷的组件及缺陷原因输出给用户。

51、可选地,所述缺陷识别模块还用于;

52、根据所述缺陷原因确定缺陷问题;

53、根据所述缺陷问题匹配解决方案;

54、根据所述解决方案修改所述待测试的活动页面,以生成目标活动页面。

55、可选地,所述环境配置模块还用于;

56、将所述虚拟环境进行打包,生成包含指定硬件信息与软件信息的虚拟测试环境;

57、当接收到待测方案时,根据所述待测方案匹配虚拟测试环境;

58、将所述待测方案应用至匹配到的虚拟测试环境,以在所述虚拟测试环境中运行并测试所述待测方案,其中,所述待测方案为网页页面。

59、可选地,所述环境配置模块还用于;

60、接收对所述虚拟测试环境的更新信息;

61、对所述更新信息进行响应,生成更新后的与指定硬件信息、软件信息相关的虚拟测试环境。

62、为解决上述技术问题本发明实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述所述页面的可行性测试方法的步骤。

63、为解决上述技术问题本发明实施例还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所述页面的可行性测试方法的步骤。

64、本发明创造实施例的有益效果是:基于一页面测试工具实现所有功能,通过获取预配置的虚拟容器,其中,所述虚拟容器包含硬件与软件相关的配置信息;所述页面测试工具是基于低代码平台开发的,所述虚拟容器配置在所述低代码平台,获取待测试的硬件信息与软件信息,根据所述配置信息将所述硬件信息与软件信息植入至所述虚拟容器,生成与所述硬件信息及所述软件信息对应的虚拟环境;接收待测试的活动页面,以及获取所述活动页面的测试参数;将所述活动页面在所述虚拟环境中编译后运行,得到运行结果;根据所述运行结果与所述测试参数确定所述活动页面的可行性,所述运行结果包括获取所述测试参数相关联的活动页面的运行数据,然后将所述运行数据与所述测试参数进行比对,其中,所述测试参数设置有比对的基准数据,将运行数据与基准数据进行比较,根据运行数据与基准数据的差异值确定所述活动页面的可行性,通过配置虚拟容器模拟不同的硬件环境与软件环境,再在模拟的虚拟测试环境中对待测页面进行测试,提高不同测试环境下对页面测试的效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1