ALM+UFT+LoadRunner自動化測試實戰(zhàn)
定 價:79.8 元
- 作者:周百順,張偉,劉非 著,周百順,張偉,劉非 編
- 出版時間:2021/4/1
- ISBN:9787302575245
- 出 版 社:清華大學出版社
- 中圖法分類:TP311.561
- 頁碼:328
- 紙張:
- 版次:1
- 開本:16開
本書是面向軟件自動化測試方向的一門綜合性實戰(zhàn)教材,依據(jù)企業(yè)內(nèi)部標準化軟件測試流程,將主流的功能自動化測試工具UFT、性能自動化測試工具LoadRunner和測試管理工具ALM進行整合,針對定制的CRM軟件執(zhí)行功能測試和性能測試,使用ALM對整個測試流程進行管理。
全書分為4章,第1章主要介紹本書中需要用到的軟件測試基本理論;第2章主要介紹如何使用ALM對整個測試流程進行管理,并針對CRM系統(tǒng)的測試進行相應(yīng)的初始化設(shè)置;第3章和第4章分別完成對CRM系統(tǒng)的功能測試和性能測試,并對測試的實施過程進行了詳細講解,使用ALM對功能測試和性能測試的流程進行控制和管理。
本書可作為高等院校計算機專業(yè)軟件測試方向應(yīng)用型人才培養(yǎng)的參考教材,也可作為初級自動化測試工程師的自學參考用書。
第1章 軟件測試概述
1.1 軟件測試相關(guān)概念
1.1.1 軟件測試的定義和對象
1.1.2 軟件測試的目的
1.2 軟件測試的分類
1.2.1 按照開發(fā)階段分類
1.2.2 按照測試策略分類
1.2.3 按照測試手段分類
1.2.4 按照測試執(zhí)行方式分類
1.2.5 基于特定目標的測試分類
1.3 軟件測試的策略和方法
1.3.1 測試過程的實施策略
1.3.2 自動化測試工具的選擇與實施策略
1.3.3 測試用例的設(shè)計策略
1.3.4 回歸測試策略
1.4 基于Web平臺的軟件測試
1.4.1 Web軟件系統(tǒng)功能測試
1.4.2 Web軟件系統(tǒng)性能測試
第2章 HP ALM測試項目管理
2.1 被測系統(tǒng)介紹
2.1.1 CRM系統(tǒng)概述
2.1.2 PHP簡介
2.1.3 PIHP開發(fā)環(huán)境
2.2 測試過程管理
2.2.1 HP ALM管理流程
2.2.2 缺陷管理流程
2.3 HP ALM初始化設(shè)置
2.3.1 啟動站點管理
2.3.2 創(chuàng)建域和項目
2.3.3 用戶和組的管理
2.3.4 缺陷配置
2.3.5用例配置
2.3.6 模板配置
2.4 創(chuàng)建發(fā)布樹
2.4.1 定義發(fā)布樹
2.4.2 創(chuàng)建發(fā)布
2.4.3 創(chuàng)建周期
2.5 實驗
實驗一:EasyPHP和CRM系統(tǒng)安裝與配置
實驗二:ALM初始化環(huán)境設(shè)置
第3章 CRM系統(tǒng)功能測試實踐
3.1 測試需求分析
3.1.1 測試需求的收集途徑
3.1.2 測試需求分析的工作
3.1.3 功能測試需求的分析與提取
3.2 在HP ALM中創(chuàng)建測試需求
3.2.1 制定測試需求樹規(guī)范
3.2.2 創(chuàng)建功能測試需求樹
3.2.3 測試需求轉(zhuǎn)換為測試用例
3.3 制定測試計劃及方案
3.3.1 編制測試計劃
3.3.2 評審測試計劃
3.3.3 設(shè)計自動化測試框架
3.4 設(shè)計測試用例
3.4.1 測試用例的設(shè)計準則
3.4.2 設(shè)計手工測試用例
3.4.3 設(shè)計自動化測試用例
3.4.4 評審測試用例
3.4.5 在ALM中創(chuàng)建用例的方法
3.4.6 在ALM中創(chuàng)建手工測試用例
3.5 開發(fā)測試腳本
3.5.1 登錄業(yè)務(wù)腳本開發(fā)
3.5.2 線索創(chuàng)建業(yè)務(wù)腳本開發(fā)
3.5.3 客戶創(chuàng)建業(yè)務(wù)腳本開發(fā)
3.5.4 線索刪除業(yè)務(wù)腳本開發(fā)
3.5.5 其他腳本開發(fā)
3.5.6 對象庫管理
3.5.7 測試報告管理
3.6 執(zhí)行自動化測試
3.6.1 使用ALM運行測試腳本
3.6.2 使用 Test Batch Runner運行測試腳本
3.6.3 使用QuickTest.Application對象運行測試腳本
3.6.4 查看測試結(jié)果
3.7 執(zhí)行手工測試
3.7.1 測試執(zhí)行的技術(shù)要求
3.7.2 在ALM中執(zhí)行手工測試用例
3.8 缺陷管理
3.8.1 發(fā)現(xiàn)軟件缺陷
3.8.2 創(chuàng)建并提交缺陷
3.8.3 關(guān)聯(lián)缺陷和測試用例
3.9 報表分析與報告編制
3.9.1 分析測試執(zhí)行報表
3.9.2 分析缺陷報表
3.9.3 編制測試報告
3.9.4 評審測試報告
3.10 實驗
實驗三:使用ALM實施和管理軟件測試
實驗四:HP UFT登錄業(yè)務(wù)腳本開發(fā)
實驗五:HP UFT創(chuàng)建業(yè)務(wù)腳本開發(fā)
實驗六:刪除業(yè)務(wù)腳本開發(fā)
實驗七:對象庫管理與其他測試資源管理
實驗八:UFT批量測試運行
第4章 CRM系統(tǒng)性能測試實踐
4.1 性能測試基礎(chǔ)
4.1.1 性能測試的目的
4.1.2 性能測試指標
4.1.3 性能測試方法
4.2 性能測試需求分析
4.2.1 性能測試指標分析
4.2.2 確定測試業(yè)務(wù)
4.3 制定測試計劃及方案
4.3.1 編制測試計劃
4.3.2 創(chuàng)建測試場景模型
4.4 設(shè)計測試用例
4.4.1 測試用例的設(shè)計
4.4.2 在ALM中創(chuàng)建性能測試用例
4.5 開發(fā)測試腳本
4.5.1 登錄業(yè)務(wù)腳本開發(fā)
4.5.2 線索創(chuàng)建業(yè)務(wù)腳本開發(fā)
4.5.3 商機創(chuàng)建業(yè)務(wù)腳本開發(fā)
4.5.4 其他腳本開發(fā)
4.6 設(shè)計測試場景
4.6.1 登錄業(yè)務(wù)場景設(shè)計方案
4.6.2 CRM系統(tǒng)混合業(yè)務(wù)場景設(shè)計方案
4.6.3 將腳本和場景上傳到ALM
4.7 執(zhí)行測試
4.7.1 配置測試數(shù)據(jù)
4.7.2 執(zhí)行測試場景
4.7.3 監(jiān)控測試場景
4.7.4 登錄業(yè)務(wù)場景運行與監(jiān)控
4.7.5 混合業(yè)務(wù)場景運行與監(jiān)控
4.8 分析測試結(jié)果
4.8.1 登錄業(yè)務(wù)場景測試結(jié)果分析
4.8.2 混合業(yè)務(wù)場景測試結(jié)果分析
4.8.3 系統(tǒng)性能調(diào)優(yōu)
4.8.4 編制性能測試報告
4.9 實驗
實驗九:單業(yè)務(wù)腳本性能測試
實驗十:混合業(yè)務(wù)腳本性能測試
附錄A 《功能測試報告》模板
附錄B 《性能測試報告》模板