《軟體評測自動化實訓教程》是2013年清華大學出版社出版的圖書,作者是國家信息中心軟體評測中心。
基本介紹
- 書名:軟體評測自動化實訓教程
- 作者:國家信息中心軟體評測中心
- ISBN:9787302310365
- 頁數:259
- 定價:46元
- 出版社:清華大學出版社
- 出版時間:2013-12-18
- 裝幀:平裝
圖書簡介,前言,目錄,
圖書簡介
全書總計3個項目,17個任務,通過項目和任務訓練使讀者掌握軟體評測過程中的評測流程管理自動化、功能自動化和性能自動化技術,並且掌握自動化工具QC、QTP和LoadRunner等,可以實際地在項目中熟練運用。
前言
本書的目的是圍繞著軟體評測這一主題,並澄清一些概念,確定一個理念。讓一個聽起來模模糊糊,好像總是停留在技術的細節上面,看起來又無從下手,體系很龐大的技術或工具或理念或方法更貼近於實際、貼近於套用、貼近於實踐。
過去的一段時間裡,計算機技術的發展新增了很多辭彙,依照軟體工程的標準學科定義,軟體評測中包含軟體的測試,由單元測試、功能測試、性能測試和集成測試等部分組成。“評”是什麼?是對測試結果進行科學、合理、正確的分析,得出一個公平、公正和公開的結論用在對產品、方案等的判定方面。由此看來,評測是技術與管理的融合,適用於業內的技術人員,也適用於從事技術管理的人群。
本系列叢書的出版,在於更加全面地認識當今主流評測的技術與方法,從項目實戰出發,既保持了評測技術或工具的本源,又通過實例提升了培訓人員的能力。可作為提高學生的就業能力、在崗人員的專業素質等的工具書。
入門階段: 為學員打基礎,了解軟體測試行業,快速掌握軟體測試基礎技能,通過真實項目沙盤演練,確保符合用人單位技能要求。
實施階段: 為學員系統地講解真實場景下,如何實施軟體測試工作,符合項目需求。
測試實施自動化階段: 向學員展示業界最先進的軟體測試自動化技術,講解使用的原理和方法。
職業技能強化階段: 向學員傳授項目管理、時間管理、職業素質、面試、專業英語等經驗,強化軟體測試工程師的軟技能。
軟體測試項目實訓階段: 通過構造真實項目場景,融會貫通所學軟體測試知識,以實際項目為基礎,通過測試策略、測試計畫、測試方案、用例設計、自動測試、測試實施、缺陷管理、測試總結評估八大階段提高學員項目實施能力,突破自身瓶頸,順利就業。
希望這套叢書給大家帶來知識,在軟體測試、軟體評測的相關討論中,能夠理解概念和注重實踐,並解決在實踐中產生的問題,獲取到答案。
過去的一段時間裡,計算機技術的發展新增了很多辭彙,依照軟體工程的標準學科定義,軟體評測中包含軟體的測試,由單元測試、功能測試、性能測試和集成測試等部分組成。“評”是什麼?是對測試結果進行科學、合理、正確的分析,得出一個公平、公正和公開的結論用在對產品、方案等的判定方面。由此看來,評測是技術與管理的融合,適用於業內的技術人員,也適用於從事技術管理的人群。
本系列叢書的出版,在於更加全面地認識當今主流評測的技術與方法,從項目實戰出發,既保持了評測技術或工具的本源,又通過實例提升了培訓人員的能力。可作為提高學生的就業能力、在崗人員的專業素質等的工具書。
入門階段: 為學員打基礎,了解軟體測試行業,快速掌握軟體測試基礎技能,通過真實項目沙盤演練,確保符合用人單位技能要求。
實施階段: 為學員系統地講解真實場景下,如何實施軟體測試工作,符合項目需求。
測試實施自動化階段: 向學員展示業界最先進的軟體測試自動化技術,講解使用的原理和方法。
職業技能強化階段: 向學員傳授項目管理、時間管理、職業素質、面試、專業英語等經驗,強化軟體測試工程師的軟技能。
軟體測試項目實訓階段: 通過構造真實項目場景,融會貫通所學軟體測試知識,以實際項目為基礎,通過測試策略、測試計畫、測試方案、用例設計、自動測試、測試實施、缺陷管理、測試總結評估八大階段提高學員項目實施能力,突破自身瓶頸,順利就業。
希望這套叢書給大家帶來知識,在軟體測試、軟體評測的相關討論中,能夠理解概念和注重實踐,並解決在實踐中產生的問題,獲取到答案。
國家軟體評測實訓教程編委會2013年10月
目錄
項目一自動化測試流程管理與QC(Quality Center)
任務一熟悉工具Quality Center
一、 Quality Center安裝過程
二、 測試管理過程
三、 需求定義
四、 測試計畫
五、 測試執行
六、 缺陷跟蹤
任務二熟悉測試需求管理
一、 測試需求定義
二、 測試需求頁功能介紹
三、 開發需求樹
任務三熟悉測試計畫
一、 測試計畫定義
二、 測試計畫頁功能介紹
三、 開發測試計畫樹
四、 連線測試到需求
五、 構建測試
六、 創建自動化測試
七、 系統測試內容
任務四熟悉測試執行
一、 測試實驗室工作流
二、 測試執行頁功能介紹
三、 創建測試集
四、 計畫測試運行
五、 手動運行測試
六、 自動運行測試
任務五熟悉缺陷跟蹤
一、 缺陷跟蹤流程
二、 缺陷跟蹤頁功能介紹
任務六Quality Center中報告及圖表
一、 生成報告
二、 生成圖表
三、 生成項目文檔
項目二功能自動化測試與QTP(QuickTestPro)
任務一了解熟悉自動化測試
一、 自動化功能測試
二、 GUI自動化測試工具特點
三、 自動化測試原理
四、 自動化測試的優點
五、 自動化測試的限制
六、 自動化測試的誤區
七、 自動化測試工具
任務二熟悉QuickTest工具
一、 QuickTest簡介
二、 QuickTest安裝
三、 啟動QuickTest應用程式
四、 支持環境(Addin)
五、 界面介紹
六、 關鍵字視圖(Keyword View)
七、 專家視圖(Expert View)
八、 數據表(DataTable)
九、 活動螢幕(Active Screen)
十、 調試查看器
任務三熟悉QuickTest自動化實現原理
一、 QuickTest對象識別
二、 QuickTest測試對象模型
三、 對象庫(Object Repository)
四、 對象探測器(Object Spy)
任務四熟悉QuickTest測試流程
一、 計畫測試
二、 錄製測試腳本
三、 腳本錄製的方式
四、 添加檢查點
五、 腳本參數化
六、 調試腳本
七、 運行測試
八、 分析測試結果
九、 報告缺陷
任務五熟悉QuickTest選項和配置
一、 測試腳本導入導出
二、 測試設定
三、 錄製和回放設定
四、 工具選項設定
五、 恢復場景管理
任務六熟悉QuickTest關鍵字開發
一、 增加新對象到對象庫
二、 通過步驟產生器插入步驟
三、 從對象庫中選擇對象插入步驟
四、 插入條件和循環語句
五、 使用關鍵字步驟
任務七QuickTest腳本開發
一、 了解專家視圖開發環境
二、 通過編程運行和關閉應用程式
三、 增加條件和循環控制語句
四、 增加錯誤處理程式
五、 增加VBScript自帶函式
六、 增加自定義內部函式或子過程
七、 在測試腳本中執行外部定義的函式
八、 使用數據驅動擴展測試腳本
項目三熟悉性能自動化測試與LR(LoadRunner)
任務一熟悉性能測試
一、 軟體性能測試概述
二、 軟體性能測試的一般過程
三、 性能測試分類
四、 性能測試術語
五、 性能測試的不同套用領域
任務二熟悉性能測試工具
一、 性能測試工具解決的問題
二、 性能自動化測試原理
三、 性能測試工具引入
任務三LoadRunner性能測試實踐
一、 LoadRunner簡介
二、 LoadRunner安裝和配置
三、 LoadRunner基本結構
四、 Vuser測試腳本開發
五、 負載場景創建和設定
六、 性能測試結果分析
任務四熟悉性能測試綜合報告模板
參考資料
參考文獻