The invention discloses a power consumption testing method and system for hardware equipment, belonging to the field of electronic testing. According to the acquired test instructions, the power consumption test scenarios are sorted to generate test lists; before testing, the test equipment is initialized to clear its internal data to prevent test anomalies; and then the scenario data corresponding to the power consumption test scenarios not tested in the test list is sent to the test equipment to control the running scenario data of the test equipment and obtain the test data. The feedback information of the equipment; identifies whether the running state of the equipment under test is normal or not according to the feedback information; carries on the power consumption test for the equipment under test according to the preset test path, obtains the corresponding test data; for the equipment under test with abnormal operation, chooses other power consumption test scenarios in the test list to re-test. The invention controls the equipment to be tested according to the test path, realizes the purpose of automatic testing for the test scenario, and reduces the consumption of manpower.
【技术实现步骤摘要】
硬件设备的功耗测试方法及系统
本专利技术涉及电子测试领域,尤其涉及硬件设备的功耗测试方法及系统。
技术介绍
目前通常采用人工操作待测设备的方式进行功耗测试,根据测试场景设置待测设备的状态,使待测设备进入特定场景,手动开启功耗测试和结束测试。人工记录功耗的数据,耗费人力且用时长。功耗测试随着公司产品的增多,手动测试功耗俨然会加大人力负荷。
技术实现思路
针对现有人工测试的问题,现提供一种旨在可自动进行硬件设备的功耗测试方法及系统。一种硬件设备的功耗测试方法,提供至少一个功耗测试场景,每一功耗测试场景对应相应的场景数据及预设的测试路径;所述功耗测试方法包括:S1.获取测试指令,对所述至少一个功耗测试场景进行排序,生成测试列表;S2.对待测设备进行初始化;S3.将所述测试列表中一未测试的功耗测试场景对应的场景数据发送至所述待测设备;S4.控制所述待测设备运行所述场景数据,获取所述待测设备的反馈信息;S5.判断所述反馈信息是否异常,若是,执行步骤S7;若否,执行步骤S6;S6.依据所述功耗测试场景对应的测试路径控制所述待测设备进行功耗测试,采集所述待测设备的测试数据,并将所述功耗测试场景标记为已测试的功耗测试场景;S7.将所述功耗测试场景标记为已测试的功耗测试场景;S8.识别所述测试列表中的未测试的功耗测试场景是否大于1,若是,执行步骤S3,若否,结束。优选的,所述至少一个功耗测试场景包括:所述待测设备在主页面模式下关闭有线连接的测试场景,和/或所述待测设备主页面模式下开启WIFI模式关闭有线连接的测试,和/或播放本地视频关闭有线连接的测试,和/或在有线网络状态下在线 ...
【技术保护点】
1.一种硬件设备的功耗测试方法,其特征在于,提供至少一个功耗测试场景,每一功耗测试场景对应相应的场景数据及预设的测试路径;所述功耗测试方法包括:S1.获取测试指令,对所述至少一个功耗测试场景进行排序,生成测试列表;S2.对待测设备进行初始化;S3.将所述测试列表中一未测试的功耗测试场景对应的场景数据发送至所述待测设备;S4.控制所述待测设备运行所述场景数据,获取所述待测设备的反馈信息;S5.判断所述反馈信息是否异常,若是,执行步骤S7;若否,执行步骤S6;S6.依据所述功耗测试场景对应的测试路径控制所述待测设备进行功耗测试,采集所述待测设备的测试数据,并将所述功耗测试场景标记为已测试的功耗测试场景;S7.将所述功耗测试场景标记为已测试的功耗测试场景;S8.识别所述测试列表中的未测试的功耗测试场景是否大于1,若是,执行步骤S3,若否,结束。
【技术特征摘要】
1.一种硬件设备的功耗测试方法,其特征在于,提供至少一个功耗测试场景,每一功耗测试场景对应相应的场景数据及预设的测试路径;所述功耗测试方法包括:S1.获取测试指令,对所述至少一个功耗测试场景进行排序,生成测试列表;S2.对待测设备进行初始化;S3.将所述测试列表中一未测试的功耗测试场景对应的场景数据发送至所述待测设备;S4.控制所述待测设备运行所述场景数据,获取所述待测设备的反馈信息;S5.判断所述反馈信息是否异常,若是,执行步骤S7;若否,执行步骤S6;S6.依据所述功耗测试场景对应的测试路径控制所述待测设备进行功耗测试,采集所述待测设备的测试数据,并将所述功耗测试场景标记为已测试的功耗测试场景;S7.将所述功耗测试场景标记为已测试的功耗测试场景;S8.识别所述测试列表中的未测试的功耗测试场景是否大于1,若是,执行步骤S3,若否,结束。2.根据权利要求1所述的硬件设备的功耗测试方法,其特征在于,所述至少一个功耗测试场景包括:所述待测设备在主页面模式下关闭有线连接的测试场景,和/或所述待测设备主页面模式下开启WIFI模式关闭有线连接的测试,和/或播放本地视频关闭有线连接的测试,和/或在有线网络状态下在线播放视频的测试,和/或播放WIFI网络状态下在线视频的测试,和/或安装应用程序文件的测试。3.根据权利要求1所述的硬件设备的功耗测试方法,其特征在于,所述步骤S2对待测设备进行初始化,包括:对所述待测设备中的测试数据进行删除。4.根据权利要求1所述的硬件设备的功耗测试方法,其特征在于,所述步骤S4控制所述待测设备运行所述场景数据,获取所述待测设备的反馈信息,包括:S41.所述待测设备对所述场景数据进行解析配置;S42.监测场景数据是否正常运行,若是,执行步骤S43;若否,生成异常反馈信息,执行步骤S5;S43.监测所述待测设备的运行状态是否异常,若是,生成异常反馈信息,执行步骤S5;若否,生成所述待测设备正常运行的反馈信息,执行步骤S5。5.根据权利要求1所述的硬件设备的功耗测试方法,其特征在于,在步骤S6中采用功耗仪采集所述待测设备的测试数据,所述测试数据包括:所述待...
【专利技术属性】
技术研发人员:米跃虎,罗成,付泰,吴贻辉,
申请(专利权)人:晶晨半导体上海股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。