HI,BUGS——全面軟件測(cè)試
-
【作 者】黃文高 編著
【I S B N 】978-7-5170-4411-6
【責(zé)任編輯】張玉玲
【適用讀者群】科技
【出版時(shí)間】2016-06-20
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】440
【千字?jǐn)?shù)】640
【印 張】27.5
【定 價(jià)】¥68
【叢 書(shū)】暫無(wú)分類(lèi)
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)主要介紹企業(yè)軟件測(cè)試的流程、方法和技術(shù)。本書(shū)分四大部分:理論篇、設(shè)計(jì)篇、技術(shù)篇和擴(kuò)展篇。理論篇主要介紹軟件測(cè)試的基礎(chǔ)知識(shí);設(shè)計(jì)篇主要介紹企業(yè)中真實(shí)的軟件測(cè)試的流程,包括測(cè)試計(jì)劃、設(shè)計(jì)、執(zhí)行、結(jié)果報(bào)告等,尤其是如何對(duì)缺陷進(jìn)行度量,是本部分內(nèi)容的一大亮點(diǎn)。技術(shù)篇主要介紹系統(tǒng)測(cè)試過(guò)程中其他的相關(guān)測(cè)試技術(shù),包括Web測(cè)試技術(shù)、本地化與國(guó)際化測(cè)試、兼容性測(cè)試和易用性測(cè)試。擴(kuò)展篇主要介紹了當(dāng)前流行的性能測(cè)試和自動(dòng)化測(cè)試,通過(guò)實(shí)例講述了性能測(cè)試和自動(dòng)化測(cè)試的全過(guò)程。
本書(shū)內(nèi)容由淺入深、由理論到實(shí)踐。希望能幫助初學(xué)者迅速了解軟件測(cè)試的全過(guò)程及相關(guān)技術(shù),同時(shí)也可以幫助中高級(jí)工程師進(jìn)一步提高軟件測(cè)試技能。
脫離測(cè)試設(shè)計(jì)的用例編寫(xiě),是無(wú)源之水
沒(méi)有度量及分析的缺陷管理,是舍本逐末
超過(guò)10年的軟件測(cè)試經(jīng)驗(yàn),干貨遍地
全面深入需求分析、測(cè)試策略、測(cè)試流程、缺陷管理、度量及分析
企業(yè)真實(shí)軟件測(cè)試流程,超級(jí)實(shí)用
Bugs,不見(jiàn)不如相見(jiàn)
從去年5月份開(kāi)始對(duì)這本書(shū)升級(jí),直到今年3月份才將本書(shū)升級(jí)完成,花費(fèi)的時(shí)間實(shí)在是比較長(zhǎng)。由于最近軟件測(cè)試課程講得太多,還有一些煩瑣的事情需要課后處理,所以每天留給寫(xiě)書(shū)的時(shí)間比較少,導(dǎo)致書(shū)稿延期。
這幾年做的企業(yè)內(nèi)訓(xùn)比較多,因此經(jīng)常有機(jī)會(huì)與一些企業(yè)的軟件測(cè)試工程師進(jìn)行深入的交流。關(guān)于軟件測(cè)試,不少測(cè)試工程師都存在以下較為典型的認(rèn)識(shí)誤區(qū):
(1)唯工具論。
很多軟件測(cè)試工程師重視各種測(cè)試工具的學(xué)習(xí)和使用,而不重視對(duì)軟件測(cè)試方法、流程等方面的學(xué)習(xí)與研究。
(2)總覺(jué)得黑盒測(cè)試很簡(jiǎn)單,沒(méi)什么技術(shù)含量。
做自動(dòng)化和性能測(cè)試的工資明顯比做手工測(cè)試的工資高,這是客觀存在的現(xiàn)象,但并不能說(shuō)做自動(dòng)化或性能測(cè)試就可以不用來(lái)研究測(cè)試設(shè)計(jì)及測(cè)試流程。站在公司的層面,測(cè)試設(shè)計(jì)與測(cè)試流程是產(chǎn)品質(zhì)量的保障,自動(dòng)化測(cè)試也好,性能測(cè)試也好,只是一種測(cè)試手段,他們更多的是使用工具代替了手工測(cè)試,但并不能保證測(cè)試的全面性。而測(cè)試的全面性與科學(xué)性還是由測(cè)試設(shè)計(jì)、測(cè)試流程來(lái)決定的。
黑盒測(cè)試很簡(jiǎn)單沒(méi)有技術(shù)含量,這是很多做了多年測(cè)試的人常犯的錯(cuò)誤。如果黑盒測(cè)試沒(méi)有技術(shù)含量,為什么很多公司做的黑盒測(cè)試都不理想呢?通常來(lái)說(shuō),認(rèn)為一件事或一門(mén)技術(shù)很簡(jiǎn)單有兩個(gè)方面的原因:一是由于這個(gè)人確實(shí)很強(qiáng),對(duì)他來(lái)說(shuō)這個(gè)內(nèi)容確實(shí)很簡(jiǎn)單;二是自己掌握的知識(shí)很淺,即我們通常說(shuō)的“半桶水”,由于對(duì)知識(shí)體系了解得不全面而覺(jué)得簡(jiǎn)單。很多做了幾年測(cè)試的工程師,可能始終沒(méi)搞明白一個(gè)問(wèn)題:產(chǎn)品究竟什么時(shí)候可以發(fā)布?筆者幾年前做測(cè)試的時(shí)候也有過(guò)一樣的困惑。
由于白盒測(cè)試主要由開(kāi)發(fā)人員完成,所以我們一般說(shuō)的測(cè)試主要是指黑盒測(cè)試,嚴(yán)格說(shuō)來(lái)性能測(cè)試和自動(dòng)化測(cè)試也都屬于黑盒測(cè)試的范疇。很多年前當(dāng)筆者剛接觸測(cè)試時(shí),筆者也曾經(jīng)迷茫過(guò),也像很多朋友一樣,認(rèn)為黑盒測(cè)試沒(méi)有技術(shù)含量,只有用例設(shè)計(jì)和測(cè)試執(zhí)行,但真正走進(jìn)測(cè)試領(lǐng)域后,發(fā)現(xiàn)事實(shí)遠(yuǎn)非如此簡(jiǎn)單:
(1)為什么用例設(shè)計(jì)總是不全面?
(2)為什么測(cè)試用例發(fā)現(xiàn)的問(wèn)題總是很少,很多的問(wèn)題不是按測(cè)試用例執(zhí)行來(lái)發(fā)現(xiàn)的,而是一些其他方面的操作發(fā)現(xiàn)的?
(3)為什么測(cè)試報(bào)告幾乎沒(méi)什么有用的數(shù)據(jù),只是簡(jiǎn)單地描述用例執(zhí)行情況,對(duì)缺陷幾乎沒(méi)有任何分析,也不知道為什么產(chǎn)品或系統(tǒng)就可以發(fā)布了?
(4)為什么幾乎從沒(méi)認(rèn)真分析過(guò)測(cè)試需求,甚至不清楚需求到底是怎么來(lái)的?
而解決諸多類(lèi)似的問(wèn)題,正是筆者編寫(xiě)本書(shū)的目的。必須明確指出,黑盒測(cè)試的核心并非測(cè)試工具的掌握和使用;黑盒測(cè)試并不簡(jiǎn)單,需要有完整的理論指導(dǎo)及嚴(yán)格的方法訓(xùn)練。
概括說(shuō)來(lái),測(cè)試的核心工作可歸結(jié)為測(cè)試流程、測(cè)試設(shè)計(jì)及缺陷管理和分析。
(1)測(cè)試流程:不能只對(duì)測(cè)試流程有一個(gè)了解,而是必須要對(duì)測(cè)試流程中每個(gè)步驟都很熟悉,并且知道每個(gè)步驟可能存在的問(wèn)題,評(píng)估需要注意的事項(xiàng),在流程優(yōu)化方面有自己的見(jiàn)解最好。
(2)測(cè)試設(shè)計(jì):其實(shí)很多人不知道測(cè)試設(shè)計(jì)是什么意思,很多測(cè)試工程師只知道測(cè)試用例設(shè)計(jì),但其實(shí)用例設(shè)計(jì)不能等同于測(cè)試設(shè)計(jì),測(cè)試設(shè)計(jì)包含三個(gè)步驟:需求分析、測(cè)試分析、用例設(shè)計(jì)。
(3)缺陷管理和分析:缺陷管理是大家目前都在做的,但缺陷分析很少有公司在做,這就導(dǎo)致在寫(xiě)測(cè)試報(bào)告時(shí),測(cè)試報(bào)告的內(nèi)容幾乎沒(méi)什么有價(jià)值的數(shù)據(jù),都是一些無(wú)關(guān)緊要的內(nèi)容。其實(shí)測(cè)試報(bào)告中應(yīng)該對(duì)缺陷進(jìn)行一定程度的分析和對(duì)缺陷進(jìn)行度量,這樣才能更好地分析產(chǎn)品或系統(tǒng)是否達(dá)到發(fā)布標(biāo)準(zhǔn)。
我把本書(shū)定位為一本系統(tǒng)、詳細(xì)、實(shí)用的學(xué)習(xí)軟件測(cè)試用書(shū),所以,本書(shū)的內(nèi)容分為四大部分:理論篇、設(shè)計(jì)篇、技術(shù)篇和擴(kuò)展篇。
理論篇主要內(nèi)容有:軟件測(cè)試的發(fā)展、缺陷的引入、修改缺陷的成本、測(cè)試成本以及測(cè)試工程師的職責(zé),系統(tǒng)生命周期中的測(cè)試策略、測(cè)試模型,軟件測(cè)試組織的發(fā)展。
設(shè)計(jì)篇包括七個(gè)章節(jié)的內(nèi)容。首先講了測(cè)試的整個(gè)流程,然后是軟件質(zhì)量模型、測(cè)試設(shè)計(jì)和用例設(shè)計(jì)方法。測(cè)試設(shè)計(jì)和測(cè)試用例設(shè)計(jì)是測(cè)試過(guò)程中的核心內(nèi)容,直接影響著軟件測(cè)試的質(zhì)量,所以一般說(shuō)來(lái),我們的用例設(shè)計(jì)需要建立在測(cè)試設(shè)計(jì)分析的基礎(chǔ)上。但在實(shí)際的測(cè)試過(guò)程中,很多人經(jīng)常忽略測(cè)試分析而直接進(jìn)行用例設(shè)計(jì)。所以測(cè)試設(shè)計(jì)和測(cè)試用例設(shè)計(jì)也是本篇的核心內(nèi)容。測(cè)試用例不僅需要設(shè)計(jì),還需要進(jìn)行有效的管理和維護(hù),以便我們通過(guò)分析缺陷來(lái)改善測(cè)試流程。所以,本部分還詳細(xì)講解了如何對(duì)缺陷進(jìn)行有效的管理和分析。
技術(shù)篇的內(nèi)容更加豐富多彩,包括了Web測(cè)試、本地化與國(guó)際化測(cè)試、兼容性測(cè)試和易用性測(cè)試,當(dāng)然,還有Web測(cè)試中不可或缺的Web 安全性測(cè)試。
擴(kuò)展篇內(nèi)容包含:功能測(cè)試及其他測(cè)試技術(shù),主要介紹了性能測(cè)試和自動(dòng)化測(cè)試,并且通案例詳細(xì)介紹性能測(cè)試和自動(dòng)化測(cè)試的過(guò)程;接著介紹了驗(yàn)收測(cè)試和文檔測(cè)試;最后介紹如何制定自己的職業(yè)規(guī)劃。
經(jīng)過(guò)近一年的努力,書(shū)稿終于完成。在這里我感謝所有曾經(jīng)幫助、支持和鼓勵(lì)過(guò)我的朋友。由于筆者水平有限,很多內(nèi)容是自己的經(jīng)驗(yàn)總結(jié),出現(xiàn)錯(cuò)誤在所難免,歡迎廣大讀者批評(píng)指正。讀者在閱讀本書(shū)的過(guò)程中如有任何不清楚的問(wèn)題和批評(píng)建議,可以發(fā)郵件到arivnhuang@163.com,作者將盡力給您答疑解惑。
Bugs,不見(jiàn)不如相見(jiàn),相見(jiàn)不要再見(jiàn)!
第一部分 理論篇
第1章 軟件測(cè)試概述 2
1.1 軟件測(cè)試發(fā)展歷史 2
1.2 歷史教訓(xùn) 5
1.2.1 1962年,“水手1號(hào)”火箭爆炸 5
1.2.2 1978年,哈特福德體育場(chǎng)倒塌 5
1.2.3 “5•19”南方六省斷網(wǎng)事件 6
1.2.4 2003年,美加停電事故 6
1.3 軟件測(cè)試定義 7
1.4 軟件測(cè)試分類(lèi) 8
1.4.1 黑盒、白盒、灰盒測(cè)試的區(qū)別 9
1.4.2 動(dòng)態(tài)與靜態(tài)測(cè)試的區(qū)別 10
1.4.3 手工與自動(dòng)化測(cè)試的區(qū)別 11
1.5 軟件測(cè)試階段 11
1.5.1 軟件測(cè)試階段劃分 12
1.5.2 回歸測(cè)試 12
1.6 小結(jié) 14
第2章 系統(tǒng)生命周期中的測(cè)試策略 15
2.1 測(cè)試級(jí)別 15
2.1.1 組件測(cè)試 15
2.1.2 集成測(cè)試 16
2.1.3 系統(tǒng)測(cè)試 17
2.1.4 驗(yàn)收測(cè)試 18
2.2 測(cè)試在質(zhì)量體系中的位置 18
2.2.1 能力成熟度模型集成 18
2.2.2 基于過(guò)程中的質(zhì)量 20
2.3 軟件測(cè)試模型 23
2.3.1 瀑布模型 23
2.3.2 V模型 25
2.3.3 W模型 26
2.3.4 H模型 27
2.3.5 X模型 28
2.4 系統(tǒng)生命周期中的測(cè)試策略 30
2.4.1 開(kāi)發(fā)階段的測(cè)試策略 31
2.4.2 產(chǎn)品階段的測(cè)試策略 31
2.5 小結(jié) 33
第3章 軟件測(cè)試組織 34
3.1 測(cè)試部在企業(yè)的位置 34
3.2 項(xiàng)目團(tuán)隊(duì)模型 35
3.3 測(cè)試組織的演變 37
3.4 測(cè)試工程師晉升通道 38
3.5 測(cè)試工程師職業(yè)發(fā)展 39
3.6 小結(jié) 40
第二部分 設(shè)計(jì)篇
第4章 軟件測(cè)試過(guò)程 42
4.1 測(cè)試過(guò)程模型 42
4.2 計(jì)劃與控制 43
4.2.1 關(guān)鍵過(guò)程域 43
4.2.2 階段度量指標(biāo) 58
4.2.3 能力評(píng)價(jià) 59
4.3 分析與設(shè)計(jì) 59
4.3.1 關(guān)鍵過(guò)程域 60
4.3.2 階段度量指標(biāo) 63
4.3.3 能力評(píng)價(jià) 64
4.4 實(shí)現(xiàn)與執(zhí)行 64
4.4.1 關(guān)鍵過(guò)程域 64
4.4.2 階段度量指標(biāo) 66
4.4.3 能力評(píng)價(jià) 66
4.5 評(píng)估與報(bào)告 66
4.5.1 關(guān)鍵過(guò)程域 66
4.5.2 階段度量指標(biāo) 70
4.5.3 能力評(píng)價(jià) 70
4.6 結(jié)束活動(dòng) 70
4.6.1 關(guān)鍵過(guò)程域 70
4.6.2 階段度量目標(biāo) 71
4.6.3 能力評(píng)價(jià) 71
4.7 小結(jié) 71
第5章 軟件質(zhì)量模型 72
5.1 軟件質(zhì)量框架 72
5.1.1 質(zhì)量途徑 72
5.1.2 產(chǎn)品質(zhì)量和生存周期 73
5.2 外部和內(nèi)部質(zhì)量模型 74
5.2.1 功能性(Functionality) 75
5.2.2 可靠性(Reliability) 76
5.2.3 易用性(Usability) 78
5.2.4 效率(Efficiency) 79
5.2.5 可維護(hù)性(Maintainability) 80
5.2.6 可移植性(Portability) 81
5.3 使用質(zhì)量的質(zhì)量模型 83
5.4 小結(jié) 84
第6章 測(cè)試需求分析過(guò)程 85
6.1 測(cè)試需求分析相關(guān)概念 85
6.2 需求的特性 88
6.3 原始需求收集及整理 90
6.4 需求繼承性分析 92
6.5 確定測(cè)試原始需求 100
6.6 測(cè)試需求分析 101
6.6.1 測(cè)試規(guī)格分析準(zhǔn)備 101
6.6.2 測(cè)試類(lèi)型分析 103
6.6.3 功能交互分析 104
6.7 生成最終產(chǎn)品規(guī)格 104
6.8 需求跟蹤矩陣 105
6.9 小結(jié) 109
第7章 測(cè)試設(shè)計(jì) 110
7.1 MFQ測(cè)試設(shè)計(jì)模型概述 110
7.2 建模 111
7.2.1 建模的維度 111
7.2.2 PRDCS建模方法 114
7.3 設(shè)計(jì)用例覆蓋模型 118
7.3.1 M(Mode) 118
7.3.2 F(Function) 119
7.3.3 Q(Quality) 119
7.4 確定測(cè)試數(shù)據(jù) 120
7.4.1 M(Mode) 120
7.4.2 F(Function) 120
7.4.3 Q(Quality) 120
7.5 非正式測(cè)試 121
7.6 小結(jié) 121
第8章 測(cè)試用例設(shè)計(jì)及管理 122
8.1 測(cè)試用例概述 122
8.1.1 寫(xiě)測(cè)試用例的優(yōu)勢(shì) 122
8.1.2 測(cè)試用例項(xiàng) 123
8.2 黑盒測(cè)試用例設(shè)計(jì)方法 126
8.2.1 等價(jià)類(lèi)測(cè)試用例設(shè)計(jì)方法 126
8.2.2 邊界值測(cè)試用例設(shè)計(jì)方法 132
8.2.3 場(chǎng)景法測(cè)試用例設(shè)計(jì)方法 134
8.2.4 因果圖測(cè)試用例設(shè)計(jì)方法 141
8.2.5 判定表測(cè)試用例設(shè)計(jì)方法 144
8.2.6 正交試驗(yàn)測(cè)試用例設(shè)計(jì)方法 148
8.2.7 狀態(tài)遷移圖測(cè)試用例設(shè)計(jì)方法 152
8.2.8 輸入域測(cè)試用例設(shè)計(jì)方法 155
8.2.9 輸出域測(cè)試用例設(shè)計(jì)方法 155
8.2.10 異常分析測(cè)試用例設(shè)計(jì)方法 155
8.2.11 錯(cuò)誤猜測(cè)測(cè)試用例設(shè)計(jì)方法 155
8.3 測(cè)試用例評(píng)審 156
8.4 測(cè)試用例變更 158
8.5 小結(jié) 159
第9章 缺陷管理與分析 160
9.1 缺陷報(bào)告的發(fā)展 160
9.1.1 Bug的由來(lái) 161
9.1.2 一份簡(jiǎn)單的缺陷報(bào)告 161
9.1.3 一份好的缺陷報(bào)告 161
9.2 相關(guān)術(shù)語(yǔ) 163
9.3 缺陷管理 163
9.3.1 缺陷的嚴(yán)重等級(jí) 163
9.3.2 缺陷的管理流程 164
9.3.3 缺陷的生命周期 166
9.3.4 缺陷的狀態(tài)轉(zhuǎn)變 167
9.4 缺陷特性 169
9.4.1 缺陷雪崩效應(yīng) 169
9.4.2 缺陷成本放大效應(yīng) 170
9.4.3 缺陷集群效應(yīng) 170
9.4.4 缺陷的收斂性 170
9.5 缺陷修復(fù)成本 171
9.5.1 缺陷修復(fù)成本與研發(fā)階段的關(guān)系 172
9.5.2 缺陷修復(fù)成本 173
9.6 缺陷分析方法 174
9.6.1 根本原因缺陷分析法 174
9.6.2 四象限缺陷分析法 177
9.6.3 ODC缺陷分析法 180
9.6.4 Rayleigh缺陷分析法 184
9.6.5 Gompertz缺陷分析法 187
9.7 缺陷遏制能力 189
9.7.1 缺陷引入與移除矩陣 189
9.7.2 缺陷預(yù)防的特性 190
9.7.3 缺陷預(yù)防的過(guò)程 191
9.8 缺陷監(jiān)控 197
9.8.1 缺陷收斂趨勢(shì) 197
9.8.2 缺陷分布 197
9.8.3 無(wú)效缺陷 198
9.8.4 缺陷修復(fù) 199
9.9 缺陷度量 199
9.9.1 缺陷密度度量 199
9.9.2 客戶(hù)角度 201
9.9.3 功能點(diǎn) 202
9.10 常用的缺陷管理系統(tǒng) 203
9.10.1 開(kāi)源缺陷管理系統(tǒng) 204
9.10.2 商業(yè)化缺陷管理系統(tǒng) 206
9.11 小結(jié) 206
第10章 單元測(cè)試 208
10.1 單元測(cè)試介紹 208
10.1.1 單元測(cè)試定義 208
10.1.2 單元測(cè)試的重點(diǎn) 209
10.1.3 單元測(cè)試環(huán)境 212
10.1.4 單元測(cè)試策略 215
10.2 靜態(tài)測(cè)試技術(shù) 217
10.2.1 代碼走查 217
10.2.2 控制流分析 218
10.2.3 數(shù)據(jù)流分析 219
10.2.4 信息流分析 220
10.3 動(dòng)態(tài)測(cè)試技術(shù) 222
10.3.1 語(yǔ)句覆蓋 222
10.3.2 判定覆蓋 223
10.3.3 條件覆蓋 224
10.3.4 判定/條件覆蓋 224
10.3.5 路徑覆蓋 225
10.3.6 基本路徑覆蓋 226
10.4 CppUnit自動(dòng)化單元測(cè)試框架 231
10.5 小結(jié) 238
第三部分 技術(shù)篇
第11章 系統(tǒng)測(cè)試 240
11.1 系統(tǒng)測(cè)試概述 241
11.2 功能測(cè)試 241
11.3 易用性測(cè)試 243
11.4 可安裝性測(cè)試 244
11.4.1 安裝過(guò)程測(cè)試 244
11.4.2 不同環(huán)境下的安裝 244
11.4.3 系統(tǒng)升級(jí)測(cè)試 245
11.4.4 安裝的文件存放 245
11.4.5 卸載測(cè)試 246
11.5 異常測(cè)試 246
11.6 壓力測(cè)試 248
11.7 GUI測(cè)試 249
11.8 兼容性測(cè)試 252
11.9 性能測(cè)試 252
11.10 安全性測(cè)試 252
11.11 配置測(cè)試 254
11.12 可靠性測(cè)試 254
11.13 健壯性測(cè)試 254
11.14 系統(tǒng)測(cè)試過(guò)程 255
11.15 小結(jié) 258
第12章 Web系統(tǒng)測(cè)試 259
12.1 功能測(cè)試 259
12.1.1 鏈接測(cè)試 259
12.1.2 表單測(cè)試 262
12.1.3 Cookies測(cè)試 263
12.1.4 設(shè)計(jì)語(yǔ)言測(cè)試 265
12.1.5 數(shù)據(jù)庫(kù)測(cè)試 266
12.1.6 文件上傳測(cè)試 267
12.2 性能測(cè)試 267
12.2.1 鏈接速度測(cè)試 267
12.2.2 負(fù)載測(cè)試 267
12.2.3 壓力測(cè)試 268
12.3 GUI測(cè)試 268
12.3.1 格式驗(yàn)證 268
12.3.2 導(dǎo)航條測(cè)試 268
12.3.3 頁(yè)面排版測(cè)試 269
12.3.4 拼寫(xiě)和語(yǔ)法測(cè)試 270
12.3.5 標(biāo)簽屬性測(cè)試 271
12.3.6 頁(yè)面源文件測(cè)試 271
12.3.7 Tab鍵測(cè)試 272
12.4 兼容性測(cè)試 272
12.5 安全性測(cè)試 272
12.5.1 Web漏洞掃描 273
12.5.2 服務(wù)器端信息測(cè)試 273
12.5.3 文件和目錄測(cè)試 281
12.5.4 認(rèn)證測(cè)試 286
12.5.5 會(huì)話管理測(cè)試 290
12.5.6 權(quán)限管理測(cè)試 292
12.5.7 文件上傳下載測(cè)試 296
12.5.8 消息泄漏測(cè)試 298
12.5.9 輸入數(shù)據(jù)測(cè)試 300
12.5.10 跨站腳本攻擊測(cè)試 301
12.5.11 Web Service測(cè)試 303
12.6 小結(jié) 307
第13章 本地化與國(guó)際化測(cè)試 308
13.1 本地化與國(guó)際化測(cè)試概述 308
13.2 國(guó)際化測(cè)試 310
13.2.1 國(guó)際化測(cè)試常用術(shù)語(yǔ) 310
13.2.2 軟件國(guó)際化要求 311
13.2.3 軟件國(guó)際化測(cè)試方法 314
13.3 本地化測(cè)試 315
13.3.1 同步本地化工程模型 315
13.3.2 多語(yǔ)言測(cè)試 316
13.3.3 區(qū)域文化 317
13.3.4 數(shù)據(jù)格式 318
13.3.5 熱鍵 320
13.4 小結(jié) 321
第14章 兼容性測(cè)試 322
14.1 兼容性測(cè)試概述 322
14.1.1 向上兼容 323
14.1.2 向下兼容 323
14.1.3 交叉兼容 323
14.2 硬件兼容 324
14.3 軟件兼容 324
14.3.1 瀏覽器兼容 324
14.3.2 分辨率兼容 325
14.3.3 打印機(jī)兼容 325
14.4 數(shù)據(jù)庫(kù)兼容 326
14.5 操作系統(tǒng)兼容 326
14.6 數(shù)據(jù)共享兼容 327
14.7 小結(jié) 327
第15章 易用性測(cè)試 328
15.1 易用性測(cè)試概述 328
15.1.1 易用性的定義 328
15.1.2 UI的七大特征 330
15.2 安裝易用性測(cè)試 334
15.3 GUI易用性測(cè)試 338
15.3.1 GUI的組成部分 338
15.3.2 GUI測(cè)試內(nèi)容 340
15.4 UI易用性測(cè)試 349
15.5 易用性測(cè)試的自動(dòng)化實(shí)現(xiàn) 349
15.6 小結(jié) 352
第四部分 擴(kuò)展篇
第16章 性能測(cè)試 354
16.1 性能測(cè)試概述 354
16.1.1 性能測(cè)試的概念 354
16.1.2 性能測(cè)試自動(dòng)化 355
16.2 主流性能測(cè)試工具 356
16.3 性能測(cè)試常見(jiàn)術(shù)語(yǔ) 358
16.3.1 響應(yīng)時(shí)間 358
16.3.2 并發(fā)用戶(hù)數(shù) 358
16.3.3 吞吐量 359
16.3.4 吞吐率 360
16.3.5 點(diǎn)擊率 360
16.3.6 資源使用率 361
16.3.7 性能計(jì)數(shù)器 361
16.3.8 思考時(shí)間 361
16.4 性能測(cè)試過(guò)程 362
16.5 性能測(cè)試實(shí)例 365
16.5.1 系統(tǒng)介紹 365
16.5.2 設(shè)計(jì) 365
16.5.3 構(gòu)建 368
16.5.4 執(zhí)行 375
16.5.5 分析、診斷和調(diào)節(jié) 375
16.5.6 測(cè)試結(jié)論 378
16.6 小結(jié) 378
第17章 自動(dòng)化測(cè)試 379
17.1 自動(dòng)化測(cè)試的概念 379
17.1.1 自動(dòng)化測(cè)試目的和范圍 380
17.1.2 自動(dòng)化測(cè)試需要達(dá)到的程度 380
17.1.3 適合自動(dòng)化測(cè)試的對(duì)象 381
17.2 自動(dòng)化測(cè)試優(yōu)點(diǎn) 382
17.3 自動(dòng)化測(cè)試缺點(diǎn) 382
17.4 自動(dòng)化測(cè)試普遍存在的問(wèn)題 383
17.5 主流自動(dòng)化測(cè)試工具 384
17.6 自動(dòng)化測(cè)試框架 385
17.6.1 自動(dòng)化測(cè)試框架的發(fā)展 385
17.6.2 自動(dòng)化測(cè)試框架的開(kāi)發(fā) 387
17.7 自動(dòng)化測(cè)試過(guò)程 388
17.8 自動(dòng)化測(cè)試實(shí)例 389
17.8.1 系統(tǒng)介紹 390
17.8.2 測(cè)試方案及計(jì)劃 390
17.8.3 測(cè)試用例 392
17.8.4 腳本開(kāi)發(fā) 394
17.8.5 執(zhí)行測(cè)試 406
17.8.6 提交測(cè)試報(bào)告 406
17.9 小結(jié) 406
第18章 驗(yàn)收測(cè)試 407
18.1 驗(yàn)收測(cè)試的內(nèi)容 407
18.1.1 制定驗(yàn)收測(cè)試的標(biāo)準(zhǔn) 407
18.1.2 復(fù)審配置項(xiàng) 408
18.1.3 執(zhí)行驗(yàn)收測(cè)試 409
18.2 驗(yàn)收測(cè)試的策略 409
18.2.1 正式驗(yàn)收測(cè)試 409
18.2.2 非正式驗(yàn)收測(cè)試 410
18.2.3 Beta測(cè)試 410
18.3 驗(yàn)收測(cè)試的過(guò)程 411
18.4 實(shí)施驗(yàn)收測(cè)試 412
18.5 提交驗(yàn)收測(cè)試報(bào)告 413
18.6 小結(jié) 414
第19章 文檔測(cè)試 415
19.1 文檔的類(lèi)型 415
19.2 文檔測(cè)試的現(xiàn)狀 418
19.3 文檔測(cè)試的要點(diǎn) 418
19.4 文檔測(cè)試的策略 420
19.5 小結(jié) 420
第20章 軟件測(cè)試工程師的職業(yè)規(guī)劃 421
20.1 如何進(jìn)入軟件測(cè)試行業(yè) 421
20.2 軟件測(cè)試工程師的職責(zé) 422
20.3 軟件測(cè)試工程師的心態(tài) 423
20.4 當(dāng)前你的工作情況 424
20.5 未來(lái)你如何選擇 425
20.5.1 性能測(cè)試 425
20.5.2 自動(dòng)化測(cè)試 425
20.5.3 單元測(cè)試 426
20.5.4 云測(cè)試 426
20.6 如何提高自身技能 427
20.6.1 給自己制定一個(gè)目標(biāo) 427
20.6.2 正規(guī)培訓(xùn) 428
20.6.3 自學(xué) 428
20.7 小結(jié) 429
參考文獻(xiàn) 430
- 深入性能測(cè)試——LoadRunner性能測(cè)試、流程、監(jiān)控、調(diào)優(yōu)全程實(shí)戰(zhàn) [黃文高 編著]
- 軟件設(shè)計(jì)師考前沖刺100題 [施游 王曉笛 鄒月平 編著]
- 軟件定義網(wǎng)絡(luò)技術(shù)與實(shí)踐 [主編 但唐仁]
- Python 語(yǔ)言程序設(shè)計(jì)實(shí)踐指導(dǎo) [主編 張雙獅]
- Photoshop 圖形圖像項(xiàng)目化教程 [主編 胡斌斌 黎婭 蘇大椿]
- 軟件設(shè)計(jì)師備考一本通 [倪奕文 編著]
- Python程序設(shè)計(jì)案例教程 [主編 毛錦庚 鐘肖英 周賢來(lái) ]
- 高職院校軟件類(lèi)專(zhuān)業(yè)“類(lèi)上班制”人才培養(yǎng)模式研究 [楊智勇 王海洋 著]
- 信息技術(shù)基礎(chǔ)實(shí)訓(xùn)與習(xí)題指導(dǎo)(Windows7+Office2016) [主編 周金容 唐天國(guó)]
- 平面設(shè)計(jì)與制作項(xiàng)目化教程 [主編 李晨]
- 后期影像剪輯技術(shù) [主編 郭建偉]
- Spark大數(shù)據(jù)處理技術(shù) [主編 劉仁山 周洪翠 莊新妍]
- Python語(yǔ)言同步案例習(xí)題精解 [主編 肖朝暉]
- Excel在會(huì)計(jì)工作中的應(yīng)用(第三版) [主 編 趙艷莉 耿聰慧]
- 簡(jiǎn)單易懂的Python入門(mén)教程 [[日]大澤文孝 著]
- Python數(shù)據(jù)分析之道——Thinking in Pandas [[美]漢娜·斯捷潘內(nèi)克(Hannah S]
- 軟件工程(微課版) [主編 陳亞峰]
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(Windows 10+Office 2019) [主編 聶長(zhǎng)浪 賀秋芳 李久仲]
- python青少年趣味編程 [千鋒教育 編著]
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)(Windows 7+Office 2016) [主編 王洪平 楊華]
- AutoCAD 2019實(shí)例教程(微課版) [主編 王立恒]
- 軟件定義網(wǎng)絡(luò)技術(shù)與實(shí)戰(zhàn)教程 [主編 但唐仁 肖穎]
- 基于ANSYS的復(fù)合材料有限元分析和應(yīng)用(第二版) [李占營(yíng) 張承承 李成良 編著]
- 軟件評(píng)測(cè)師考試重難點(diǎn)突破 [張洋洋 編著]
- 大學(xué)計(jì)算機(jī)基礎(chǔ)教程實(shí)驗(yàn)指導(dǎo)與測(cè)試題集 [主編 饒拱維 吳華光 巫滿(mǎn)秀]
- 大學(xué)計(jì)算機(jī)基礎(chǔ)教程(Windows 10+Office 2016) [主編 饒拱維 郭其標(biāo) 房宜汕]
- 軟件設(shè)計(jì)師5天修煉 [施游 張華 鄒月平 編著]
- Altium Designer 20 電路設(shè)計(jì)案例教程 [主編 王靜 謝蓉]
- Bentley MOSES軟件入門(mén)與應(yīng)用 [高巍]
- 軟件測(cè)試(微課版) [鄭小蓉 萬(wàn)國(guó)德]
- 教材類(lèi)more>>
- 教輔培訓(xùn)more>>
- 生活經(jīng)管more>>
- 輸水管線工程風(fēng)險(xiǎn)管理
- 不息的水脈—大運(yùn)河講談錄
- 三峽梯級(jí)電站水資源決策支持系統(tǒng)研究與
- 海南黎族民俗文化鑒賞
- C++案例項(xiàng)目精講
- 信息系統(tǒng)項(xiàng)目管理師章節(jié)習(xí)題與考點(diǎn)特訓(xùn)
- 武術(shù)基礎(chǔ)教程
- 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)教程
- HCIA-Datacom認(rèn)證題庫(kù)分類(lèi)精講
- SwiftUI完全開(kāi)發(fā)
- 網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師備考一本通
- 用英語(yǔ)介紹中國(guó)古今科技
- 農(nóng)村新型社區(qū)移民的社會(huì)適應(yīng)性問(wèn)題研究
- 用英語(yǔ)介紹中國(guó)美食文化
- 用英語(yǔ)介紹中國(guó)名人
- 第四代系統(tǒng)論:全息系統(tǒng)論—全息系統(tǒng)的