首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

用于移动终端的软件功耗测试方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:钦原科技有限公司

摘要:本申请公开了一种用于移动终端的软件功耗测试方法及系统,涉及智能化功耗测试技术领域,其获取待测试软件的安装文件和说明文件;根据所述待测试软件的安装文件安装并启动所述待测试软件;根据所述待测试软件的说明文件,生成所述待测试软件的生成功耗测试脚本;以及,基于所述待测试软件对未执行所述生成功耗测试脚本且启动所述待测试软件时的第一实际功耗值与所述待测试软件对执行所述生成功耗测试脚本时的第二实际功耗值,生成所述待测试软件的功耗测试文件。这样,可以使得生成功耗测试脚本更加具有针对性和个性化的同时,节省人力资源。

主权项:1.一种用于移动终端的软件功耗测试方法,其特征在于,包括:获取待测试软件的安装文件和说明文件;根据所述待测试软件的安装文件安装并启动所述待测试软件;根据所述待测试软件的说明文件,生成所述待测试软件的生成功耗测试脚本;以及基于所述待测试软件对未执行所述生成功耗测试脚本且启动所述待测试软件时的第一实际功耗值与所述待测试软件对执行所述生成功耗测试脚本时的第二实际功耗值,生成所述待测试软件的功耗测试文件;所述方法还包括训练步骤:对词嵌入层、基于双向长短期记忆神经网络模型的词间局部语义关联编码器、基于转换器的待测试软件说明全局上下文语义关联特征提取器和基于AIGC的功耗测试脚本生成器进行训练;其中,所述训练步骤,包括:获取训练数据,所述训练数据包括待测试软件的训练说明文件,以及,生成功耗测试脚本的真实值;对所述训练说明文件进行数据清洗与分词以得到训练待测试软件说明词的序列;将所述训练待测试软件说明词的序列通过所述词嵌入层以得到训练待测试软件说明词嵌入向量的序列;对所述训练待测试软件说明词嵌入向量的序列进行序列切分以得到多个训练待测试软件说明词嵌入向量的子序列;将所述多个训练待测试软件说明词嵌入向量的子序列通过所述基于双向长短期记忆神经网络模型的词间局部语义关联编码器以得到训练待测试软件说明局部语义特征向量的序列;将所述训练待测试软件说明局部语义特征向量的序列通过所述基于转换器的待测试软件说明全局上下文语义关联特征提取器以得到训练待测试软件说明全局语义关联特征向量;对所述训练待测试软件说明局部语义特征向量的序列与所述训练待测试软件说明全局语义关联特征向量进行融合优化以得到优化待测试软件说明全局语义关联特征向量;将所述优化待测试软件说明全局语义关联特征向量通过所述基于AIGC的功耗测试脚本生成器以得到训练生成功耗测试脚本;计算所述训练生成功耗测试脚本与所述生成功耗测试脚本的真实值之间的交叉熵函数值来作为损失函数值;以及以所述损失函数值来对所述词嵌入层、所述基于双向长短期记忆神经网络模型的词间局部语义关联编码器、所述基于转换器的待测试软件说明全局上下文语义关联特征提取器和所述基于AIGC的功耗测试脚本生成器进行训练;对所述训练待测试软件说明局部语义特征向量的序列与所述训练待测试软件说明全局语义关联特征向量进行融合优化以得到优化待测试软件说明全局语义关联特征向量,包括:以如下优化公式对所述训练待测试软件说明局部语义特征向量的序列与所述训练待测试软件说明全局语义关联特征向量进行融合优化以得到优化待测试软件说明全局语义关联特征向量;其中,所述优化公式为: ;其中,是所述训练待测试软件说明局部语义特征向量的序列级联得到的第一特征向量,且是所述训练待测试软件说明全局语义关联特征向量,、和分别是所述第一特征向量、所述训练待测试软件说明全局语义关联特征向量和所述优化待测试软件说明全局语义关联特征向量的特征值,和分别表示特征向量的1范数和2范数的平方,第一特征向量和待测试软件说明全局语义关联特征向量具有相同的特征向量长度,且是权重超参数,表示以2为底的对数函数值;通过待融合特征向量的特征尺度和结构表示来预定义分布回归的绝对坐标以作为特征值交叉几何配准的基准,保持信息分布的刚性网格一致性,并利用概率倒角损失的方式来惩罚特征分布信息表示之间的基于距离的不对齐和不完全重叠,使得所述训练待测试软件说明局部语义特征向量的序列与所述训练待测试软件说明全局语义关联特征向量的分布信息表示一致的特征融合;功耗测试平台先请求测试设备对启动待测试软件且未执行任意一个功耗测试脚本的功耗测试资源池进行功耗测试,得到一个实际功耗值,该实际功耗值为第一功耗测试值;测试设备进行测试后,向功耗测试平台发送第一功耗测试值;然后,功耗测试平台要求功耗测试资源池执行一个软件功能的功耗测试脚本;最后,功耗测试平台请求测试设备对执行一个软件功能的功耗测试脚本的功耗测试资源池进行功耗测试,得到一个实际功耗值;该实际功耗值为第二功耗测试值;测试设备进行测试后,向功耗测试平台发送第二功耗测试值;重复执行获取第一功耗测试值、第二功耗测试值,将所述第二功耗测试值与所述第一功耗测试值的差值作为所述软件功能的功耗测试值,直至获取每个软件功能的功耗测试值为止;根据获取的每个软件功能的功耗测试值,生成所述待测试软件的功耗测试文件。

全文数据:

权利要求:

百度查询: 钦原科技有限公司 用于移动终端的软件功耗测试方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术