【技术实现步骤摘要】
测试时间预测方法及装置、电子设备、存储介质
[0001]本申请涉及云计算
,具体涉及一种测试时间预测方法、测试时间预测装置、电子设备以及计算机可读存储介质。
技术介绍
[0002]云测试,是旨在对承载云上层应用的基础资源的测试,测试对象包括云平台本身及云平台应用部署的正确性。相关技术中,云测试可大致分为手工测试和自动化测试。手工测试,是由专业人员手动调用云平台的各项功能。自动化测试,是以自动化脚本来替代手工操作,操作简单,对测试人员要求较低,测试周期可从过去的几天缩短到数个小时。
[0003]在云网自动化测试过程中,测试脚本在不同环境上的执行时间不同,测试人员难以对测试制定明确的计划,可能造成交付延期,也会影响工作效率。
技术实现思路
[0004]为解决上述技术问题,本申请的实施例提供了一种路况刷新方法及装置、电子设备、计算机可读存储介质。
[0005]根据本申请实施例的一个方面,提供了一种测试时间预测方法,当前测试环境中包括已执行测试脚本和待执行测试脚本,每个历史测试环境中包括历史测试 ...
【技术保护点】
【技术特征摘要】
1.一种测试时间预测方法,其特征在于,当前测试环境中包括已执行测试脚本和待执行测试脚本,每个历史测试环境中包括历史测试脚本,所述方法包括:将所述当前测试环境分别与各个历史测试环境进行相似度计算,得到所述当前测试环境与所述历史测试环境之间的环境相似度值;根据所述环境相似度值从多个历史测试环境中确定出目标历史测试环境;从所述目标历史测试环境对应的历史测试脚本中确定出与所述待执行测试脚本之间的脚本相似度值大于预设阈值的目标历史测试脚本;对所述目标历史测试脚本对应的历史测试时间进行修正处理,得到目标测试时间,并将所述目标测试时间作为所述待执行测试脚本在所述当前测试环境中的执行测试时间。2.根据权利要求1所述的方法,其特征在于,所述将所述当前测试环境分别与各个历史测试环境进行相似度计算,得到所述当前测试环境与所述历史测试环境之间的环境相似度值,包括:从多个历史测试环境中所含有的历史测试脚本中确定所述已执行测试脚本的关联历史测试脚本;获取所述已执行测试脚本的执行测试时间,以及所述已执行测试脚本与所述关联历史测试脚本之间的脚本相似度值;根据所述执行测试时间与所述关联历史测试脚本对应的历史测试时间,得到第一时间值;根据所述脚本相似度值与所述第一时间值,得到所述当前测试环境与所述历史测试环境之间的环境相似度值。3.根据权利要求2所述的方法,其特征在于,所述从多个历史测试环境中所含有的历史测试脚本中确定所述已执行测试脚本的关联历史测试脚本,包括:计算所述已执行测试脚本分别与各个历史测试环境中所含有的历史测试脚本之间的脚本交集,得到多个交集结果;根据交集结果从多个历史测试环境中筛选出交集结果大于预设交集数量阈值的历史测试环境,并将筛选出的历史测试环境中所含有的历史测试脚本与已执行测试脚本的脚本交集作为所述关联历史测试脚本。4.根据权利要求1所述的方法,其特征在于,所述根据所述环境相似度值从历史测试环境中确定出目标历史测试环境,包括:从多个历史测试环境中确定出与所述当前测试环境之间的环境相似度值最大的历史测试环境作为所述目标历史测试环境。5.根据权利要求1所述的方法,其特征在于,所述对所述目标历史测试脚本对应的历史测试时间进行修正处理,得到目标测试时间,包括:获取所述当前测试环境与所述目标历史测试环境之间的环境相似度值;根据所述环境相似度值、所述执行...
【专利技术属性】
技术研发人员:朱元瑞,樊勇兵,黄志兰,林显成,刘荣凯,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。