電子設備性能的測試方法及裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種電子設備性能的測試方法及裝置。該方法包括:在檢測到用戶發(fā)出的關(guān)于游戲軟件的運行指令后,確定所述游戲軟件所對應的至少一個待測試項目;在用戶運行所述游戲軟件的過程中,獲得所述至少一個待測試項目在用戶運行游戲軟件過程中的性能評判參數(shù)的參數(shù)值;依據(jù)所述獲得的性能評判參數(shù)的參數(shù)值,確定所述至少一個待測試項目所對應的性能測試結(jié)果;依據(jù)所述至少一個待測試項目所對應的性能測試結(jié)果,確定所述電子設備的性能測試結(jié)果。與現(xiàn)有技術(shù)相比,本方案將電子設備性能的測試過程關(guān)聯(lián)到游戲軟件運行過程,有效解決了測試過程中電子設備無法兼容用戶對電子設備的其他操作的問題,從而提高用戶的使用體驗。
【專利說明】電子設備性能的測試方法及裝置
【技術(shù)領域】
[0001]本發(fā)明涉及電子設備性能測試領域,特別涉及一種電子設備性能的測試方法及裝置。
【背景技術(shù)】
[0002]隨著科學技術(shù)飛速的發(fā)展,各種電子設備不斷的豐富并方便了大眾生活。由于利用電子設備處理信息具有方便快捷、節(jié)省資源等優(yōu)勢,使得電子設備成為人們的生活或工作中不可或缺的一部分。
[0003]其中,不同機型的電子設備的硬件性能參差不齊,因此,為了用戶充分了解電子設備的性能,需要對電子設備的性能進行測試。為了讓用戶更好的了解電子設備的性能,技術(shù)人員開發(fā)了一些專門的測試軟件,通過在電子設備上運行這些測試軟件可以對電子設備的各類測試項目進行測試,從而基于測試結(jié)果,確定電子設備的性能測試結(jié)果,其中,性能測試結(jié)果通常以分數(shù)進行表征。
[0004]但是,用戶運行專門的測試軟件來測試電子設備性能的測試機制會帶來如下問題:測試過程中,電子設備無法兼容用戶對電子設備的其他操作,而由于測試過程耗費時間較長,用戶只能長時間等待,這無疑降低了用戶的使用體驗,最終使得電子設備測試頻率較低。
【發(fā)明內(nèi)容】
[0005]基于上述問題,本發(fā)明實施例公開了一種電子設備性能的測試方法及裝置,以解決測試過程中電子設備無法兼容用戶對電子設備的其他操作的問題,從而提高用戶的使用體驗。技術(shù)方案如下:
[0006]第一方面,本發(fā)明實施例提供了一種電子設備性能的測試方法,應用于電子設備,所述方法包括:
[0007]在檢測到用戶發(fā)出的關(guān)于游戲軟件的運行指令后,確定所述游戲軟件所對應的至少一個待測試項目;
[0008]在用戶運行所述游戲軟件的過程中,獲得所述至少一個待測試項目在用戶運行游戲軟件過程中的性能評判參數(shù)的參數(shù)值;
[0009]依據(jù)所確定的性能評判參數(shù)的參數(shù)值,獲得所述至少一個待測試項目所對應的性能測試結(jié)果;
[0010]依據(jù)所述至少一個待測試項目所對應的性能測試結(jié)果,確定所述電子設備的性能測試結(jié)果。
[0011]可選的,所述至少一個待測試項目包括:CPU性能、存儲器性能、內(nèi)存性能、GPU的2D繪圖性能、GPU的3D繪圖性能和瀏覽器性能中的至少一個。
[0012]可選的,
[0013]所述用戶運行所述游戲軟件的過程包括游戲運算處理,所述游戲軟件對應的待測試項目包括CPU性能;
[0014]和/或
[0015]所述用戶運行所述游戲軟件的過程包括游戲資源的加載和/或保存處理,所述游戲軟件對應的待測試項目包括存儲器性能和內(nèi)存性能;
[0016]和/或
[0017]所述用戶運行所述游戲軟件的過程包括2D游戲場景,所述游戲軟件對應的待測試項目包括GPU的2D繪圖性能;
[0018]和/或
[0019]所述用戶運行所述游戲軟件的過程包括3D游戲場景,所述游戲軟件對應的待測試項目包括GPU的3D繪圖性能;
[0020]和/ 或
[0021]所述游戲軟件為Web版游戲軟件,所述游戲軟件對應的待測試項目包括瀏覽器性倉泛。
[0022]可選的,所述依據(jù)所述至少一個待測試項目所對應的性能測試結(jié)果,確定所述電子設備的性能測試結(jié)果,包括:
[0023]將所述至少一個待測試項目所對應的性能測試結(jié)果相加;
[0024]將相加結(jié)果確定為所述電子設備的性能測試結(jié)果;
[0025]或者,所述依據(jù)所述至少一個待測試項目所對應的性能測試結(jié)果,確定所述電子設備的性能測試結(jié)果,包括:
[0026]將所述至少一個待測試項目所對應的性能測試結(jié)果乘以權(quán)值后相加;
[0027]將相加結(jié)果確定為所述電子設備的性能測試結(jié)果。
[0028]可選的,本發(fā)明實施例所提供的一種電子設備性能的測試方法還包括:
[0029]輸出所述電子設備的性能測試結(jié)果。
[0030]可選的,本發(fā)明實施例所提供的一種電子設備性能的測試方法還包括:
[0031]輸出所述至少一個待測試項目對應的性能測試結(jié)果和所述電子設備的性能測試結(jié)果。
[0032]第二方面,本發(fā)明實施例提供了一種電子設備性能的測試裝置,應用于電子設備,所述裝置包括:
[0033]待測試項目確定模塊,用于在檢測到用戶發(fā)出的關(guān)于游戲軟件的運行指令后,確定所述游戲軟件所對應的至少一個待測試項目;
[0034]參數(shù)值確定模塊,用于在用戶運行所述游戲軟件的過程中,獲得所述至少一個待測試項目在用戶運行游戲軟件過程中的性能評判參數(shù)的參數(shù)值;
[0035]測試項目性能結(jié)果獲得模塊,用于依據(jù)所確定的性能評判參數(shù)的參數(shù)值,獲得所述至少一個待測試項目所對應的性能測試結(jié)果;
[0036]電子設備性能結(jié)果確定模塊,用于依據(jù)所述至少一個待測試項目所對應的性能測試結(jié)果,確定所述電子設備的性能測試結(jié)果。
[0037]可選的,所述至少一個待測試項目包括:CPU性能、存儲器性能、內(nèi)存性能、GPU的2D繪圖性能、GPU的3D繪圖性能和瀏覽器性能中的至少一個。
[0038]可選的,所述用戶運行所述游戲軟件的過程包括游戲運算處理,所述游戲軟件對應的待測試項目包括CPU性能;
[0039]和/ 或
[0040]所述用戶運行所述游戲軟件的過程包括游戲資源的加載和/或保存處理,所述游戲軟件對應的待測試項目包括存儲器性能和內(nèi)存性能;
[0041]和/或
[0042]所述用戶運行所述游戲軟件的過程包括2D游戲場景,所述游戲軟件對應的待測試項目包括GPU的2D繪圖性能;
[0043]和/ 或
[0044]所述用戶運行所述游戲軟件的過程包括3D游戲場景,所述游戲軟件對應的待測試項目包括GPU的3D繪圖性能;
[0045]和/ 或
[0046]所述游戲軟件為Web版游戲軟件,所述游戲軟件對應的待測試項目包括瀏覽器性倉泛。
[0047]可選的,所述電子設備性能結(jié)果確定模塊,包括:
[0048]第一相加單元,用于將所述至少一個待測試項目所對應的性能測試結(jié)果相加;
[0049]第一性能結(jié)果確定單元,用于將相加結(jié)果確定為所述電子設備的性能測試結(jié)果;
[0050]或者,所述電子設備性能結(jié)果確定模塊,包括:
[0051]第二相加單元,用于將所述至少一個待測試項目所對應的性能測試結(jié)果乘以權(quán)值后相加;
[0052]第二性能結(jié)果確定單元,用于將相加結(jié)果確定為所述電子設備的性能測試結(jié)果。
[0053]可選的,本發(fā)明實施例所提供的一種電子設備性能的測試裝置還包括:
[0054]第一輸出模塊,用于輸出所述電子設備的性能測試結(jié)果。
[0055]可選的,本發(fā)明實施例所提供的一種電子設備性能的測試裝置還包括:
[0056]第二輸出模塊,用于輸出所述至少一個待測試項目對應的性能測試結(jié)果和所述電子設備的性能測試結(jié)果。
[0057]本發(fā)明實施例中,在檢測到用戶發(fā)出的關(guān)于游戲軟件的運行指令后,確定該游戲軟件所對應的至少一個待測試項目;在用戶運行所述游戲軟件的過程中,即用戶在玩游戲的過程中,獲得至少一個待測試項目在用戶運行游戲軟件過程中的性能評判參數(shù)的參數(shù)值;依據(jù)所確定的性能評判參數(shù)的參數(shù)值,獲得至少一個待測試項目所對應的性能測試結(jié)果;依據(jù)至少一個待測試項目所對應的性能測試結(jié)果,確定電子設備的性能測試結(jié)果。與現(xiàn)有技術(shù)相比,本方案將電子設備性能的測試過程關(guān)聯(lián)到游戲軟件運行過程,有效解決了測試過程中電子設備無法兼容用戶對電子設備的其他操作的問題,從而提高用戶的使用體驗。
【專利附圖】
【附圖說明】
[0058]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0059]圖1為本發(fā)明實施例所提供的一種電子設備性能的測試方法的流程圖;
[0060]圖2為本發(fā)明實施例所提供的一種電子設備性能的測試裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0061]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0062]為了有效解決測試過程中電子設備無法兼容用戶對電子設備的其他操作的問題,從而提高用戶的使用體驗,本發(fā)明實施例提供了一種電子設備性能的測試方法及裝置。
[0063]為了清楚起見,下面首先對本發(fā)明實施例所提供的一種電子設備性能的測試方法進行介紹。
[0064]其中,本發(fā)明實施例所提供的電子設備性能的測試方法應用于電子設備。在實際應用中,該電子設備可以為:智能手機、筆記本電腦、平板電腦等設備。
[0065]需要說明的是,實現(xiàn)本發(fā)明實施例所提供的電子設備性能的測試方法的功能軟件可以為專門用于測試電子設備性能的游戲軟件,或者,也可以為內(nèi)置于普通游戲軟件中的功能插件,這都是合理的。
[0066]如圖1所示,一種電子設備性能的測試方法,可以包括:
[0067]S101,在檢測到用戶發(fā)出的關(guān)于游戲軟件的運行指令后,確定該游戲軟件所對應的至少一個待測試項目;
[0068]其中,用戶希望運行游戲軟件時,可以基于交互界面發(fā)出關(guān)于游戲軟件的運行指令,而電子設備可以展示出游戲運行界面以便用戶運行游戲軟件;另一方面,為了達到在用戶運行游戲過程中測試電子設備性能的目的,電子設備在檢測到用戶發(fā)出的關(guān)于游戲軟件的運行指令后,可以確定出該游戲軟件所對應的至少一個待測試項目。具體的,至少一個待測試項目可以包括:CPU (Central Processing Unit,中央處理器)性能、存儲器性能、內(nèi)存性能、GPU (Graphic Processing Unit,圖形處理器)的2D繪圖性能、GPU的3D繪圖性能和瀏覽器性能中的至少一個。
[0069]可以理解的是,當實現(xiàn)本發(fā)明實施例所提供的電子設備性能的測試方法的功能軟件為專門用于測試電子設備性能的游戲軟件時,至少一個待測試項目可以通過游戲軟件中預先設定的信息來確定;而當實現(xiàn)本發(fā)明實施例所提供的電子設備性能的測試方法的功能軟件為內(nèi)置于普通游戲軟件中的功能插件時,由于不同類型的游戲軟件自身所依賴的測試項目會不同,因此,至少一個待測試項目可以基于游戲軟件的類型確定。
[0070]需要說明的是,所述用戶運行所述游戲軟件的過程包括游戲運算處理,所述游戲軟件對應的待測試項目可以包括GPU性能;
[0071]和/或
[0072]所述用戶運行所述游戲軟件的過程包括游戲資源的加載和/或保存處理,所述游戲軟件對應的待測試項目可以包括存儲器性能和內(nèi)存性能;
[0073]和/ 或
[0074]所述用戶運行所述游戲軟件的過程包括2D游戲場景,所述游戲軟件對應的待測試項目包括GPU的2D繪圖性能;
[0075]和/ 或
[0076]所述用戶運行所述游戲軟件的過程包括3D游戲場景,所述游戲軟件對應的待測試項目可以包括GPU的3D繪圖性能;
[0077]和/ 或
[0078]所述游戲軟件為Web版游戲軟件,所述游戲軟件對應的待測試項目可以包括瀏覽器性能。
[0079]為了清楚起見,下面列舉不同類型的游戲軟件所對應的至少一個待測試項目:
[0080](I)對于棋牌類游戲或基于CPU的物理運算的游戲等主要依賴CPU的游戲而言,由于用戶運行該游戲軟件的過程中包括游戲運算處理,以及游戲資源的加載和/或保存處理,因此,該至少一個待測試項目可以包括:CPU性能、存儲器性能和內(nèi)存性能,當然并不局限于此。
[0081]具體的,對于棋牌類游戲而言,在進行棋牌人機對戰(zhàn)時,需要使用復雜的算法來確定下一步到下N步的走法,執(zhí)行這些運算時CPU會處于滿負荷運算狀態(tài),從而可以根據(jù)運算所需的時間量化出CPU的性能;并且,棋牌類游戲通常包含很多資源文件,例如圖片、音樂、視頻等,在游戲中使用資源需要預先將這些文件從存儲器加載到內(nèi)存中,這個過程可以用來測試存儲器的性能和內(nèi)存的性能,當然,游戲中同樣需要保存一些數(shù)據(jù),例如進度、游戲截圖等等,這個過程可以用來測試存儲卡的性能。
[0082]同樣的,對于基于CPU的物理運算的游戲而言,大多數(shù)物理運算主要靠CPU進行,在游戲中使用一些物理特效,通過物理運算的速度和時間可以量化出CPU性能;并且,基于CPU的物理運算的游戲軟件通常包含很多資源文件,例如圖片、音樂、視頻等,在游戲中使用資源需要預先將這些文件從存儲器加載到內(nèi)存中,這個過程可以用來測試存儲器的性能和內(nèi)存的性能,當然,游戲中同樣需要保存一些數(shù)據(jù),例如進度、游戲截圖等等,這個過程可以用來測試存儲卡的性能。
[0083](2)對于使用2D游戲場景的游戲軟件而言,由于用戶運行游戲軟件的過程包括2D游戲場景,以及游戲資源的加載和/或保存處理,因此,至少一個待測試項目可以包括:GPU的2D繪圖性能、存儲器性能和內(nèi)存性能,當然并不局限于此。
[0084]具體的,使用2D游戲場景的游戲軟件中包含了各種視覺特效、各種不同的游戲場景,經(jīng)過設計好的游戲過程,可以用來測試GPU的2D繪圖性能;并且,使用2D游戲場景的游戲軟件通常包含很多資源文件,例如圖片、音樂、視頻等,在游戲中使用資源需要預先將這些文件從存儲器加載到內(nèi)存中,這個過程可以用來測試存儲器的性能和內(nèi)存的性能,當然,游戲中同樣需要保存一些數(shù)據(jù),例如進度、游戲截圖等等,這個過程可以用來測試存儲卡的性能。
[0085](3)對于使用3D游戲場景的游戲軟件而言,由于用戶運行游戲軟件的包括3D游戲場景,以及游戲資源的加載和/或保存處理,因此,至少一個待測試項目可以包括:GPU的3D繪圖性能、存儲器性能和內(nèi)存性能,當然并不局限于此;
[0086]具體的,使用3D游戲場景的游戲軟件中包含很多3D物體、3D特效和針對于3D物體/3D特效的后期處理等等,因此,可以用來測試GPU的3D繪圖性能;并且,使用3D游戲場景的游戲軟件通常包含很多資源文件,例如圖片、音樂、視頻等,在游戲中使用資源需要預先將這些文件從存儲器加載到內(nèi)存中,這個過程可以用來測試存儲器的性能和內(nèi)存的性能,當然,游戲中同樣需要保存一些數(shù)據(jù),例如進度、游戲截圖等等,這個過程可以用來測試存儲卡的性能。
[0087](4)對于Web版游戲軟件而言,由于用戶運行游戲軟件的過程包括瀏覽器運行,以及游戲資源的加載和/或保存處理,因此,至少一個待測試項目可以包括:瀏覽器性能、存儲器性能和內(nèi)存性能,當然并不局限于此。
[0088]具體的,Web版游戲軟件中一般會使用的技術(shù)包括:js計算,Canvas繪圖,CSS特效等等,這些可以很好的反映出瀏覽器的處理能力,因此,可以用于測試瀏覽器性能。
[0089]當然,上述所給出的不同類型的游戲軟件所對應的至少一個待測試項目僅僅作為舉例,并不應該構(gòu)成對本發(fā)明實施例的限定;并且,至少一個待測試項目還可以從以下項目中選擇:
[0090]虛擬機性能、視頻播放性能、多任務性能、數(shù)據(jù)庫l/0(input/output,輸入輸出端P )性能、SD卡(Secure Digital Memory Card,安全數(shù)碼卡)性能等)、顯示器性能。
[0091]進一步需要強調(diào)的是,在游戲軟件的設計滿足相應測試要求的情況下,一個游戲軟件可以僅僅用于測試一個項目,也可以用于測試所需所有的項目,這都是合理的。舉例而言,對于一個大型游戲而言,在這個游戲加載資源時可以通過加載的速度確定出存儲器性能和內(nèi)存性能,游戲過程中可以結(jié)合2D場景和3D場景來實現(xiàn)不同的部分并使用物理運算模擬現(xiàn)實世界,這個過程中可以用于測試GPU的2D繪圖性能、GPU的3D繪圖性能和CPU性能;而游戲結(jié)束時保存游戲進度和結(jié)果,并對結(jié)果截圖,這個過程進一步可以用于測試了存儲器性能和內(nèi)存性能;最后該游戲使用網(wǎng)頁來制作帶動畫效果的游戲幫助頁面,用戶查看幫助頁面時能夠進行瀏覽器性能的測試。
[0092]S102,在用戶運行該游戲軟件的過程中,獲得至少一個待測試項目在用戶運行游戲軟件過程中的性能評判參數(shù)的參數(shù)值;
[0093]其中,在用戶運行游戲軟件過程中,可以記錄至少一個待測試項目的運行狀態(tài)信息,進而在用戶運行所述游戲軟件的過程中,依據(jù)相應的運行狀態(tài)信息,獲得至少一個待測試項目在用戶運行游戲軟件過程中的性能評判參數(shù)的參數(shù)值。當然,也可以在用戶運行游戲軟件的過程中,直接獲得至少一個待測試項目在用戶運行游戲軟件過程中的性能評判參數(shù)的參數(shù)值。
[0094]并且,待測試的項目的性能評判參數(shù)可以為現(xiàn)有技術(shù)中測試軟件測試待測試項目時所基于的性能評判參數(shù),例如:對于CPU性能而言,性能評判參數(shù)可以為CPU浮點數(shù)運算速率和CPU整數(shù)運算速率中的至少一種,當然并不局限于此;對于存儲器性能而言,性能評判參數(shù)可以為存儲器的讀速率和寫速率中的至少一種,當然并不局限于此;對于內(nèi)存性能而言,性能評判參數(shù)可以為內(nèi)存讀速率、寫速率、內(nèi)存運算速率中的至少一種;對于GPU的2D繪圖性能而言,性能評判參數(shù)可以為像素渲染效率和影像合成/分解效率中的至少一種,當然并不局限于此;對于GPU的3D繪圖性能而言,性能評判參數(shù)可以為三角形生成速率、像素渲染效率和著色器Shader腳本運行效率中的至少一種,當然并不局限于此;對于瀏覽器性能而言,性能評判參數(shù)可以為JavaScript運行效率和HTML5運行效率中的至少一種,當然并不局限于此。
[0095]需要說明的是,上述所給給出的不同待測試項目所對應的性能評判參數(shù)僅僅作為示例,并不應該構(gòu)成對本發(fā)明實施例的限定;并且,待測試項目的性能評判參數(shù)的具體確定方式可以采用現(xiàn)有技術(shù)實現(xiàn),在此不做限定。
[0096]S103,依據(jù)所確定的性能評判參數(shù)的參數(shù)值,確定至少一個待測試項目所對應的性能測試結(jié)果;
[0097]其中,在確定性能評判參數(shù)的參數(shù)值后,可以確定出至少一個待測試項目所對應的性能測試結(jié)果。實際應用中,待測試項目的性能測試結(jié)果可以通過分數(shù)表征;具體的,每一待測試項目分別對應有至少一個關(guān)于性能評判參數(shù)的參數(shù)值與分數(shù)的對應表,在獲得性能評判參數(shù)的參數(shù)值后,可以獲得該待測試項目對應的分數(shù)。并且,一個待測試項目的多個性能評判參數(shù)可以分別對應一個關(guān)于分數(shù)的對應表,當然,一個待測試項目的多個性能評判參數(shù)可以共同對應一個關(guān)于分數(shù)的對應關(guān)系,這都是合理的。
[0098]可以理解的是,當一個待測試項目有多個性能評判參數(shù)時,由于每一性能評判參數(shù)的參數(shù)值對應一個分數(shù),可以將各個分數(shù)相加的結(jié)果確定為該待測試項目對應的性能測試結(jié)果,當然,也可以將各個分數(shù)乘以相應的權(quán)值后相加,進而將相加后的結(jié)果確定為該待測試項目對應的性能測試結(jié)果。
[0099]S104,依據(jù)至少一個待測試項目所對應的性能測試結(jié)果,確定該電子設備的性能測試結(jié)果。
[0100]在獲得至少一個待測試項目所對應的性能測試結(jié)果后,可以依據(jù)至少一個待測試項目所對應的性能測試結(jié)果,確定該電子設備的性能測試結(jié)果。由于在實際應用中,待測試項目的性能測試結(jié)果可以通過分數(shù)表征,相應的,該電子設備的性能測試結(jié)果可以通過分數(shù)表征。
[0101]具體的,所述依據(jù)至少一個待測試項目所對應的性能測試結(jié)果,確定電子設備的性能測試結(jié)果,可以包括:
[0102]將至少一個待測試項目所對應的性能測試結(jié)果相加;
[0103]將相加結(jié)果確定為該電子設備的性能測試結(jié)果。
[0104]具體的,所述依據(jù)至少一個待測試項目所對應的性能測試結(jié)果,確定電子設備的性能測試結(jié)果,可以包括:
[0105]將至少一個待測試項目所對應的性能測試結(jié)果乘以權(quán)值后相加;
[0106]將相加結(jié)果確定為該電子設備的性能測試結(jié)果。
[0107]更進一步的,本發(fā)明實施例所提供的電子設備性能的測試方法還可以包括:
[0108]輸出該電子設備的性能測試結(jié)果。
[0109]更進一步的,本發(fā)明實施例所提供的電子設備性能的測試方法還可以包括:
[0110]輸出至少一個待測試項目對應的性能測試結(jié)果和該電子設備的性能測試結(jié)果。
[0111]本發(fā)明實施例中,在檢測到用戶發(fā)出的關(guān)于游戲軟件的運行指令后,確定該游戲軟件所對應的至少一個待測試項目;在用戶運行所述游戲軟件的過程中,即用戶玩游戲的過程中,獲得至少一個待測試項目在用戶運行游戲軟件過程中的性能評判參數(shù)的參數(shù)值;依據(jù)所確定的性能評判參數(shù)的參數(shù)值,獲得至少一個待測試項目所對應的性能測試結(jié)果;依據(jù)至少一個待測試項目所對應的性能測試結(jié)果,確定電子設備的性能測試結(jié)果。與現(xiàn)有技術(shù)相比,本方案將電子設備性能的測試過程關(guān)聯(lián)到游戲軟件運行過程,有效解決了測試過程中電子設備無法兼容用戶對電子設備的其他操作的問題,從而提高用戶的使用體驗。
[0112]相應于上述方法實施例,本發(fā)明實施例還提供了一種電子設備性能的測試裝置,應用于電子設備,如圖2所示,所述裝置可以包括:
[0113]待測試項目確定模塊210,用于在檢測到用戶發(fā)出的關(guān)于游戲軟件的運行指令后,確定所述游戲軟件所對應的至少一個待測試項目;
[0114]參數(shù)值確定模塊220,用于在用戶運行所述游戲軟件的過程中,獲得所述至少一個待測試項目在用戶運行游戲軟件過程中的性能評判參數(shù)的參數(shù)值;
[0115]測試項目性能結(jié)果獲得模塊230,用于依據(jù)所確定的性能評判參數(shù)的參數(shù)值,獲得所述至少一個待測試項目所對應的性能測試結(jié)果;
[0116]電子設備性能結(jié)果確定模塊240,用于依據(jù)所述至少一個待測試項目所對應的性能測試結(jié)果,確定所述電子設備的性能測試結(jié)果。
[0117]本發(fā)明實施例中,在檢測到用戶發(fā)出的關(guān)于游戲軟件的運行指令后,確定該游戲軟件所對應的至少一個待測試項目;在用戶運行所述游戲軟件的過程中,獲得確定至少一個待測試項目在用戶運行游戲軟件過程中的性能評判參數(shù)的參數(shù)值;依據(jù)所確定的性能評判參數(shù)的參數(shù)值,獲得至少一個待測試項目所對應的性能測試結(jié)果;依據(jù)至少一個待測試項目所對應的性能測試結(jié)果,確定電子設備的性能測試結(jié)果。與現(xiàn)有技術(shù)相比,本方案將電子設備性能的測試過程關(guān)聯(lián)到游戲軟件運行過程,有效解決了測試過程中電子設備無法兼容用戶對電子設備的其他操作的問題,從而提高用戶的使用體驗。
[0118]具體的,所述至少一個待測試項目可以包括:CPU性能、存儲器性能、內(nèi)存性能、GPU的2D繪圖性能、GPU的3D繪圖性能和瀏覽器性能中的至少一個。
[0119]可選的,所述用戶運行所述游戲軟件的過程包括游戲運算處理,所述游戲軟件對應的待測試項目包括CPU性能;
[0120]和/或
[0121]所述用戶運行所述游戲軟件的過程包括游戲資源的加載和/或保存處理,所述游戲軟件對應的待測試項目包括存儲器性能和內(nèi)存性能;
[0122]和/或
[0123]所述用戶運行所述游戲軟件的過程包括2D游戲場景,所述游戲軟件對應的待測試項目包括GPU的2D繪圖性能;
[0124]和/或
[0125]所述用戶運行所述游戲軟件的過程包括3D游戲場景,所述游戲軟件對應的待測試項目包括GPU的3D繪圖性能;
[0126]和/或
[0127]所述游戲軟件為Web版游戲軟件,所述游戲軟件對應的待測試項目包括瀏覽器性倉泛。
[0128]具體的,所述電子設備性能結(jié)果確定模塊240,可以包括:
[0129]第一相加單元,用于將所述至少一個待測試項目所對應的性能測試結(jié)果相加;
[0130]第一性能結(jié)果確定單元,用于將相加結(jié)果確定為所述電子設備的性能測試結(jié)果。
[0131]具體的,所述電子設備性能結(jié)果確定模塊240,可以包括:
[0132]第二相加單元,用于將所述至少一個待測試項目所對應的性能測試結(jié)果乘以權(quán)值后相加;
[0133]第二性能結(jié)果確定單元,用于將相加結(jié)果確定為所述電子設備的性能測試結(jié)果。
[0134]更進一步的,本發(fā)明實施例所提供的電子設備性能的測試裝置還可以包括:
[0135]第一輸出模塊,用于輸出所述電子設備的性能測試結(jié)果。
[0136]更進一步的,本發(fā)明實施例所提供的電子設備性能的測試裝置還可以包括:
[0137]第二輸出模塊,用于輸出所述至少一個待測試項目對應的性能測試結(jié)果和所述電子設備的性能測試結(jié)果。
[0138]對于系統(tǒng)或裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0139]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0140]本領域普通技術(shù)人員可以理解實現(xiàn)上述方法實施方式中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質(zhì)中,這里所稱得的存儲介質(zhì),如:R0M/RAM、磁碟、光盤等。
[0141]以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。
【權(quán)利要求】
1.一種電子設備性能的測試方法,其特征在于,應用于電子設備,所述方法包括: 在檢測到用戶發(fā)出的關(guān)于游戲軟件的運行指令后,確定所述游戲軟件所對應的至少一個待測試項目; 在用戶運行所述游戲軟件的過程中,獲得所述至少一個待測試項目在用戶運行游戲軟件過程中的性能評判參數(shù)的參數(shù)值; 依據(jù)所確定的性能評判參數(shù)的參數(shù)值,獲得所述至少一個待測試項目所對應的性能測試結(jié)果; 依據(jù)所述至少一個待測試項目所對應的性能測試結(jié)果,確定所述電子設備的性能測試結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述至少一個待測試項目包括:CPU性能、存儲器性能、內(nèi)存性能、GPU的2D繪圖性能、GPU的3D繪圖性能和瀏覽器性能中的至少一個。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述用戶運行所述游戲軟件的過程包括游戲運算處理,所述游戲軟件對應的待測試項目包括CPU性能; 和/或 所述用戶運行所述游戲軟件的過程包括游戲資源的加載和/或保存處理,所述游戲軟件對應的待測試項目包括存儲器性能和內(nèi)存性能; 和/或 所述用戶運行所述游戲軟件的過程包括2D游戲場景,所述游戲軟件對應的待測試項目包括GPU的2D繪圖性能; 和/或 所述用戶運行所述游戲軟件的過程包括3D游戲場景,所述游戲軟件對應的待測試項目包括GPU的3D繪圖性能; 和/或 所述游戲軟件為Web版游戲軟件,所述游戲軟件對應的待測試項目包括瀏覽器性能。
4.根據(jù)權(quán)利要求1至3任一項所述的方法,其特征在于,所述依據(jù)所述至少一個待測試項目所對應的性能測試結(jié)果,確定所述電子設備的性能測試結(jié)果,包括: 將所述至少一個待測試項目所對應的性能測試結(jié)果相加; 將相加結(jié)果確定為所述電子設備的性能測試結(jié)果; 或者, 所述依據(jù)所述至少一個待測試項目所對應的性能測試結(jié)果,確定所述電子設備的性能測試結(jié)果,包括: 將所述至少一個待測試項目所對應的性能測試結(jié)果乘以權(quán)值后相加; 將相加結(jié)果確定為所述電子設備的性能測試結(jié)果。
5.根據(jù)權(quán)利要求1-3任意一項所述的方法,其特征在于,還包括: 輸出所述電子設備的性能測試結(jié)果。
6.根據(jù)權(quán)利要求1-3任意一項所述的方法,其特征在于,還包括: 輸出所述至少一個待測試項目對應的性能測試結(jié)果和所述電子設備的性能測試結(jié)果。
7.一種電子設備性能的測試裝置,其特征在于,應用于電子設備,所述裝置包括: 待測試項目確定模塊,用于在檢測到用戶發(fā)出的關(guān)于游戲軟件的運行指令后,確定所述游戲軟件所對應的至少一個待測試項目; 參數(shù)值確定模塊,用于在用戶運行所述游戲軟件的過程中,獲得所述至少一個待測試項目在用戶運行游戲軟件過程中的性能評判參數(shù)的參數(shù)值; 測試項目性能結(jié)果獲得模塊,用于依據(jù)所確定的性能評判參數(shù)的參數(shù)值,獲得所述至少一個待測試項目所對應的性能測試結(jié)果; 電子設備性能結(jié)果確定模塊,用于依據(jù)所述至少一個待測試項目所對應的性能測試結(jié)果,確定所述電子設備的性能測試結(jié)果。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述至少一個待測試項目包括:CPU性能、存儲器性能、內(nèi)存性能、GPU的2D繪圖性能、GPU的3D繪圖性能和瀏覽器性能中的至少一個。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述用戶運行所述游戲軟件的過程包括游戲運算處理,所述游戲軟件對應的待測試項目包括CPU性能; 和/或 所述用戶運行所述游戲軟件的過程包括游戲資源的加載和/或保存處理,所述游戲軟件對應的待測試項目包括存儲器性能和內(nèi)存性能; 和/或 所述用戶運行所述游戲軟件的過程包括2D游戲場景,所述游戲軟件對應的待測試項目包括GPU的2D繪圖性能; 和/或 所述用戶運行所述游戲軟件的過程包括3D游戲場景,所述游戲軟件對應的待測試項目包括GPU的3D繪圖性能; 和/或 所述游戲軟件為Web版游戲軟件,所述游戲軟件對應的待測試項目包括瀏覽器性能。
10.根據(jù)權(quán)利要求7-9任意一項所述的裝置,其特征在于,所述電子設備性能結(jié)果確定模塊,包括: 第一相加單元,用于將所述至少一個待測試項目所對應的性能測試結(jié)果相加; 第一性能結(jié)果確定單元,用于將相加結(jié)果確定為所述電子設備的性能測試結(jié)果; 或者, 所述電子設備性能結(jié)果確定模塊,包括: 第二相加單元,用于將所述至少一個待測試項目所對應的性能測試結(jié)果乘以權(quán)值后相加; 第二性能結(jié)果確定單元,用于將相加結(jié)果確定為所述電子設備的性能測試結(jié)果。
11.根據(jù)權(quán)利要求7-9任意一項所述的裝置,其特征在于,還包括: 第一輸出模塊,用于輸出所述電子設備的性能測試結(jié)果。
12.根據(jù)權(quán)利要求7-9任意一項所述的裝置,其特征在于,還包括: 第二輸出模塊,用于輸出所述至少一個待測試項目對應的性能測試結(jié)果和所述電子設備的性能測試結(jié)果。
【文檔編號】G06F11/26GK104268047SQ201410478877
【公開日】2015年1月7日 申請日期:2014年9月18日 優(yōu)先權(quán)日:2014年9月18日
【發(fā)明者】王顥, 龔凱 申請人:北京安兔兔科技有限公司