本申请涉及测试,特别涉及一种开机时长测试方法、开机时长测试装置、设备以及计算机可读存储介质。
背景技术:
1、对于大多数的数码产品来说,例如机顶盒,手机、电视等,它们都对开机启动的性能要求非常高。针对开机时长,传统的测试方案往往是测试人员使用秒表计时,从而统计获得较为主观的开机时间。
2、传统的测试方案较为粗糙,与测试人员手法和习惯强相关,并且耗时费力,测试周期长,在集采等场景下往往不够准确,误差较大。虽然,目前存在其他相对准确的测试方案,但是需要花费大量的测试周期和人力的投入,无法满足集采场景下人少、事多,但需要快捷出结果的要求。
3、因此,提供一种能够快捷准确的获得开机时长,满足集采场景的要求的开机时长测试方案已成为本领域技术人员亟待解决的技术问题。
技术实现思路
1、本申请的目的是提供一种开机时长测试方法、装置、设备及计算机可读存储介质,旨在提供一种快捷准确的开机时长测试方案,特别适用于集采等场景。
2、为解决上述技术问题,本申请提供了一种开机时长测试方法,包括:
3、获取被测设备对应的第一数据以及所述被测设备对应的第二数据,所述第一数据为第一指示对象因所述被测设备上电而产生状态变化时的数据,所述第二数据为所述被测设备在开机启动过程中第二指示对象出现时的数据,所述第二指示对象指示所述被测设备处于开机结束节点;
4、分析所述第一数据和所述第二数据,得到目标开机时长。
5、可选的,所述第一指示对象包括所述被测设备的数据/电源接口和所述被测设备对应的上电指示模块中的至少一项;
6、当所述第一指示对象包括所述被测设备的数据/电源接口时,对应的所述第一数据包括所述数据/电源接口因所述被测设备上电而使能时的接口电平数据;
7、当所述第一指示对象包括所述上电指示模块时,对应的所述第一数据包括所述上电指示模块因所述被测设备上电而进行上电指示时的图像数据,所述图像数据的对象包括所述上电指示模块。
8、可选的,获取所述被测设备对应的第二数据,包括:
9、获取录制所述被测设备对应的显示模块所产生的视频数据;
10、对所述视频数据进行逐帧处理,以捕获得到包括第二指示对象的目标视频帧;所述目标视频帧为所述被测设备对应的第二数据。
11、可选的,所述第二指示对象包括所述被测设备的开机徽标显示界面和/或桌面启动界面。
12、可选的,所述分析所述第一数据和所述第二数据,得到目标开机时长,包括:
13、分析第一数据和第二数据,对应得到所述第一数据的时间戳和所述第二数据的时间戳;
14、根据所述第一数据的时间戳和所述第二数据的时间戳,计算所述目标开机时长。
15、可选的,所述根据所述第一数据的时间戳和所述第二数据的时间戳,计算所述目标开机时长,包括:
16、计算所述第二数据的时间戳与所述第一数据的时间戳的差值,得到所述目标开机时长。
17、可选的,所述方法还包括:
18、获取所述被测设备多次执行开机时长测试时对应得到的多个所述目标开机时长;
19、将多个所述目标开机时长对应的计算中间值作为所述被测设备的最终开机时长,所述计算中间值包括各所述目标开机时长的平均值或者各所述目标开机时长的中位数或者除最短目标开机时长以外的其他值的平均值。
20、为解决上述技术问题,本申请还提供了一种开机时长测试装置,包括:
21、获取模块,用于获取被测设备对应的第一数据以及所述被测设备对应的第二数据,所述第一数据为第一指示对象因所述被测设备上电而产生状态变化时的数据,所述第二数据为所述被测设备在开机启动过程中第二指示对象出现时的数据,所述第二指示对象指示所述被测设备处于开机结束节点;
22、分析模块,用于分析所述第一数据和所述第二数据,得到目标开机时长。
23、为解决上述技术问题,本申请还提供了一种开机时长测试设备,包括:
24、存储器,用于存储计算机程序;
25、处理器,用于执行所述计算机程序时实现如上所述的开机时长测试方法的步骤。
26、为解决上述技术问题,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的开机时长测试方法的步骤。
27、本申请所提供的开机时长测试方法,包括:获取被测设备对应的第一数据以及所述被测设备对应的第二数据,所述第一数据为第一指示对象因所述被测设备上电而产生状态变化时的数据,所述第二数据为所述被测设备在开机启动过程中第二指示对象出现时的数据,所述第二指示对象指示所述被测设备处于开机结束节点;分析所述第一数据和所述第二数据,得到目标开机时长。
28、可见,本申请所提供的开机时长测试方法,结合因被测设备上电而使得第一指示对象产生状态变化时的数据,以及被测设备在开机启动过程中第二指示对象出现时的数据,自动分析得到目标开机时长。考虑了被测设备开机始末的节点变化情况,结合上电节点至结束节点变化情况进行分析,使得整个测试过程自动执行,不需要人工手动操作,可以快捷准确地完成开机时长测试,整体能够减少测试周期以及测试人力,提升测试精确度,满足日常以及设备集采等场景的要求。
29、此外,本方案的开机时长测试方案可以适用于笔记本电脑或者手机等测试设备中,例如仅通过安装应用程序apk的方式结合设备自身已有硬件即可实现开机时长自动测试,在现场集采等场景,简单易操作,能够避免携带较为昂贵且不便携带的硬件测试设备,极大地节省了人工成本,也能高效及时地给出统计数据结果,提高了现场集采的测试效率。
30、本申请所提供的开机时长测试装置、设备以及计算机可读存储介质均具有上述技术效果。
1.一种开机时长测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一指示对象包括所述被测设备的数据/电源接口和所述被测设备对应的上电指示模块中的至少一项;
3.根据权利要求1所述的方法,其特征在于,获取所述被测设备对应的第二数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述第二指示对象包括所述被测设备的开机徽标显示界面和/或桌面启动界面。
5.根据权利要求1所述的方法,其特征在于,所述分析所述第一数据和所述第二数据,得到目标开机时长,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述第一数据的时间戳和所述第二数据的时间戳,计算所述目标开机时长,包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
8.一种开机时长测试装置,其特征在于,包括:
9.一种开机时长测试设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的开机时长测试方法的步骤。