內容簡介
本書在介紹軟體性能測試概念的基礎上,結合對實際測試案例的剖析,重點講解了性能測試實戰技術、LoadRunner工具的使用技巧和實踐工作中的問題解答。全書分為4個部分。第一部分為“基礎篇”,介紹了軟體測試的基礎知識,描述了軟體測試中典型的性能測試場景、工具的安裝、性能測試的基礎概念,介紹了腳本的調試技術,並以典型的B/S、C/S實例講解了多個協定、事務、集合點、檢查點、思考時間、關聯、IP欺騙、多機聯合測試等技術在工具中的套用。第二部分為“提高篇”,則分別講解了測試人員最關心的資料庫、郵件協定(SMTP)、檔案傳輸協定(FTP)腳本、Sockets協定腳本、RTE協定腳本的開發,為大家提供了廣闊的性能測試思路。同時還為.NET平台的測試人員提供了另一種面向代碼進行性能測試的手段,詳細講解了.NET外掛程式的套用,並就大家經常遇到的問題提供了幾十個解決方案。第三部分為“實戰篇”,則以講解兩個完整的性能測試案例為主線,把前面的知識整體貫穿起來,介紹了性能測試的全過程,用以培養讀者具有大型項目測試的實戰能力。第四部分為附錄部分(見光碟),提供了性能測試中經常用到的非常重要的模板檔案和規範化的軟體測試相關文檔。
目錄
第一部分 基礎篇第1章 軟體測試概述
1.1 軟體測試基礎
1.2 軟體相關概念解析
1.3 軟體測試的定義
1.4 軟體測試的分類
1.4.1 黑盒測試、白盒測試與灰盒測試
1.4.2 靜態測試與動態測試
1.4.3 單元測試、集成測試、系統測試與驗收測試
1.4.4 其他測試
1.5 軟體開發與軟體測試的關係
1.5.1 常見的幾種軟體開發模式
1.5.2 測試與開發各階段的關係
1.5.3 測試的經濟學觀念
1.6 軟體測試流程