本申請涉及終端設備,具體地涉及一種終端設備屏幕狀態測試方法、裝置及設備。
背景技術:
1、終端設備在通過超聲感知方法探測與用戶之間的距離,以執行通話滅屏功能時,需要對終端設備的屏幕狀態變化進行檢測和統計,確保終端設備不會在錯誤時機進行屏幕狀態變化。在手持通話中,屏幕狀態變化的功能檢測場景會包含諸多場景,單個場景測試樣本最低都在百次以上,因此,為了滿足該功能的用戶體驗,單靠手動測試需要較大的人力成本和時間成本,并且檢測結果受檢測人員主觀因素影響較高,無法保證測試結果的客觀性。
技術實現思路
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、所述終端設備用于發射超聲波并接收超聲波回波;
30、當所述終端設備根據所述超聲波回波確定與所述人工頭的距離為通話距離時,所述終端設備的屏幕狀態變化為滅屏狀態;
31、當所述終端設備根據所述超聲波回波確定與所述人工頭的距離為非通話距離時,所述終端設備的屏幕狀態變化為亮屏狀態。
32、第二方面,本發明實施例提供了一種終端設備屏幕狀態測試裝置,所述裝置包括:
33、第一確定模塊,確定待檢測場景;
34、獲取模塊,獲取在所述待檢測場景下的測試數據,所述測試數據包括觸發次數與屏幕狀態變化次數;
35、第二確定模塊,根據所述測試數據確定終端設備的屏幕狀態變化成功率。
36、第三方面,本發明實施例提供了一種電子設備,包括:
37、至少一個處理器;以及
38、與所述處理器通信連接的至少一個存儲器,其中:
39、所述存儲器存儲有可被所述處理器執行的程序指令,所述處理器調用所述程序指令能夠執行如第一方面任一項所述的方法。
40、第四方面,本發明實施例提供了一種存儲介質,所述存儲介質包括存儲的程序,其中,在所述程序運行時控制所述存儲介質所在設備執行第一方面任一項所述的方法。
41、在本發明實施例中,通過機械臂模擬用戶手持通話的動作,并通過靠近遠離人工頭來模擬實際通話場景,采集終端設備屏幕狀態變化次數與預期結果進行對比,統計終端設備的屏幕狀態變化成功率。整個流程利用自動化手段完全覆蓋,無需進行手動測試,有效節省人力成本和時間成本,排除了檢測人員主觀因素對測試結果的干擾。同時還可以增大檢測樣本容量,提升測試結果的準確性。
1.一種終端設備屏幕狀態測試方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述確定待檢測場景,包括:
3.根據權利要求1所述的方法,其特征在于,所述獲取在所述待檢測場景下的測試數據,包括:
4.根據權利要求3所述的方法,其特征在于,所述觸發次數包括滅屏觸發次數和亮屏觸發次數;
5.根據權利要求3所述的方法,其特征在于,所述屏幕狀態變化次數包括亮屏次數和滅屏次數;
6.根據權利要求1所述的方法,其特征在于,所述根據所述測試數據確定終端設備的屏幕狀態變化成功率,包括:所述屏幕狀態變化成功率包括滅屏成功率和亮屏成功率;
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
8.一種終端設備屏幕狀態測試裝置,其特征在于,所述裝置包括:
9.一種電子設備,其特征在于,包括:
10.一種存儲介質,其特征在于,所述存儲介質包括存儲的程序,其中,在所述程序運行時控制所述存儲介質所在設備執行權利要求1至7任一項所述的方法。