軟件的特點決定性能測試策略另外一個重要原因就是“一般應用類軟件”通常耗費資源較少,因此可以通過提高硬件配置,進而改善運行環境來提高“一般應用類軟件”的性能。從硬件方面解決性能問題往往更容易做到,同時可以降低我們的開發成本,不過也不能過分讓用戶進行較大的硬件投入,否則會降低我們的“客戶滿意度”。我們調整性能最好的辦法還是軟硬件相結合。
用戶對待系統性能的態度影響性能測試策略,但不起決定作用的根本原因是我們最終要把產品交付給用戶來使用,而不是做出來給用戶欣賞。因此不管用戶是否重視性能測試,即使根本不關心,對于性能要求高的軟件產品我們都應該按照測試上面的策略進行合理的安排。同時,如果我們的上帝——用戶如果特別重視,這意味著我們需要進行更多的性能測試方面的投入,因為我們有義務使我們的用戶滿意。
2.2性能測試策略實例
下面我們可以看一些性能測試策略制定的案例。
案例一:一個銀行項目的性能測試策略的制定案例,性能測試策略從立項時開始確定,貫穿整個項目的執行過程。該軟件屬于特殊應用軟件,用戶高度重視性能,因而采取的策略是從設計階段就開始進行性能測試的準備工作,案例具體內容如下:

表2某銀行項目測試制定案例
案例二:一個OA系統的測試案例,我們可以看出性能測試策略和案例一差別很大。

案例三:一個門戶系統的測試案例。

三個案例不足以說明所有的性能測試策略制定的方法,但是通過這三個案例我們對性能測試策略的制定有了更進一步的了解,體會到性能測試策略制定由軟件自身特點決定,同時受用戶的態度影響。實際上,軟件項目的背景、軟件運行環境等許多方面都會影響性能測試策略的制定。因此,本節提出的也是基本的參考方案。制定測試策略是十分復雜的工作,最有效的方法就是“從實際出發”,項目的特點千差萬別,我們只有把用戶當成“上帝”,充分為用戶考慮,綜合各個方面進行考慮,才可以制定出合理的性能測試策略。
文章來源于領測軟件測試網 http://www.kjueaiud.com/