ALM+UFT+LoadRunner自動(dòng)化測試實(shí)戰(zhàn)
定 價(jià):79.8 元
- 作者:周百順,張偉,劉非 著,周百順,張偉,劉非 編
- 出版時(shí)間:2021/4/1
- ISBN:9787302575245
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.561
- 頁碼:328
- 紙張:
- 版次:1
- 開本:16開
本書是面向軟件自動(dòng)化測試方向的一門綜合性實(shí)戰(zhàn)教材,依據(jù)企業(yè)內(nèi)部標(biāo)準(zhǔn)化軟件測試流程,將主流的功能自動(dòng)化測試工具UFT、性能自動(dòng)化測試工具LoadRunner和測試管理工具ALM進(jìn)行整合,針對定制的CRM軟件執(zhí)行功能測試和性能測試,使用ALM對整個(gè)測試流程進(jìn)行管理。
全書分為4章,第1章主要介紹本書中需要用到的軟件測試基本理論;第2章主要介紹如何使用ALM對整個(gè)測試流程進(jìn)行管理,并針對CRM系統(tǒng)的測試進(jìn)行相應(yīng)的初始化設(shè)置;第3章和第4章分別完成對CRM系統(tǒng)的功能測試和性能測試,并對測試的實(shí)施過程進(jìn)行了詳細(xì)講解,使用ALM對功能測試和性能測試的流程進(jìn)行控制和管理。
本書可作為高等院校計(jì)算機(jī)專業(yè)軟件測試方向應(yīng)用型人才培養(yǎng)的參考教材,也可作為初級自動(dòng)化測試工程師的自學(xué)參考用書。
第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 基于特定目標(biāo)的測試分類
1.3 軟件測試的策略和方法
1.3.1 測試過程的實(shí)施策略
1.3.2 自動(dòng)化測試工具的選擇與實(shí)施策略
1.3.3 測試用例的設(shè)計(jì)策略
1.3.4 回歸測試策略
1.4 基于Web平臺(tái)的軟件測試
1.4.1 Web軟件系統(tǒng)功能測試
1.4.2 Web軟件系統(tǒng)性能測試
第2章 HP ALM測試項(xiàng)目管理
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 啟動(dòng)站點(diǎn)管理
2.3.2 創(chuàng)建域和項(xià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 實(shí)驗(yàn)
實(shí)驗(yàn)一:EasyPHP和CRM系統(tǒng)安裝與配置
實(shí)驗(yàn)二:ALM初始化環(huán)境設(shè)置
第3章 CRM系統(tǒng)功能測試實(shí)踐
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 制定測試計(jì)劃及方案
3.3.1 編制測試計(jì)劃
3.3.2 評審測試計(jì)劃
3.3.3 設(shè)計(jì)自動(dòng)化測試框架
3.4 設(shè)計(jì)測試用例
3.4.1 測試用例的設(shè)計(jì)準(zhǔn)則
3.4.2 設(shè)計(jì)手工測試用例
3.4.3 設(shè)計(jì)自動(dòng)化測試用例
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 測試報(bào)告管理
3.6 執(zhí)行自動(dòng)化測試
3.6.1 使用ALM運(yùn)行測試腳本
3.6.2 使用 Test Batch Runner運(yùn)行測試腳本
3.6.3 使用QuickTest.Application對象運(yùn)行測試腳本
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 報(bào)表分析與報(bào)告編制
3.9.1 分析測試執(zhí)行報(bào)表
3.9.2 分析缺陷報(bào)表
3.9.3 編制測試報(bào)告
3.9.4 評審測試報(bào)告
3.10 實(shí)驗(yàn)
實(shí)驗(yàn)三:使用ALM實(shí)施和管理軟件測試
實(shí)驗(yàn)四:HP UFT登錄業(yè)務(wù)腳本開發(fā)
實(shí)驗(yàn)五:HP UFT創(chuàng)建業(yè)務(wù)腳本開發(fā)
實(shí)驗(yàn)六:刪除業(yè)務(wù)腳本開發(fā)
實(shí)驗(yàn)七:對象庫管理與其他測試資源管理
實(shí)驗(yàn)八:UFT批量測試運(yùn)行
第4章 CRM系統(tǒng)性能測試實(shí)踐
4.1 性能測試基礎(chǔ)
4.1.1 性能測試的目的
4.1.2 性能測試指標(biāo)
4.1.3 性能測試方法
4.2 性能測試需求分析
4.2.1 性能測試指標(biāo)分析
4.2.2 確定測試業(yè)務(wù)
4.3 制定測試計(jì)劃及方案
4.3.1 編制測試計(jì)劃
4.3.2 創(chuàng)建測試場景模型
4.4 設(shè)計(jì)測試用例
4.4.1 測試用例的設(shè)計(jì)
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 商機(jī)創(chuàng)建業(yè)務(wù)腳本開發(fā)
4.5.4 其他腳本開發(fā)
4.6 設(shè)計(jì)測試場景
4.6.1 登錄業(yè)務(wù)場景設(shè)計(jì)方案
4.6.2 CRM系統(tǒng)混合業(yè)務(wù)場景設(shè)計(jì)方案
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ù)場景運(yùn)行與監(jiān)控
4.7.5 混合業(yè)務(wù)場景運(yùn)行與監(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 編制性能測試報(bào)告
4.9 實(shí)驗(yàn)
實(shí)驗(yàn)九:單業(yè)務(wù)腳本性能測試
實(shí)驗(yàn)十:混合業(yè)務(wù)腳本性能測試
附錄A 《功能測試報(bào)告》模板
附錄B 《性能測試報(bào)告》模板