二,、性能測試 1,、連接速度測試 用戶連接到Web應(yīng)用系統(tǒng)的速度根據(jù)上網(wǎng)方式的變化而變化,他們或許是電話撥號,,或是寬帶上網(wǎng),。當(dāng)下載一個程序時,用戶可以等較長的時間,,但如果僅僅訪問一個頁面就不會這樣,。如果Web系統(tǒng)響應(yīng)時間太長(例如超過5秒鐘),用戶就會因沒有耐心等待而離開,。 另外,,有些頁面有超時的限制,如果響應(yīng)速度太慢,,用戶可能還沒來得及瀏覽內(nèi)容,,就需要重新登陸了。而且,,連接速度太慢,,還可能引起數(shù)據(jù)丟失,,使用戶得不到真實的頁面。 2,、負(fù)載測試 負(fù)載測試是為了測量Web系統(tǒng)在某一負(fù)載級別上的性能,,以保證Web系統(tǒng)在需求范圍內(nèi)能正常工作。負(fù)載級別可以是某個時刻同時訪問Web系統(tǒng)的用戶數(shù)量,,也可以是在線數(shù)據(jù)處理的數(shù)量,。例如:Web應(yīng)用系統(tǒng)能允許多少個用戶同時在線?如果超過了這個數(shù)量,,會出現(xiàn)什么現(xiàn)象,?Web應(yīng)用系統(tǒng)能否處理大量用戶對同一個頁面的請求? 3,、壓力測試 負(fù)載測試應(yīng)該安排在Web系統(tǒng)發(fā)布以后,,在實際的網(wǎng)絡(luò)環(huán)境中進(jìn)行測試。因為一個企業(yè)內(nèi)部員工,,特別是項目組人員總是有限的,,而一個Web系統(tǒng)能同時處理的請求數(shù)量將遠(yuǎn)遠(yuǎn)超出這個限度,所以,,只有放在Internet上,,接受負(fù)載測試,其結(jié)果才是正確可信的,。 進(jìn)行壓力測試是指實際破壞一個Web應(yīng)用系統(tǒng),,測試系統(tǒng)的反映。壓力測試是測試系統(tǒng)的限制和故障恢復(fù)能力,,也就是測試Web應(yīng)用系統(tǒng)會不會崩潰,,在什么情況下會崩潰。黑客常常提供錯誤的數(shù)據(jù)負(fù)載,,直到Web應(yīng)用系統(tǒng)崩潰,接著當(dāng)系統(tǒng)重新啟動時獲得存取權(quán),。 壓力測試的區(qū)域包括表單,、登陸和其他信息傳輸頁面等。 三,、可用性測試 1,、導(dǎo)航測試 導(dǎo)航描述了用戶在一個頁面內(nèi)操作的方式,在不同的用戶接口控制之間,,例如按鈕,、對話框、列表和窗口等,;或在不同的連接頁面之間,。通過考慮下列問題,,可以決定一個Web應(yīng)用系統(tǒng)是否易于導(dǎo)航:導(dǎo)航是否直觀?Web系統(tǒng)的主要部分是否可通過主頁存???Web系統(tǒng)是否需要站點地圖、搜索引擎或其他的導(dǎo)航幫助,? 在一個頁面上放太多的信息往往起到與預(yù)期相反的效果,。Web應(yīng)用系統(tǒng)的用戶趨向于目的驅(qū)動,很快地掃描一個Web應(yīng)用系統(tǒng),,看是否有滿足自己需要的信息,,如果沒有,就會很快地離開,。很少有用戶愿意花時間去熟悉Web應(yīng)用系統(tǒng)的結(jié)構(gòu),,因此,Web應(yīng)用系統(tǒng)導(dǎo)航幫助要盡可能地準(zhǔn)確,。 導(dǎo)航的另一個重要方面是Web應(yīng)用系統(tǒng)的頁面結(jié)構(gòu),、導(dǎo)航、菜單,、連接的風(fēng)格是否一致,。確保用戶憑直覺就知道Web應(yīng)用系統(tǒng)里面是否還有內(nèi)容,內(nèi)容在什么地方,。 Web應(yīng)用系統(tǒng)的層次一旦決定,,就要著手測試用戶導(dǎo)航功能,讓最終用戶參與這種測試,,效果將更加明顯,。 2、圖形測試 在Web應(yīng)用系統(tǒng)中,,適當(dāng)?shù)膱D片和動畫既能起到廣告宣傳的作用,,又能起到美化頁面的功能。一個Web應(yīng)用系統(tǒng)的圖形可以包括圖片,、動畫,、邊框、顏色,、字體,、背景、按鈕等,。圖形測試的內(nèi)容有: (1)要確保圖形有明確的用途,,圖片或動畫不要胡亂地堆在一起,以免浪費傳輸時間,。Web應(yīng)用系統(tǒng)的圖片尺寸要盡量地小,,并且要能清楚地說明某件事情,,一般都鏈接到某個具體的頁面。 (2)驗證所有頁面字體的風(fēng)格是否一致,。 (3)背景顏色應(yīng)該與字體顏色和前景顏色相搭配,。 (4)圖片的大小和質(zhì)量也是一個很重要的因素,一般采用JPG或GIF壓縮,。 3,、內(nèi)容測試 內(nèi)容測試用來檢驗Web應(yīng)用系統(tǒng)提供信息的正確性、準(zhǔn)確性和相關(guān)性,。 信息的正確性是指信息是可靠的還是誤傳的,。例如,在商品價格列表中,,錯誤的價格可能引起財政問題甚至導(dǎo)致法律糾紛,;信息的準(zhǔn)確性是指是否有語法或拼寫錯誤。這種測試通常使用一些文字處理軟件來進(jìn)行,,例如使用MicrosoftWord的""拼音與語法檢查""功能,;信息的相關(guān)性是指是否在當(dāng)前頁面可以找到與當(dāng)前瀏覽信息相關(guān)的信息列表或入口,也就是一般Web站點中的所謂""相關(guān)文章列表"",。 4,、整體界面測試 整體界面是指整個Web應(yīng)用系統(tǒng)的頁面結(jié)構(gòu)設(shè)計,是給用戶的一個整體感,。例如:當(dāng)用戶瀏覽Web應(yīng)用系統(tǒng)時是否感到舒適,,是否憑直覺就知道要找的信息在什么地方?整個Web應(yīng)用系統(tǒng)的設(shè)計風(fēng)格是否一致,? 對整體界面的測試過程,,其實是一個對最終用戶進(jìn)行調(diào)查的過程。一般Web應(yīng)用系統(tǒng)采取在主頁上做一個調(diào)查問卷的形式,,來得到最終用戶的反饋信息,。 對所有的可用性測試來說,都需要有外部人員(與Web應(yīng)用系統(tǒng)開發(fā)沒有聯(lián)系或聯(lián)系很少的人員)的參與,,最好是最終用戶的參與。 文章來源:網(wǎng)絡(luò) 版權(quán)歸原作者所有 上文內(nèi)容不用于商業(yè)目的,,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系小編,,我們將立即處理 |
|