注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件測試技術(shù)大全:測試基礎(chǔ)、流行工具、項目實戰(zhàn)

軟件測試技術(shù)大全:測試基礎(chǔ)、流行工具、項目實戰(zhàn)

軟件測試技術(shù)大全:測試基礎(chǔ)、流行工具、項目實戰(zhàn)

定 價:¥59.00

作 者: 陳能技 編著
出版社: 人民郵電出版社
叢編項: 軟件測試叢書
標(biāo) 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787115178916 出版時間: 2008-06-01 包裝: 平裝
開本: 16開 頁數(shù): 500 字?jǐn)?shù):  

內(nèi)容簡介

  本書在編寫過程中考慮到測試人員的需求,尤其是測試新手對各種知識的需求,由淺入深,循序漸進(jìn)地介紹了各種測試?yán)碚撝R和實踐經(jīng)驗;詳細(xì)講述了主流測試工具的使用,例如LoadRunner、TestComplete、TestDirector等;還介紹了各種常用的開源測試工具,為期待引入開源測試工具的測試人員提供參考;另外,結(jié)合項目實踐,介紹了各種輔助測試工具的開發(fā),例如每日構(gòu)建框架的開發(fā)、AEP系統(tǒng)的搭建、性能測試框架的搭建、正交表測試用例自動生成工具的設(shè)計以及數(shù)據(jù)庫比較工具的制作等。本書包括了豐富的實戰(zhàn)案例和流行測試工具的使用技術(shù)和技巧,通過閱讀本書,不但可以讓新手快速掌握軟件測試的理論知識,更可以提高讀者的實戰(zhàn)技能。本書在每章的最后,針對測試中可能遇到的各種問題,結(jié)合作者的實踐經(jīng)驗給出了分析和解答,并準(zhǔn)備了模擬面試的問答題及其參考答案,以方便那些希望進(jìn)入測試行業(yè)的人員學(xué)習(xí)。

作者簡介

  陳能技,廣州賽寶騰睿信息科技有限公司測試經(jīng)理、質(zhì)量保障部主管。CSDN博客專家、51testing博客專家、Testage論壇版主。多年從事計算機軟件測試和質(zhì)量改進(jìn)工作,曾任程序員、測試工程師、技術(shù)支持工程師、QA、內(nèi)審員等職務(wù),具有豐富的測試團(tuán)隊組建、自動化測試管理經(jīng)驗。目前專注于軟件自動化測試及管理領(lǐng)域,倡導(dǎo)實用主義測試?yán)砟?,堅信“Seeing is NOT believing,Testing is believing!”。

圖書目錄

第一篇 軟件測試的基礎(chǔ)
 第1章 軟件測試概述
  1.1 軟件測試的起源
  1.2 軟件測試的發(fā)展
  1.3 軟件測試行業(yè)的現(xiàn)狀和前景
  1.4 小結(jié)
  1.5 新手入門須知
  1.6 模擬面試問答
 第2章 軟件測試的組織
  2.1 測試的組織形式
  2.2 融入測試組織
   2.2.1 根據(jù)開發(fā)模式定位自己的測試角色
   2.2.2 如何融入一個項目團(tuán)隊
  2.3 軟件測試團(tuán)隊的建設(shè)
   2.3.1 學(xué)習(xí)型團(tuán)隊的組建
   2.3.2 測試規(guī)范
   2.3.3 部門制度
  2.4 小結(jié)
  2.5 新手入門須知
  2.6 模擬面試問答
 第3章 軟件測試人員應(yīng)具備的條件
  3.1 測試人員的素質(zhì)要求
  3.2 測試人員的技能要求
  3.3 小結(jié)
  3.4 新手入門須知
  3.5 模擬面試問答
