本書在對軟件企業中軟件測試崗位的崗位職責和崗位需求進行認真的調研分析,對軟件測試崗位必備的理論知識、必需的技能和素質、必用的測試工具進行深入的學習和分析,並對教學內容進行系統化重構的基礎上編寫而成。本書科學設計了8個教學單元,並精心設計了34項測試任務,可以幫助讀者在真實的測試環境中完成真實應用程序和軟件系統的測試工作,並在這個過程中掌握知識、訓練技能、積累經驗和固化能力。
本書以測試實踐為主線,將測試方法指導與測試實踐活動有機結合,強調「做中學」,注重理論指導實踐;關注軟件測試行業的發展現狀和未來方向,使用QTP、LoadRunner、JUnit等先進的自動化軟件測試工具執行軟件測試操作。書中每一個教學單元面向教學全過程設置了6個必要的教學環節:教學導航→方法指導→引導測試→探索測試→測試拓展→單元小結,適合於靈活多樣的教學組織方式。
目錄
單元1 軟件測試的認知與體驗
【教學導航】
【方法指導】
1.1 軟件測試概述
1.2 軟件測試的地位和作用
1.3 軟件測試的目的
1.4 軟件測試的原則
1.5 軟件測試的分類
1.6 軟件測試的流程
1.7 軟件測試人員的類型和要求
1.8 場景設計法
1.9 軟件開發與軟件測試的基線
【引導測試】
【任務1-1】對Windows操作系統自帶的計算器的功能和界面進行測試
【任務1-2】應用場景法對ATM機進行黑盒測試
【探索測試】
【任務1-3】應用場景法對QQ登錄的功能和界面進行測試
【測試拓展】
【單元小結】
單元2 結構化應用程序的黑盒測試與白盒測試
【教學導航】
【方法指導】
2.1 測試用例設計
2.2 黑盒測試方法
2.3 白盒測試方法
【引導測試】
【任務2-1】使用黑盒測試方法測試三角形問題
【任務2-2】使用白盒測試方法測試三角形問題
【探索測試】
【任務2-3】測試計算下一天日期的函數nextDate()
【測試拓展】
【單元小結】
單元3 .NET應用程序的單元測試與界面測試
【教學導航】
【方法指導】
3.1 單元測試簡介
3.2 斷言及相關類
3.3 用戶界面測試的基本原則和常見規范
【引導測試】
【任務3-1】在Visual Studio 2008集成開發環境中對個人所得稅計算器進行單元測試
【任務3-2】使用自動化測試工具對個人所得稅計算器進行測試
【任務3-3】對自制計算器進行界面測試
【探索測試】
【任務3-4】在Visual Studio 2008集成開發環境中對自制計算器進行單元測試
【測試拓展】
【單元小結】
單元4 Java應用程序的單元測試與功能測試
【教學導航】
【方法指導】
4.1 JUnit簡介
4.2 QTP的正確使用
【引導測試】
【任務4-1】使用JUnit對驗證日期格式程序進行單元測試
【任務4-2】使用JUnit對包含除法運算的數學類進行單元測試
【任務4-3】使用QuickTest Professional對記事本程序進行功能測試
【任務4-4】使用QTP對用戶登錄程序進行參數化測試
【探索測試】
【任務4-5】使用JUnit對商品數據類進行單元測試
【任務4-6】使用QTP對「Flight」程序的登錄功能進行測試
【測試拓展】
【單元小結】
單元5 Windows Mobile應用程序的單元測試與功能測試
【教學導航】
【方法指導】
5.1 Windows Mobile SDK的基本功能
5.2 Windows Mobile SDK的安裝方法
5.3 Windows Mobile SDK的輔助測試工具簡介
【引導測試】
【任務5-1】在設備仿真器中對「五子棋游戲」程序進行單元測試和功能測試
【探索測試】
【任務5-2】在設備仿真器中對「連連看游戲」程序進行單元測試和功能測試
【測試拓展】
【單元小結】
單元6 基於類的數據庫應用程序的單元測試和性能測試
【教學導航】
【方法指導】
6.1 面向對象程序的測試
6.2 自動化性能測試簡介
6.3 LoadRunner的簡介
【引導測試】
【任務6-1】使用JUnit4對「用戶登錄」Java程序進行單元測試
【任務6-2】使用QTP對「用戶管理」.NET程序進行測試
【任務6-3】使用Excel文件作為外部數據源進行參數化測試
【任務6-4】使用LoadRunner的.NET插件對「提取商品數據」程序進行測試
【探索測試】
【任務6-5】使用JUnit4對「用戶注冊」Java程序進行單元測試
【任務6-6】使用QTP對「瀏覽與更新商品數據」.NET程序進行測試
【任務6-7】使用LoadRunner的.NET插件對「提取用戶數據」程序進行測試
【測試拓展】
【單元小結】
單元7 Web應用程序的性能測試與負載測試
【教學導航】
【方法指導】
7.1 LoadRunner的基本組成
7.2 LoadRunner的常用術語
7.3 LoadRunner進行負載測試的流程
7.4 LoadRunner的常用函數簡介
7.5 【HP Virtual User Generator】窗口中「運行」選項卡的作用與組成
【引導測試】
【任務7-1】使用QuickTest Professional測試Mercury Tours范例網站
【任務7-2】使用LoadRunner錄制與運行打開百度網站首頁的腳本
【任務7-3】使用LoadRunner測試HP Web Tours Application范例程序
【探索測試】
【任務7-4】使用LoadRunner測試Foxmail發送郵件
【任務7-5】使用LoadRunner再一次測試范例程序HP Web Tours Application
【測試拓展】
【單元小結】
單元8 軟件系統的集成測試與系統測試
【教學導航】
【方法指導】
8.1 集成測試簡介
8.2 系統測試簡介
【引導測試】
【任務8-1】對圖書管理系統進行集成測試
【任務8-2】對圖書管理系統進行系統測試
【探索測試】
【任務8-3】對蝴蝶e購網進行集成測試
【任務8-4】對蝴蝶e購網進行系統測試
【測試拓展】
【單元小結】
附錄A 崗位需求分析與課程教學設計
A.1 職業崗位需求分析
A.2 課程教學設計
參考文獻
【教學導航】
【方法指導】
1.1 軟件測試概述
1.2 軟件測試的地位和作用
1.3 軟件測試的目的
1.4 軟件測試的原則
1.5 軟件測試的分類
1.6 軟件測試的流程
1.7 軟件測試人員的類型和要求
1.8 場景設計法
1.9 軟件開發與軟件測試的基線
【引導測試】
【任務1-1】對Windows操作系統自帶的計算器的功能和界面進行測試
【任務1-2】應用場景法對ATM機進行黑盒測試
【探索測試】
【任務1-3】應用場景法對QQ登錄的功能和界面進行測試
【測試拓展】
【單元小結】
單元2 結構化應用程序的黑盒測試與白盒測試
【教學導航】
【方法指導】
2.1 測試用例設計
2.2 黑盒測試方法
2.3 白盒測試方法
【引導測試】
【任務2-1】使用黑盒測試方法測試三角形問題
【任務2-2】使用白盒測試方法測試三角形問題
【探索測試】
【任務2-3】測試計算下一天日期的函數nextDate()
【測試拓展】
【單元小結】
單元3 .NET應用程序的單元測試與界面測試
【教學導航】
【方法指導】
3.1 單元測試簡介
3.2 斷言及相關類
3.3 用戶界面測試的基本原則和常見規范
【引導測試】
【任務3-1】在Visual Studio 2008集成開發環境中對個人所得稅計算器進行單元測試
【任務3-2】使用自動化測試工具對個人所得稅計算器進行測試
【任務3-3】對自制計算器進行界面測試
【探索測試】
【任務3-4】在Visual Studio 2008集成開發環境中對自制計算器進行單元測試
【測試拓展】
【單元小結】
單元4 Java應用程序的單元測試與功能測試
【教學導航】
【方法指導】
4.1 JUnit簡介
4.2 QTP的正確使用
【引導測試】
【任務4-1】使用JUnit對驗證日期格式程序進行單元測試
【任務4-2】使用JUnit對包含除法運算的數學類進行單元測試
【任務4-3】使用QuickTest Professional對記事本程序進行功能測試
【任務4-4】使用QTP對用戶登錄程序進行參數化測試
【探索測試】
【任務4-5】使用JUnit對商品數據類進行單元測試
【任務4-6】使用QTP對「Flight」程序的登錄功能進行測試
【測試拓展】
【單元小結】
單元5 Windows Mobile應用程序的單元測試與功能測試
【教學導航】
【方法指導】
5.1 Windows Mobile SDK的基本功能
5.2 Windows Mobile SDK的安裝方法
5.3 Windows Mobile SDK的輔助測試工具簡介
【引導測試】
【任務5-1】在設備仿真器中對「五子棋游戲」程序進行單元測試和功能測試
【探索測試】
【任務5-2】在設備仿真器中對「連連看游戲」程序進行單元測試和功能測試
【測試拓展】
【單元小結】
單元6 基於類的數據庫應用程序的單元測試和性能測試
【教學導航】
【方法指導】
6.1 面向對象程序的測試
6.2 自動化性能測試簡介
6.3 LoadRunner的簡介
【引導測試】
【任務6-1】使用JUnit4對「用戶登錄」Java程序進行單元測試
【任務6-2】使用QTP對「用戶管理」.NET程序進行測試
【任務6-3】使用Excel文件作為外部數據源進行參數化測試
【任務6-4】使用LoadRunner的.NET插件對「提取商品數據」程序進行測試
【探索測試】
【任務6-5】使用JUnit4對「用戶注冊」Java程序進行單元測試
【任務6-6】使用QTP對「瀏覽與更新商品數據」.NET程序進行測試
【任務6-7】使用LoadRunner的.NET插件對「提取用戶數據」程序進行測試
【測試拓展】
【單元小結】
單元7 Web應用程序的性能測試與負載測試
【教學導航】
【方法指導】
7.1 LoadRunner的基本組成
7.2 LoadRunner的常用術語
7.3 LoadRunner進行負載測試的流程
7.4 LoadRunner的常用函數簡介
7.5 【HP Virtual User Generator】窗口中「運行」選項卡的作用與組成
【引導測試】
【任務7-1】使用QuickTest Professional測試Mercury Tours范例網站
【任務7-2】使用LoadRunner錄制與運行打開百度網站首頁的腳本
【任務7-3】使用LoadRunner測試HP Web Tours Application范例程序
【探索測試】
【任務7-4】使用LoadRunner測試Foxmail發送郵件
【任務7-5】使用LoadRunner再一次測試范例程序HP Web Tours Application
【測試拓展】
【單元小結】
單元8 軟件系統的集成測試與系統測試
【教學導航】
【方法指導】
8.1 集成測試簡介
8.2 系統測試簡介
【引導測試】
【任務8-1】對圖書管理系統進行集成測試
【任務8-2】對圖書管理系統進行系統測試
【探索測試】
【任務8-3】對蝴蝶e購網進行集成測試
【任務8-4】對蝴蝶e購網進行系統測試
【測試拓展】
【單元小結】
附錄A 崗位需求分析與課程教學設計
A.1 職業崗位需求分析
A.2 課程教學設計
參考文獻
網路書店
類別
折扣
價格
-
新書87折$235