页面的可行性测试方法技术

技术编号:39840251 阅读:7 留言:0更新日期:2023-12-29 16:26
本申请公开一种页面的可行性测试方法

【技术实现步骤摘要】
页面的可行性测试方法、装置、计算机设备及存储介质


[0001]本专利技术涉及页面测试领域,特别涉及一种页面的可行性测试方法

装置及计算机设备

计算机存储介质


技术介绍

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


技术实现思路

[0003]本专利技术的目的在于提供一种页面的可行性测试方法

装置及计算机设备

计算机存储介质,以至少解决目前不同环境下的页面测试的效率及准确性低的问题

[0004]为解决上述技术问题,本专利技术提供一种页面的可行性测试方法,包括:
[0005]获取预配置的虚拟容器,其中,所述虚拟容器包含硬件与软件相关的配置信息;
[0006]获取待测试的硬件信息与软件信息,根据所述配置信息将所述硬件信息与软件信息植入至所述虚拟容器,生成与所述硬件信息及所述软件信息对应的虚拟环境;
[0007]接收待测试的活动页面,以及获取所述活动页面的测试参数;
[0008]将所述活动页面在所述虚拟环境中编译后运行,得到运行结果;
[0009]根据所述运行结果与所述测试参数确定所述活动页面的可行性

[0010]可选的,所述将所述活动页面在所述虚拟环境中编译后运行,得到运行结果,包括:
[0011]将所述活动页面在所述虚拟环境中进行编译,生成所述活动页面的预览页面;
[0012]将所述预览页面在所述虚拟环境中运行,以通过所述虚拟环境预览所述活动页面

[0013]可选的,所述获取所述活动页面的测试参数之后,还包括:
[0014]接收用户输入的测试参数及测试数据;
[0015]根据所述测试参数匹配所述虚拟环境中的环境参数;
[0016]将所述测试数据与所述环境参数进行关联;
[0017]基于关联后的环境参数与测试数据对所述活动页面在所述虚拟环境中进行测试,得到测试结果

[0018]可选的,所述获取各个客户端的影响力参数,包括:
[0019]通过
AI
识别所述预览的活动页面;
[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]通过
AI
识别所述预览的活动页面;
[0050]当所述预览的活动页面存在与预设组件不匹配的缺陷时,将存在缺陷的组件进行标记;
[0051]获取所述存在缺陷的组件的缺陷原因;
[0052]将所述存在缺陷的组件及缺陷原因输出给用户

[0053]可选地,所述缺陷识别模块还用于;
[0054]根据所述缺陷原因确定缺陷问题;
[0055]根据所述缺陷问题匹配解决方案;
[0056]根据所述解决方案修改所述待测试的活动页面,以生成目标活动页面

[0057]可选地,所述环境配置模块还用于;
[0058]将所述虚拟环境进行打包,生成包含指定硬件信息与软件信息的虚拟测试环境;
[0059]当接收到待测方案时,根据所述待测方案匹配虚拟测试环境;
[0060]将所述待测方案应用至匹配到的虚拟测试环境,以在所述虚拟测试环境中运行并测试所述待测方案,其中,所述待测方案为网页页面

[0061]可选地,所述环境配置模块还用于;
[0062]接收对所述虚拟测试环境的更新信息;
[0063]对所述更新信息进行响应,生成更新后的与指定硬件信息

软件信息相关的虚拟测试环境
...

【技术保护点】

【技术特征摘要】
1.
一种页面的可行性测试方法,其特征在于,包括:获取预配置的虚拟容器,其中,所述虚拟容器包含硬件与软件相关的配置信息;获取待测试的硬件信息与软件信息,根据所述配置信息将所述硬件信息与软件信息植入至所述虚拟容器,生成与所述硬件信息及所述软件信息对应的虚拟环境;接收待测试的活动页面,以及获取所述活动页面的测试参数;将所述活动页面在所述虚拟环境中编译后运行,得到运行结果;根据所述运行结果与所述测试参数确定所述活动页面的可行性
。2.
根据权利要求1所述的页面的可行性测试方法,其特征在于,所述将所述活动页面在所述虚拟环境中编译后运行,得到运行结果,包括:将所述活动页面在所述虚拟环境中进行编译,生成所述活动页面的预览页面;将所述预览页面在所述虚拟环境中运行,以通过所述虚拟环境预览所述活动页面
。3.
根据权利要求1所述的页面的可行性测试方法,其特征在于,所述获取所述活动页面的测试参数之后,还包括:接收用户输入的测试参数及测试数据;根据所述测试参数匹配所述虚拟环境中的环境参数;将所述测试数据与所述环境参数进行关联;基于关联后的环境参数与测试数据对所述活动页面在所述虚拟环境中进行测试,得到测试结果
。4.
根据权利要求2所述的页面的可行性测试方法,其特征在于,所述将所述预览页面在所述虚拟环境中运行,以通过所述虚拟环境预览所述活动页面之后,还包括:通过
AI
识别所述预览的活动页面;当所述预览的活动页面存在与预设组件不匹配的缺陷时,将存在缺陷的组件进行标记;获取所述存在缺陷的组件的缺陷原因;将所述存在缺陷的组件及缺陷原因输出给用户
。5.
根据权利要求1所述的页面的可行性测试方法,其特征在于,所述将所述存在缺陷的组件及缺陷原因输出给用户之后,还包括:根据所述缺陷原因确定缺陷问题;根据所述缺陷问题匹配解决方案;根据所述解决方案修改所述待测试的活动页面,以生成目标活动页面<...

【专利技术属性】
技术研发人员:汪涛王利超
申请(专利权)人:平安国际融资租赁有限公司
类型:发明
国别省市:

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

1