軟件測(cè)試(微課版)

-
【作 者】鄭小蓉 萬(wàn)國(guó)德
【I S B N 】978-7-5170-9029-8
【責(zé)任編輯】高雙春
【適用讀者群】本專通用
【出版時(shí)間】2020-11-27
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】216
【千字?jǐn)?shù)】303
【印 張】13.5
【定 價(jià)】¥39
【叢 書】高等職業(yè)教育軟件技術(shù)專業(yè)新形態(tài)教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書遵循了高職教材理論夠用的編寫原則,是一本軟件測(cè)試實(shí)踐性較強(qiáng)的教材,書中使用了資產(chǎn)管理系統(tǒng)作為測(cè)試項(xiàng)目,學(xué)習(xí)者循序漸進(jìn)地學(xué)習(xí),就能達(dá)到軟件測(cè)試人員所要求的職業(yè)崗位能力。本書的主要內(nèi)容包括:黑盒測(cè)試的基本測(cè)試方法;測(cè)試項(xiàng)目管理所應(yīng)具備的能力(編寫功能測(cè)試方案、設(shè)計(jì)測(cè)試用例、編寫缺陷報(bào)告、編寫功能測(cè)試總結(jié)報(bào)告與使用缺陷管理工具等);采用了Python+pyCharm+Selenium+Chrome 環(huán)境的自動(dòng)化測(cè)試;白盒測(cè)試的基本測(cè)試方法;運(yùn)用了LoadRunner 工具的性能測(cè)試。
本書可作為高等職業(yè)院校計(jì)算機(jī)相關(guān)專業(yè)的教材,也可供軟件測(cè)試人員學(xué)習(xí)軟件測(cè)試技術(shù)使用。
本書配有電子教案,讀者可以從中國(guó)水利水電出版社網(wǎng)站(www.waterpub.com.cn)或萬(wàn)水書苑網(wǎng)站(www.hzxbc.cn)免費(fèi)下載。
在線課程地址:http://www.cqooc.com/course/online/detail?id=334568085 重慶高校在線開(kāi)放課程平臺(tái) 《軟件測(cè)試》
微課資源:掃描書中二維碼可直接觀看
課程內(nèi)容:通俗易懂、任務(wù)驅(qū)動(dòng)、實(shí)踐性強(qiáng)
思考練習(xí):通過(guò)實(shí)際案例綜合運(yùn)用所學(xué)知識(shí)
更多資源:課件資源、授課計(jì)劃、課程標(biāo)準(zhǔn)和源代碼
近幾年,國(guó)家教育部對(duì)軟件技術(shù)專業(yè)人才培養(yǎng)方案給出的指導(dǎo)性意見(jiàn)中明確規(guī)定:軟件測(cè)試為軟件技術(shù)專業(yè)的核心課程。同時(shí),軟件測(cè)試員的職業(yè)崗位能力是軟件技術(shù)專業(yè)學(xué)生在校必須掌握的技能之一。因此,軟件測(cè)試這門課程的重要性不言而喻。正是基于此,作者結(jié)合多年的軟件測(cè)試教學(xué)經(jīng)驗(yàn),與北京四合天地科技有限公司聯(lián)合編寫了此書,也希望借此與更多職業(yè)院校的教師一起探討軟件測(cè)試的教學(xué)。
本書分為5 個(gè)單元。單元1(黑盒測(cè)試)主要介紹了等價(jià)類劃分法、邊界值法、決策表法、因果圖法、場(chǎng)景法與正交實(shí)驗(yàn)法;單元2(測(cè)試項(xiàng)目管理)的主要內(nèi)容包括如何理解軟件需求分析說(shuō)明書、編寫功能測(cè)試方案、設(shè)計(jì)測(cè)試用例、編寫缺陷報(bào)告、編寫功能測(cè)試總結(jié)報(bào)告、使用缺陷管理工具等;單元3(Selenium 自動(dòng)化測(cè)試)采用了Python+pyCharm+Selenium+Chrome 環(huán)境,使用8 種基本元素定位法,模擬人為的操作進(jìn)行定位頁(yè)面元素、切換窗口、切換表單、上傳文件、頁(yè)面截圖、處理警告彈框、下拉框選擇與驗(yàn)證碼的識(shí)別等;單元4(白盒測(cè)試)主要介紹了邏輯覆蓋法與路徑測(cè)試法;單元5(性能測(cè)試)利用LoadRunner 工具對(duì)資產(chǎn)管理系統(tǒng)錄制與編輯腳本、設(shè)置場(chǎng)景,最后對(duì)生成的性能測(cè)試報(bào)告進(jìn)行分析。
本書有配套的課件資源、授課計(jì)劃、課程標(biāo)準(zhǔn)和源代碼可供下載。本書有配套的微課資源,掃描書中二維碼可直接觀看。
由于編者水平有限,書中難免有不妥與疏漏之處,歡迎廣大讀者給予批評(píng)之正。
編者
2020年8月
任務(wù)1 等價(jià)類劃分法 2
任務(wù)描述 2
任務(wù)要求 2
知識(shí)鏈接 3
一、等價(jià)類劃分法的概念 3
二、等價(jià)類劃分法的原則 3
三、等價(jià)類劃分的依據(jù) 4
四、等價(jià)類劃分法的測(cè)試用例設(shè)計(jì) 4
任務(wù)實(shí)施 5
【思考與練習(xí)】 7
任務(wù)2 邊界值法 8
任務(wù)描述 8
任務(wù)要求 8
知識(shí)鏈接 8
一、邊界值法概要 8
二、邊界值的類型 9
三、選擇測(cè)試用例的原則 11
四、邊界值分析法測(cè)試用例的設(shè)計(jì) 11
任務(wù)實(shí)施 13
【思考與練習(xí)】 14
任務(wù)3 決策表法 15
任務(wù)描述 15
任務(wù)要求 15
知識(shí)鏈接 15
一、決策表的組成 15
二、構(gòu)造決策表的步驟 17
任務(wù)實(shí)施 17
【思考與練習(xí)】 20
任務(wù)4 因果圖法 20
任務(wù)描述 20
任務(wù)要求 20
知識(shí)鏈接 21
一、因果圖法概述 21
二、因果圖的基本符號(hào)與約束 21
三、因果圖法設(shè)計(jì)測(cè)試用例的基本步驟 22
任務(wù)實(shí)施 22
【思考與練習(xí)】 25
任務(wù)5 場(chǎng)景法 25
任務(wù)描述 25
任務(wù)要求 26
知識(shí)鏈接 26
一、場(chǎng)景法概述 26
二、場(chǎng)景法的設(shè)計(jì)步驟 27
任務(wù)實(shí)施 27
【思考與練習(xí)】 30
任務(wù)6 正交實(shí)驗(yàn)法 31
任務(wù)描述 31
任務(wù)要求 31
知識(shí)鏈接 32
一、正交實(shí)驗(yàn)法概述 32
二、正交實(shí)驗(yàn)法測(cè)試用例設(shè)計(jì)步驟 34
任務(wù)實(shí)施 36
【思考與練習(xí)】 40
任務(wù)7 綜合測(cè)試策略 41
任務(wù)描述 41
任務(wù)要求 41
知識(shí)鏈接 41
一、其他測(cè)試方法 41
二、測(cè)試方法的選擇 41
任務(wù)實(shí)施 43
【思考與練習(xí)】 44
單元2 測(cè)試項(xiàng)目管理 46
任務(wù)1 理解與分析《軟件需求分析
說(shuō)明書》 47
任務(wù)描述 47
任務(wù)要求 47
知識(shí)鏈接 47
一、軟件測(cè)試與軟件工程的關(guān)系 47
二、軟件測(cè)試階段 48
三、軟件測(cè)試流程 49
四、《軟件需求分析說(shuō)明書》目錄結(jié)構(gòu) 50
任務(wù)實(shí)施 51
【思考與練習(xí)】 54
任務(wù)2 編寫功能測(cè)試方案 55
任務(wù)描述 55
任務(wù)要求 55
知識(shí)鏈接 55
一、軟件測(cè)試的原則 55
二、功能測(cè)試方案模板 56
任務(wù)實(shí)施 58
【思考與練習(xí)】 62
任務(wù)3 設(shè)計(jì)測(cè)試用例 62
任務(wù)描述 62
任務(wù)要求 62
知識(shí)鏈接 62
一、測(cè)試用例的定義 62
二、測(cè)試用例的重要性 63
三、測(cè)試用例的評(píng)價(jià)標(biāo)準(zhǔn) 63
四、測(cè)試用例設(shè)計(jì)的基本原則 64
五、測(cè)試用例設(shè)計(jì)的書寫標(biāo)準(zhǔn) 64
任務(wù)實(shí)施 65
【思考與練習(xí)】 71
任務(wù)4 編寫缺陷報(bào)告 71
任務(wù)描述 71
任務(wù)要求 71
知識(shí)鏈接 71
一、軟件缺陷概述 71
二、軟件缺陷的修復(fù)成本 73
三、軟件缺陷嚴(yán)重程度分類 74
四、軟件可靠性 75
五、軟件質(zhì)量 76
任務(wù)實(shí)施 76
【思考與練習(xí)】 80
任務(wù)5 編寫功能測(cè)試總結(jié)報(bào)告 80
任務(wù)描述 80
任務(wù)要求 80
知識(shí)鏈接 81
任務(wù)實(shí)施 82
【思考與練習(xí)】 87
任務(wù)6 測(cè)試項(xiàng)目管理工具:禪道 87
任務(wù)描述 87
任務(wù)要求 87
知識(shí)鏈接 87
一、禪道工具的概述 87
二、禪道的下載與安裝 88
任務(wù)實(shí)施 91
【思考與練習(xí)】 94
單元3 Selenium自動(dòng)化測(cè)試 95
任務(wù)1 Selenium自動(dòng)化測(cè)試基礎(chǔ)知識(shí) 96
任務(wù)描述 96
任務(wù)要求 96
知識(shí)鏈接 96
一、自動(dòng)化測(cè)試的特點(diǎn) 96
二、軟件自動(dòng)化測(cè)試的選擇 97
三、自動(dòng)化測(cè)試環(huán)境的配置 98
四、Selenium的基本操作 102
任務(wù)實(shí)施 103
【思考與練習(xí)】 104
任務(wù)2 Selenium 8種元素定位法 104
任務(wù)描述 104
任務(wù)要求 104
知識(shí)鏈接 105
一、通過(guò)id定位 105
二、通過(guò)name定位 106
三、通過(guò)class_name定位 106
四、通過(guò)tag_name定位 106
五、通過(guò)link_text定位 107
六、通過(guò)partial_link_text定位 108
七、通過(guò)xpath定位 108
八、通過(guò)css_selector定位 109
任務(wù)實(shí)施 110
【思考與練習(xí)】 113
任務(wù)3 Selenium高級(jí)操作 114
任務(wù)描述 114
任務(wù)要求 114
知識(shí)鏈接 114
一、窗口切換 114
二、submit提交 116
三、等待時(shí)間 117
四、刪除頁(yè)面元素屬性 118
五、多表單切換處理 119
六、鼠標(biāo)操作 122
七、鍵盤操作 125
八、操作下拉滾動(dòng)條方法 126
九、頁(yè)面中下拉列表框的選擇 128
十、文件上傳處理 129
十一、頁(yè)面截圖操作 131
十二、警告彈窗處理 131
十三、驗(yàn)證碼識(shí)別 133
任務(wù)實(shí)施 136
【思考與練習(xí)】 139
任務(wù)4 Selenium綜合測(cè)試 141
任務(wù)描述 141
任務(wù)要求 141
知識(shí)鏈接 142
一、與Excel交互數(shù)據(jù) 142
二、異常處理 144
三、斷言 145
四、unittest的簡(jiǎn)單介紹及使用 146
五、生成測(cè)試報(bào)告 147
任務(wù)實(shí)施 148
【思考與練習(xí)】 151
單元4 白盒測(cè)試 152
任務(wù)1 邏輯覆蓋法 153
任務(wù)描述 153
任務(wù)要求 153
知識(shí)鏈接 153
一、白盒測(cè)試概述 153
二、邏輯覆蓋法 154
任務(wù)實(shí)施 155
【思考與練習(xí)】 158
任務(wù)2 路徑測(cè)試法 159
任務(wù)描述 159
任務(wù)要求 160
知識(shí)鏈接 160
一、路徑表達(dá)式 160
二、控制流圖 161
三、環(huán)形復(fù)雜度 162
四、獨(dú)立路徑 163
任務(wù)實(shí)施 164
【思考與練習(xí)】 166
單元5 性能測(cè)試 167
任務(wù)1 錄制與編輯腳本 168
任務(wù)描述 168
任務(wù)要求 168
知識(shí)鏈接 169
一、性能測(cè)試概述 169
二、LoadRunner工具的安裝 171
三、腳本錄制選項(xiàng)的設(shè)置 172
四、兩個(gè)常用函數(shù) 173
五、思考時(shí)間(Think Time) 174
六、檢查點(diǎn)(Web Text Check) 175
七、參數(shù)化(Parameters) 176
八、關(guān)聯(lián)(Correlation) 181
九、事務(wù)(Transaction) 182
十、集合點(diǎn)(Rendezvous Points) 184
任務(wù)實(shí)施 185
【思考與練習(xí)】 189
任務(wù)2 設(shè)置場(chǎng)景 190
任務(wù)描述 190
任務(wù)要求 190
知識(shí)鏈接 191
一、場(chǎng)景設(shè)計(jì) 191
二、運(yùn)行場(chǎng)景 195
任務(wù)實(shí)施 199
【思考與練習(xí)】 200
任務(wù)3 產(chǎn)生分析報(bào)告 201
任務(wù)描述 201
任務(wù)要求 201
知識(shí)鏈接 201
一、分析圖類型 201
二、性能測(cè)試結(jié)果分析 202
三、生成測(cè)試報(bào)告 203
任務(wù)實(shí)施 204
【思考與練習(xí)】 207
參考文獻(xiàn) 208
- 零基礎(chǔ)玩轉(zhuǎn)國(guó)產(chǎn)大模型DeepSeek [徐永冰 張帥 編著]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統(tǒng)項(xiàng)目管理師考試32小時(shí)通關(guān)(適用第4版考綱) [薛大龍]
- 信息系統(tǒng)管理工程師考試32小時(shí)通關(guān)(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測(cè)實(shí)訓(xùn) [洪曉江 達(dá)則曉麗 錢波]
- 科技信息檢索與論文寫作實(shí)用教程 [李振華]
- 傳統(tǒng)山水畫論解讀與實(shí)踐 [陳鈉 著]
- Python數(shù)據(jù)庫(kù)編程 [主編 殷樹友 邢 翀]
- 計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)指導(dǎo) [主編 袁春萍 朱妮]
- 嵌入式人工智能技術(shù)應(yīng)用(數(shù)字教材) [主編 胡娜 楊國(guó)勇 晏廷榮]
- Vienna整流器技術(shù) [桂存兵 著]
- 變頻器與伺服應(yīng)用 [陳剛 葉云飛]
- 物聯(lián)網(wǎng)工程設(shè)計(jì)與實(shí)踐 [湯琳 李敏]
- 爐邊夜話——深入淺出話AI [汪建 著]
- 電商運(yùn)營(yíng)與管理 [鐘肖英 陳瀟]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- 信息技術(shù)基礎(chǔ)(Windows 10+WPS Office)(微課版) [主編 石利平 田輝平 謝盛嘉]
- 人工智能應(yīng)用 [主編 陳 萍 劉培培 陳孟軍]
- 大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo) [主編 劉志堅(jiān)]
- 高級(jí)辦公應(yīng)用項(xiàng)目教程 [主編 屈晶 趙成麗]
- 微信小程序開(kāi)發(fā)項(xiàng)目實(shí)戰(zhàn)(微課版) [主編 黃龍泉 郭峰 朱倩]
- 企業(yè)檔案工作實(shí)戰(zhàn)寶典百問(wèn)百答 [華俊 盧秀英 邵甜甜 著]
- 計(jì)算機(jī)網(wǎng)絡(luò)原理及應(yīng)用 [主編 唐繼勇 葉坤 孫夢(mèng)娜]
- 大學(xué)生創(chuàng)業(yè)基礎(chǔ) [主編 王麗莉 王 楊]
- 船舶輔機(jī) [主編 王連海 于洋 姜淑翠]
- 大學(xué)生就業(yè)指導(dǎo) [主編 王麗莉 董宴廷]
- 系統(tǒng)架構(gòu)設(shè)計(jì)師章節(jié)習(xí)題與考點(diǎn)特訓(xùn) [主編 薛大龍 鄒月平]
- 高校學(xué)生工作探索與實(shí)踐 [郭亮 著]
- 大學(xué)生情商管理 [方雄 著]
- 2023年長(zhǎng)沙市會(huì)展業(yè)發(fā)展報(bào)告 [主編 周棟良]
-
>通識(shí)課
>理工類基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視
- 生活經(jīng)管more>>