第二篇 軟件測試的基礎(chǔ)
 第4章 軟件工程與軟件測試
  4.1 軟件工程簡介
  4.2 軟件開發(fā)模式
   4.2.1 常見的軟件開發(fā)模式
   4.2.2 軟件開發(fā)模式的發(fā)展
  4.3 不同軟件開發(fā)模式下的軟件測試
   4.3.1 CMM和和ISO中的軟件測試
   4.3.2 敏捷開發(fā)中的軟件測試
   4.3.3 QA與QC的區(qū)別
  4.4 配置管理與軟件測試
   4.4.1 什么是配置管理
   4.4.2 軟件配置管理的目的
   4.4.3 軟件配置管理的基本任務(wù)
   4.4.4 配置管理自動化
  4.5 小結(jié)
  4.6 新手入門須知
  4.7 模擬面試問答
 第5章 軟件測試的目的與原則
  5.1 軟件測試的目的
   5.1.1 軟件測試與建立軟件信心的關(guān)系
   5.1.2 軟件測試的兩面性
   5.1.3 軟件測試的驗證與確認(rèn)
   5.1.4 測試是一種服務(wù)
  5.2 軟件測試應(yīng)該遵循的原則
   5.2.1 Good enough原則
   5.2.2 Pareto原則
   5.2.3 盡早開展測試
   5.2.4 在發(fā)現(xiàn)較多錯誤的地方投入更多的測試
   5.2.5 同化效應(yīng)
  5.3 小結(jié)
  5.4 新手入門須知
  5.5 模擬面試問答
 第6章 軟件測試的方法論
  6.1 軟件測試的不同學(xué)派
  6.2 軟件測試的方法應(yīng)用
  6.3 IBM公司的軟件測試方法
   6.3.1 回歸測試
   6.3.2 測試的度量
   6.3.3 用例驅(qū)動
   6.3.4 RUP對軟件測試的分類
   6.3.5 RUP對測試階段的劃分
  6.4 自動錯誤預(yù)防方法
   6.4.1 AEP的基本概念
   6.4.2 實現(xiàn)軟件自動錯誤預(yù)防的方法
  6.5 小結(jié)
  6.6 新手入門須知
  6.7 模擬面試問答
 第7章 軟件測試的過程管理
  7.1 軟件測試的各個階段
  7.2 測試需求
   7.2.1 需求規(guī)格說明書的檢查要點
   7.2.2 需求規(guī)格說明書的檢查步驟
   7.2.3 通過編寫測試用例來檢查需求
  7.3 測試計劃
   7.3.1 制定測試計劃的必要性
   7.3.2 測試計瑚與測試過程的關(guān)系
  7.4 測試設(shè)計及測試用例
   7.4.1 等價類劃分法
   7.4.2 邊界值分析法
   7.4.3 基本路徑分析法
   7.4.4 因果圖法
   7.4.5 場景設(shè)計法
   7.4.6 錯誤猜測法
   7.4.7 使用正交試驗法設(shè)計測試用例
   7.4.8 使用均勻試驗法設(shè)計測試用例
   7.4.9 使用組合覆蓋法設(shè)計測試用例
   7.4.10 使用分類樹方法設(shè)計測試用例
   7.4.11 測試用例設(shè)計的自動化
  7.5 測試的執(zhí)行
   7.5.1 測試用例的合理選擇
   7.5.2 測試的分工與資源利用
   7.5.3 測試環(huán)境的搭建
   7.5.4 BVT測試與冒煙測試
   7.5.5 每日構(gòu)建的基本流程
  7.6 測試記錄與跟蹤
   7.6.1 Bug的質(zhì)量衡量
   7.6.2 如何記錄一個合格的Bug
   7.6.3 Bug報告應(yīng)該注意的問題
   7.6.4 跟蹤一個Bug的生命周期
   7.6.S Bug評審應(yīng)注意的問題
   7.6.6 基于TestDilirectcor的缺陷管理
  7.7 回歸測試
   7.7.1 為什么會回歸
   7.7.2 回歸測試的難度
   7.7.3 基于風(fēng)險的回歸測試
  7.8 測試總結(jié)和報告
   7.8.1 缺陷分類報告
   7.8.2 缺陷趨勢報告
   7.8.3 典型缺陷與Bug模式
   7.8.4 測試申的PDCA循環(huán)
   7.8.5 客觀全面的測試報告
   7.8.6 實用測試經(jīng)驗的總結(jié)
  7.9 小結(jié)
  7.10 新手入門須知
  7.11 模擬面試問答
 第8章  軟件測試的度量
  8.1 軟件測試度量的目的
   8.1.1 度量的目的
   8.1.2 測試度量的難度
   8.1.3 測試人員工作質(zhì)量的衡量
  8.2 軟件測試的度量方法及其應(yīng)用
   8.2.1 度量Bug的數(shù)量
   8.2.2 加權(quán)法度量缺陷
   8.2.3 Bug的定性評估
   8.2.4 Bug綜合評價模型
   8.2.5 測試覆蓋率統(tǒng)計
   8.2.6 考核測試人員的硬指標(biāo)和軟指標(biāo)
  8.3 小結(jié)
  8.4 新手入門須知
  8.5 模擬面試問答
