軟件測試
在手機發展最迅猛的過去10年過程中,催生了許多原本并不存在的新興產業,這其中最引人矚目的當屬手機軟件行業和手機游戲行業。尤其是手機軟件行業,得益于眾多智能手機的硬件平臺支持,數以萬計的公司開發出了大量的第三方軟件。在眾多的第三方軟件中,能體現智能手機性能優劣的軟件,我們稱之為測試軟件。其中享譽盛名并具有權威性的,莫過于Kishonti Informatics LP公司的JBenchmark系列軟件、Futuremark公司的SPMarkJava軟件以及Spb Software公司的SpbBenchmark軟件。當然,除了上述的測試軟件外,也還有針對Windows Mobile操作系統手機的CPU運算測試軟件、Gxmark圖形測試軟件以及攜媒體測試功能的CorePlayer等等。
由于三星SGH-G810是一款基于Symbian OS v9.2操作系統、S60第3版FP1平臺的產品,這里我們就選取適合它的幾款主要軟件來進行測試,并對這些測試軟件進行詳細的解釋,以便讀者能對其所有了解。
JBenchmark 3D
JBenchmark 1.0和JBenchmark 2.0這兩款JBenchmark測試軟件都是比較舊的版本了。它們的應用范圍非常廣,不管是Windows Mobile智能手機、Symbian智能手機還是非智能手機,只要它支持Java,都可以流暢地安裝并運行。這兩款測試軟件的測試項目少,其衡量標準也經跟不上手機硬件的發展了。因而,其測試結果的參考價值也正在逐漸減少。這里我們就不再用它們對SGH-G810進行測試了。
JBenchmark 3D主要是用來測試手機3D性能的,包括以下4個測試項,三角形生成能力、紋理渲染能力、低畫質游戲場景的計算能力和高畫質游戲場景的計算能力。JBenchmark 3D具有強烈的側重性,它分化了3D圖像的測試,從而更細致地反映被測手機的圖像處理能力。
由于三星SGH-G810與諾基亞N82都是基本于S60第3版平臺的智能手機,又都支持500萬像素,這里就將SGH-G810與N82做個對比。在這一項測試中,三星的HQ和LQ分值遠遜色于N82每項均超過1000分的測試結果。這也說明,盡管采用了相同的系統,但是“姜”還是諾基亞“辣”,它在游戲場景的畫質表現方面作出了更多努力。因而,在游戲場景的畫質方面N82將有著更好的表現。
Jbenchmark HD
JBenchmark HD主要是針對手機3D游戲的測試軟件,該軟件分4個品質測試和4個性能測試。其實從JBenchMark 3D開始,就已經漸漸地將品質與性能的測試分化開來了,只是沒有進行明確的劃分,而JBenchmark HD則明確地將雙線過濾、三線過濾、透視修正以及緩沖深度規劃為品質測試,將平滑陰影生成、三角紋理生成、圖形生成速度以及高水平游戲測試規劃為性能測試,更加透徹地反映所測手機在各個方面的性能表現。
在品質測試當中,所測手機的雙線過濾(Bilinear filtering)運行成功率達到100%,透視修正(Trilinear filtering)的失敗率卻達到80%,而三線過濾(SPPPersp)的失敗率也達到85%,緩沖深度(Z-buffer)則達到了15位甚至更高。在性能測試當中,三角形生成測試(smooth triangles)的分數值為91006,三角紋理測試(textured triangles)的分數值則為72564,而圖形的生成速度測試(fill rate)則達到3081 KTexels,高水平的游戲測試(gaming)結果則為143(fps為4.8)。在測試結果中,出現了success(成功)和failure(失敗)這一組反義詞,而且讓人疑惑不解的是,雙線過濾成功了100%,但透視修正卻失敗了80%,換一種說法,也就是透視修正只成功了20%,反差之大讓人驚訝。另外,按常理來看,緩沖深度的值越高,則代表完成該項進程的時間越長,也就代表這方面的性能越差。不過,在性能測試中三角形生成的測試成績與三角紋理測試的成績卻從字面上給予我們極大的安慰,因為這些項目的測試中,數值越大,則代表所測手機在這些領域里表現出來的能力越強。