3. 哪些因素會影響測試結果?
5. 應該怎樣測試?
只有在認真調查測試需求和仔細分析測試任務后,才有可能弄清以上一系列的問題,只有對測試任務非常清楚,測試目標極其明確的前提下,我們才可能制定出切實可行的測試計劃。明確測試目標,詳盡測試計劃在對測試需求充分了解的基礎上,制定盡可能詳細的測試計劃,對測試的實施是大有裨益的。
3.1 測試技術準備
在目前的大環境下,要求測試人員在短時間撐握所有的軟、硬件知識是不太現實的,但平時測試人員應抓緊對測試工具和測試理論的研究,在測試計劃中,應給研究測試對象和測試工具分配充足的學習時間,只有在充分撐握測試工具,完全了解測試對象的前提下,我們才能夠實施測試。建立在錯誤的認識上的測試,既使你再努力,結果也是背道而馳,也很難證明問題,更不用說用這樣的測試報告去說服用戶。
技術準備列表:
1) 扎實的計算機專業基礎知識;
2) 大量的實際性能測試及優化經驗;
3) 性能測試相關工具的使用;
4) 操作系統的原理:熟悉操作系統的體系架構、操作系統的重要基礎概念,以及內存管理、存儲/文件系統、驅動/硬件的管理、網絡協議的實現及構成、性能的監控方法和原理,熟悉常用的性能計數器;
5) 數據庫原理:能進行一般的數據庫管理操作,熟悉SQL腳本的使用,熟悉常用的數據調優工具和常用的性能計數器;
6) web應用服務器原理:了解一般的配置,熟悉常用的服務器性能監控方法和原理,熟悉常用的性能計數器;
7) 計算機網絡原理:至少熟悉TCP/IP協議,熟悉HTTP協議,至少見過并了解三層、四層交換或者路由器的使用和配置。了解常用的與網絡性能相關的性能計數器;
8) 行業知識:熟悉專屬行業的業務知識和用戶場景,例如銀行網站后臺管理系統所涉及的業務知識和用戶場景,證券交易系統所涉及的業務知識和用戶場景。
3.2 配置測試環境
配置測試環境是測試實施的一個重要環節,測試環境適合與否會嚴重影響測試結果的真實性和正確性。測試環境包括硬件環境和軟件環境,硬件環境指測試必需的服務器、客戶端、網絡連接設備,以及打印機/掃描儀等輔助硬件設備所構成的環境;軟件環境指被測軟件運行時的操作系統、數據庫及其他應用軟件構成的環境?紤]到其它因素,如網絡鎖、網速、顯示分辯率,數據庫權限、容量等對測試結果的影響。如條件允許,我們最好能配置幾組不同的測試環境。
文章來源于領測軟件測試網 http://www.kjueaiud.com/