第三篇 實用軟件測試技術(shù)與工具
 第9章 實用軟件測試技術(shù)
  9.1 軟件測試技術(shù)的發(fā)展
  9.2 軟件測試技術(shù)
   9.2.1 黑盒測試與白盒測試
   9.2.2 手工測試與自動化測試
   9.2.3 探索性測試
   9.2.4 單元測試
   9.2.5 單元級別的性能測試
   9.2.6 數(shù)據(jù)庫性能檢查
   9.2.7 軟件的“極限考驗”——壓力測試
   9.2.8 軟件的容量測試
   9.2.9 安全性測試
   9.2.10 安裝測試
   9.2.11 環(huán)境測試
  9.3 實用軟件測試技術(shù)的綜合應(yīng)用
   9.3.1 跟蹤法測試
   9.3.2 C/S結(jié)構(gòu)軟件系統(tǒng)的
   9.3.3 B/S結(jié)構(gòu)軟件系統(tǒng)的測試
   9.3.4 手機應(yīng)用軟件的測試
   9.3.5 游戲軟件系統(tǒng)的測試
   9.3.6 界面交互及用戶體驗測試
   9.3.7 數(shù)據(jù)庫測試
   9.3.8 Web Services的測試
   9.3.9 內(nèi)存泄漏測試
   9.3.10 報表測試
   9.3.11 聯(lián)機幫助和用戶手冊的測試
   9.3.12 缺乏工具支持的性能測試
   9.3.13 本地化測試與國際化測試
   9.3.14 可訪問性測試
  9.4 小結(jié)
  9.5 新手入門須知
  9.6 模擬面試問答
 第10章 實用軟件測試工具
  10.1 軟件測試工具的作用
  10.2 軟件測試工具的分類
   10.2.1 按測試工具的用途分類
   10.2.2 按測試工具的收費方式分類
  10.3 如何在測試組中引入測試工具
   10.3.1  測試工具的選型
   10.3.2 測試工具的試用
   10.3.3 測試工具的使用培訓(xùn)
   10.3.4 測試工具的使用
  10.4 測試管理工具TestDirector
   10.4.1 測試管理工具與缺陷管理工具的區(qū)別
   10.4.2 測試管理功能之間的關(guān)聯(lián)
   10.4.3 利用TestDirector生成測試報告
   10.4.4 TestDlirector數(shù)據(jù)庫的備份和恢復(fù)
   10.4.5 TestDirector的個性化定制
   10.4.6 TestDt,rector的使用技巧
  10.5 自動化功能測試工具TestComplete
   10.5.1 腳本語言的選擇
   10.5.2 編寫腳本的基本步驟
   10.5.3 命令行運行方式
   10.5.4 TestComplete如何模擬用戶動作
   10.5.5 TestComplete的Stores對象的使用
   10.5.6 TestComplete的數(shù)據(jù)驅(qū)動測試方法
   10.5.7 TestCeImplete的對象驅(qū)動測試方法
   10.5.8 使用Testcomplete測試Open的應(yīng)用程序
   10.5.9 使用TestComplete測試分布式應(yīng)用程序
   10.5.10 TestComplete的一些常用技巧
   10.5.11 TestComplete的一些常用內(nèi)建函數(shù)
  10.6 自動化功能測試工具QTP
   10.6.1 插件管理
   10.6.2 基本測試過程
   10.6.3 創(chuàng)建測試
   10.6.4 運行測試
   10.6.5 分析結(jié)果
   10.6.6 關(guān)鍵字驅(qū)動測試方法
   10.6.7 什么時候使用關(guān)鍵字驅(qū)動測試方法
  10.7 性能測試工具LoadRunner
   10.7.1 協(xié)議的選擇與錄制
   10.7.2 腳本參數(shù)化和添加事務(wù)
   10.7.3 性能參數(shù)的選擇和監(jiān)視
   10.7.4 性能測試報告與性能瓶頸分析
  10.8 內(nèi)存問題測試工具BoundsChecker
   10.8.1 在Delphi項目中設(shè)置編譯選項
   10.8.2 BoundsChecker使用簡介
   10.8.3 如何判斷內(nèi)存問題
  10.9 微軟的單元測試工具M(jìn)STest
   10.9.1 建立單元測試項目
   10.9.2 巧用NMock對象
   10.9.3 執(zhí)行單元測試
  10.10 測試用例設(shè)計工具CTE XL
   10.10.1 分類樹設(shè)計
   10.10.2 選擇組合測試用例
   10.10.3 測試用例的自動生成
   10.10.4 統(tǒng)計分析和報告
  10.11 小結(jié)
  10.12 新手入門須知
  10.13 模擬面試問答
 第11章 開源測試工具
  11.1 開源測試工具簡介
   11.1.1 開源的背景
   11.1.2 開源測試工具的發(fā)展現(xiàn)狀
  11.2 常用開源測試工具簡介——測試管理類
   11.2.1 BugzillaBug管理系統(tǒng)
   11.2.2 Mantis缺陷跟蹤系統(tǒng)
   11.2.3 BugFree測試管理工具
   11.2.4 綜合比較
  11.3 常用開源測試工具簡介——單元測試類
   11.3.1 UNnit-針對.NET開發(fā)的單元測試框架
   11.3.2 NMock單元測試方法
   11.3.3 NunitForms——界面層代碼測試
  11.4 常用開源測試工具簡介——性能測試類
   11.4.1 OpenSTA——Web技能測試工具
   11.4.2 TestMaker一性能測試工具
   11.4.3 DBMonster生成大批量數(shù)據(jù)庫數(shù)據(jù)的工具
  11.5 常用開源測試工具簡介——自動化功能測試類
   11.5.1 Abbot Java GUI Test Framework——自動化測試框架
   11.5.2 SharDRobo——功能測試工具和錄制工具
   11.5.3 Samie-IE自動化測試
  11.6 如何在測試組中引入開源測試工具
   11.6.1 開源測試工具的成本考慮
   11.6.2 引入開源測試工具的步驟
   11.6.3 引入開源測試工具可能 碰到的問題
  11.7 小結(jié)
  11.8 新手入門須知
  11.9 模擬面試問答
 第12章 測試工具的原理及制作
 第13章 實用小工具的應(yīng)用技巧
 第14章 單元測試管理
 第15章 自動化功能測試管理
 第16章 性能測試管理
 第17章 探索性測試管理
 第18章 用戶界面測試管理
第四篇 軟件測試的學(xué)習(xí)和研究
 第19章 軟件測試的學(xué)習(xí)和研究

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號