軟件測(cè)試技術(shù)大全 測(cè)試基礎(chǔ) 流行工具 項(xiàng)目實(shí)戰(zhàn)
定 價(jià):69 元
- 作者:陳能技,黃志國(guó) 編著
- 出版時(shí)間:2015/8/1
- ISBN:9787115397874
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.56
- 頁(yè)碼:556
- 紙張:膠版紙
- 版次:3
- 開(kāi)本:16開(kāi)
內(nèi) 容 提 要
本書(shū)介紹了國(guó)內(nèi)外先進(jìn)的測(cè)試技術(shù)和測(cè)試?yán)砟睿ㄎ④浀臏y(cè)試方法、RUP中的測(cè)試過(guò)程、敏捷測(cè)試的理念等;詳細(xì)講述了幾個(gè)主要的測(cè)試工具的使用,包括LoadRunner、HP UFT、AppScan等;還介紹了各種常用的開(kāi)源測(cè)試工具,為期待引入開(kāi)源測(cè)試工具的團(tuán)隊(duì)提供參考。另外,還結(jié)合項(xiàng)目實(shí)踐,介紹了各種測(cè)試輔助工具的開(kāi)發(fā),包括每日構(gòu)建框架的開(kāi)發(fā)、UFT系統(tǒng)的搭建、性能測(cè)試框架的搭建、正交表測(cè)試用例自動(dòng)生成工具的設(shè)計(jì)、數(shù)據(jù)庫(kù)比較工具的制作以及分布式配置管理工具Git的使用。
本書(shū)一些章的*后,針對(duì)測(cè)試新手可能碰到的各種疑惑和困難,給出了精準(zhǔn)的分析和解答;而且還特意為測(cè)試新手們準(zhǔn)備了模擬面試題目,并為每個(gè)問(wèn)題提供了參考答案,方便希望進(jìn)入測(cè)試行業(yè)的新手們做好應(yīng)聘準(zhǔn)備工作。
暢銷書(shū)的超強(qiáng)升級(jí)版 介紹了國(guó)內(nèi)外先進(jìn)的測(cè)試技術(shù)和測(cè)試?yán)砟,微軟公司的測(cè)試方法,RUP中的測(cè)試過(guò)程,AEP的理念、敏捷測(cè)試思想等詳細(xì)講述了主流的、新版本的測(cè)試工具的使用技術(shù)和技巧,如性能測(cè)試工具LoadRunner,功能自動(dòng)化測(cè)試工具QTP和TestComplete,測(cè)試過(guò)程管理工具QC,Visual Studio的單元測(cè)試工具,安全測(cè)試工具AppScan,測(cè)試用例設(shè)計(jì)工具PICT、CTE XL等介紹了典型的開(kāi)源測(cè)試工具的具體應(yīng)用,如JMeter、White、Watir等介紹了測(cè)試工具的開(kāi)發(fā),如使用VBScript進(jìn)行Web自動(dòng)化測(cè)試、利用UIAutomation實(shí)現(xiàn)GUI自動(dòng)化測(cè)試、正交表測(cè)試用例自動(dòng)生成工具等介紹了敏捷測(cè)試的實(shí)踐,如持續(xù)集成、代碼審查、探索性測(cè)試等實(shí)戰(zhàn)技術(shù)來(lái)自測(cè)試實(shí)踐中的典型案例,如C/S結(jié)構(gòu)測(cè)試、B/S結(jié)構(gòu)測(cè)試、手機(jī)測(cè)試、游戲測(cè)試、界面測(cè)試、數(shù)據(jù)庫(kù)測(cè)試、Web Service測(cè)試、內(nèi)存泄漏測(cè)試等,突出實(shí)用性和實(shí)戰(zhàn)性
陳能技,IT168測(cè)試專欄專家、CSDN博客專家,某大型臺(tái)資企業(yè)測(cè)試顧問(wèn),現(xiàn)為某著名企業(yè)高級(jí)測(cè)試經(jīng)理,軟件測(cè)試專家,已經(jīng)出版多本測(cè)試暢銷書(shū)籍。
目錄
第1篇 軟件測(cè)試的基礎(chǔ)
第1章 軟件測(cè)試行業(yè)1
1.1 軟件測(cè)試的起源2
1.1.1 **個(gè)Bug的故事2
1.1.2 幾個(gè)導(dǎo)致嚴(yán)重錯(cuò)誤的Bug3
1.1.3 軟件測(cè)試的起因3
1.2 軟件測(cè)試的發(fā)展3
1.2.1 軟件調(diào)試4
1.2.2 獨(dú)立的軟件測(cè)試4
1.2.3 軟件測(cè)試的**次定義4
1.2.4 軟件測(cè)試成為專門的學(xué)科5
1.2.5 開(kāi)發(fā)與測(cè)試的融合趨勢(shì)5
1.2.6 為什么軟件測(cè)試發(fā)展比較
緩慢5
1.3 軟件測(cè)試行業(yè)的現(xiàn)狀和前景6
1.3.1 國(guó)內(nèi)測(cè)試行業(yè)現(xiàn)狀6
1.3.2 測(cè)試人員的現(xiàn)狀7
1.3.3 軟件測(cè)試的前景8
1.4 小結(jié)8
1.5 新手入門須知9
1.6 模擬面試問(wèn)答9
第2章 軟件測(cè)試的組織11
2.1 測(cè)試的組織形式12
2.1.1 微軟的經(jīng)驗(yàn)教訓(xùn)12
2.1.2 *簡(jiǎn)單的軟件測(cè)試組織12
2.1.3 組織形式的分類方式13
2.1.4 綜合型的測(cè)試組織14
2.2 融入測(cè)試組織15
2.2.1 根據(jù)開(kāi)發(fā)的模式判斷自己
的測(cè)試角色定位15
2.2.2 “支持編碼”的測(cè)試與“批
判產(chǎn)品”的測(cè)試17
2.2.3 “面向業(yè)務(wù)”的測(cè)試與“面
向技術(shù)”的測(cè)試17
2.2.4 測(cè)試的劃分對(duì)敏捷項(xiàng)目開(kāi)
發(fā)的重要性18
2.2.5 如何融入一個(gè)項(xiàng)目團(tuán)隊(duì)18
2.2.6 快速融入項(xiàng)目團(tuán)隊(duì)的
技巧19
2.2.7 盡快投入測(cè)試工作的
技巧19
2.3 軟件測(cè)試的團(tuán)隊(duì)建設(shè)19
2.3.1 學(xué)習(xí)型團(tuán)隊(duì)的組建19
2.3.2 讓每一位測(cè)試人員找到
適合自己的位置20
2.3.3 “無(wú)規(guī)矩則不成方圓”21
2.3.4 測(cè)試規(guī)范21
2.3.5 部門制度22
2.4 小結(jié)23
2.5 新手入門須知23
2.6 模擬面試問(wèn)答23
第3章 軟件測(cè)試的人員要求25
3.1 測(cè)試人員的素質(zhì)要求26
3.1.1 你對(duì)測(cè)試感興趣嗎26
3.1.2 你有適合做軟件測(cè)試的
性格特征嗎27
3.1.3 好奇心27
3.1.4 成就感28
3.1.5 消極思維29
3.1.6 全面的思維能力29
3.1.7 測(cè)試的正確態(tài)度29
3.1.8 責(zé)任感30
3.1.9 壓力30
3.2 測(cè)試人員的技能要求31
3.2.1 業(yè)務(wù)知識(shí)31
3.2.2 產(chǎn)品設(shè)計(jì)知識(shí)32
3.2.3 測(cè)試人員需要了解軟件
架構(gòu)知識(shí)32
3.2.4 測(cè)試人員需要了解統(tǒng)一建
模語(yǔ)言(UML)32
3.2.5 測(cè)試人員的“武器”33
3.2.6 測(cè)試人員需要掌握的測(cè)試
工具33
3.2.7 測(cè)試人員需要掌握開(kāi)發(fā)
工具嗎34
3.2.8 用戶心理學(xué)34
3.2.9 界面設(shè)計(jì)中的3種模型34
3.2.10 人機(jī)交互認(rèn)知心理學(xué)35
3.2.11 測(cè)試人員是否需要編程
技能35
3.2.12 掌握編程技能的好處35
3.2.13 腳本語(yǔ)言36
3.2.14 文檔能力39
3.3 小結(jié)40
3.4 新手入門須知40
3.5 模擬面試問(wèn)答41
第2篇 軟件測(cè)試必備知識(shí)
第4章 軟件工程與軟件測(cè)試42
4.1 軟件工程簡(jiǎn)介43
4.1.1 什么是軟件工程43
4.1.2 軟件的生命周期43
4.1.3 軟件工程的研究領(lǐng)域43
4.1.4 軟件工程的發(fā)展歷史44
4.1.5 軟件工程化概念的提出44
4.1.6 “軟件工廠”44
4.1.7 軟件過(guò)程管理45
4.1.8 軟件過(guò)程相關(guān)方法和
工具45
4.1.9 軟件工程發(fā)展的新趨勢(shì)46
4.1.10 軟件工程的目的46
4.2 軟件開(kāi)發(fā)模式47
4.2.1 常見(jiàn)的軟件開(kāi)發(fā)模式47
4.2.2 線性模型47
4.2.3 漸進(jìn)式模型48
4.2.4 變換模型49
4.2.5 軟件開(kāi)發(fā)模式的發(fā)展49
4.2.6 RUP的歷史49
4.2.7 RUP過(guò)程模型下的軟件
測(cè)試50
4.2.8 RUP工具51
4.2.9 “重型”過(guò)程VS.“輕量”
過(guò)程51
4.2.10 敏捷運(yùn)動(dòng)52
4.2.11 極限編程(XP)52
4.2.12 XP中的軟件測(cè)試54
4.2.13 XP工具54
4.3 不同軟件開(kāi)發(fā)模式下的軟件
測(cè)試54
4.3.1 CMM和ISO中的軟件
測(cè)試54
4.3.2 CMM與軟件測(cè)試54
4.3.3 ISO與軟件測(cè)試55
4.3.4 敏捷開(kāi)發(fā)中的軟件
測(cè)試56
4.4 小結(jié)57
4.5 新手入門須知57
4.6 模擬面試問(wèn)答58
第5章 軟件配置管理與軟件測(cè)試61
5.1 軟件配置管理的應(yīng)用62
5.1.1 什么是配置管理62
5.1.2 實(shí)施軟件配置管理的
好處63
5.1.3 配置管理計(jì)劃63
5.1.4 配置標(biāo)識(shí)64
5.1.5 變更控制65
5.1.6 配置狀態(tài)記錄和報(bào)告66
5.1.7 配置審計(jì)66
5.1.8 配置管理的自動(dòng)化66
5.1.9 進(jìn)度控制與軟件測(cè)試67
5.1.10 變更控制與軟件測(cè)試67
5.1.11 配置管理與軟件測(cè)試68
5.2 VSS的安裝和使用68
5.2.1 VSS簡(jiǎn)介68
5.2.2 VSS的安裝69
5.2.3 創(chuàng)建VSS數(shù)據(jù)庫(kù)69
5.2.4 創(chuàng)建VSS項(xiàng)目Project69
5.2.5 VSS備份69
5.3 SVN的安裝和使用70
5.3.1 SVN的基本原理70
5.3.2 SVN的下載與安裝71
5.3.3 創(chuàng)建資源庫(kù)71
5.3.4 運(yùn)行SVN服務(wù)72
5.3.5 用戶授權(quán)72
5.3.6 導(dǎo)入項(xiàng)目73
5.3.7 檢出項(xiàng)目73
5.3.8 用add命令添加文件74
5.3.9 用commit命令提交文件74
5.3.10 用update命令更新文件74
5.3.11 將SVN服務(wù)注冊(cè)為系統(tǒng)
服務(wù)74
5.3.12 遠(yuǎn)程客戶端訪問(wèn)75
5.3.13 目錄訪問(wèn)權(quán)限控制75
5.4 Git的安裝和使用76
5.4.1 Git簡(jiǎn)介76
5.4.2 安裝Git77
5.4.3 遠(yuǎn)程倉(cāng)庫(kù)77
5.4.4 分支管理78
5.4.5 標(biāo)簽管理78
5.5 小結(jié)79
5.6 模擬面試問(wèn)答79
第6章 軟件質(zhì)量與軟件測(cè)試81
6.1 軟件質(zhì)量屬性82
6.1.1 質(zhì)量的3個(gè)層次82
6.1.2 軟件質(zhì)量模型83
6.2軟件質(zhì)量保證與軟件測(cè)試83
6.2.1 SQA與軟件測(cè)試84
6.2.2 SQA與項(xiàng)目組各成員之間
的關(guān)系84
6.2.3 SQA組織84
6.2.4 SQA的工作內(nèi)容85
6.2.5 QA與QC的區(qū)別85
6.3 質(zhì)量保證體系建設(shè)86
6.3.1 ISO 9000質(zhì)量管理體系與八
項(xiàng)質(zhì)量管理原則86
6.3.2 ISO 9000質(zhì)量管理體系的
建立過(guò)程87
6.3.3 CMM質(zhì)量管理體系與過(guò)程
改進(jìn)87
6.3.4 結(jié)合PSP、TSP建立CMM
過(guò)程改進(jìn)體系87
6.3.5 應(yīng)用PDCA質(zhì)量控制法持續(xù)
改進(jìn)軟件質(zhì)量88
6.4 小結(jié)88
6.5 新手入門須知89
6.6 模擬面試問(wèn)答89
第7章 軟件測(cè)試的目的與原則91
7.1 軟件測(cè)試的目的92
7.1.1 測(cè)試是為了建立軟件的
信心92
7.1.2 軟件測(cè)試與軟件信心的
關(guān)系92
7.1.3 軟件測(cè)試的兩面性92
7.1.4 軟件測(cè)試的驗(yàn)證與確認(rèn)93
7.1.5 測(cè)試是一種服務(wù)94
7.2 軟件測(cè)試應(yīng)該遵循的原則94
7.2.1 Good enough原則94
7.2.2 Pareto原則95
7.2.3 盡可能早開(kāi)展測(cè)試95
7.2.4 在發(fā)現(xiàn)較多錯(cuò)誤的地方
投入更多的測(cè)試96
7.2.5 同化效應(yīng)96
7.3 小結(jié)96
7.4 新手入門須知97
7.5 模擬面試問(wèn)答97
第8章 軟件測(cè)試的方法論99
8.1 軟件測(cè)試的五大流派100
8.1.1 分析學(xué)派100
8.1.2 標(biāo)準(zhǔn)學(xué)派100
8.1.3 質(zhì)量學(xué)派101
8.1.4 上下文驅(qū)動(dòng)學(xué)派101
8.1.5 敏捷學(xué)派102
8.1.6 不同流派的測(cè)試定義102
8.2 軟件測(cè)試的方法應(yīng)用102
8.2.1 微軟公司的**類測(cè)試103
8.2.2 微軟公司的第二類測(cè)試103
8.2.3 微軟的缺陷管理104
8.3 IBM公司的軟件測(cè)試方法104
8.3.1 回歸測(cè)試104
8.3.2 測(cè)試的度量105
8.3.3 用例驅(qū)動(dòng)105
8.3.4 RUP對(duì)軟件測(cè)試的