在信息技術日新月異的今天,順應世界經濟一體化的潮流,中國軟件行業加強了與世界同行的溝通與交流,基于本身提高軟件質量的迫切需要,在國外優秀的軟件企業中被證明為提高軟件質量行之有效的途徑,軟件測試開始越來越受國內軟件行業重視。各種各樣的測試工具和測試理論,也都逐漸被我們所熟知。軟件測試也開始成為人們平時談論和網上探討的熱點話題。
在軟件測試倍受注目的情況下,身為一名軟件測試人員,如何高質量的完成公司交給的測試任務,無疑是我們應該考慮首要問題。從事軟件測試已近兩年,從剛開始的一臉茫然,到如今的手到擒來,期間也經歷了很多曲折,總結這兩年來的經念教訓,我認為有必要就軟件性能測試這個話題和大家展開探討,與大家共同分享軟件測試的得失,為提高我們的測試水平盡一分薄力。
引言
作為評價產品性能的重要手段,性能測試在軟件測試工作中占的比重一直很大,要最終提供一份準確,權威的測試報告,測試人員的努力工作自然不可或缺,但更重要的是測試人員清晰的工作思路,簡潔的測試流程和良好的測
試方法。
目前性能測試存在的問題
總結以往進行的性能測試,雖然測試人員自始至終對測試工作都做到了認真負責,但測試報告出爐后,大家總覺得美中不足,對測試結果都心存疑慮,尤其在那些時間跨度較長、針對不同的測試對象的性能對比測試中,或多或少
都存在以下幾個方面的問題:
1. 測試準備不充分,測試目標不明確,測試計劃不詳細;
2. 缺乏測試以及針對測試對象的技術儲備;
3. 測試環境的穩定性及前后一致性不足;
4. 測試數據精確性和代表性不足;
5. 測試描述不精練;
下面,我們就剖析以上問題的同時,探討一下如何解決這些問題。
性能測試準備
這是一個經常被測試人員忽略的環節,在接到測壓任務后,基于種種其它因素的考慮,測試人員往往急于進度,立即投入到具體的測試工作去了,測試、記錄、分析,忙的不亦樂乎,工作進行了一半才發現,或是硬件配置不符合要求,或是網絡環境不理想,甚至軟件版本不對,一時弄得騎虎難下,這都是沒有做好測試準備惹的禍。那么我們應該如何做好性能測試的準備工作呢?
做軟件項目有需求調查、需要分析,我們做測試也一樣。在拿到測試任務后,我們首要的任務就是分析測試任務,在開始測試前,我們至少要弄清以下幾個問題:
a) 要測試什么或測試的對象是誰?
b) 要測試什么問題或我們想要弄清楚或是論證的問題?
c) 哪些因素會影響測試結果?
d) 需要怎樣的測試環境?
e) 應該怎樣測試?
只有在認真調查測試需求和仔細分析測試任務后,才有可能弄清以上一系例的問題,只有對測試任務非常清楚,測試目標極其明確的前提下,我們才可能制定出切實可行的測試計劃。
文章來源于領測軟件測試網 http://www.kjueaiud.com/