零基礎(chǔ)快速入行入職軟件測(cè)試工程師
定 價(jià):69 元
- 作者:江楚
- 出版時(shí)間:2020/2/1
- ISBN:9787115519375
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.55
- 頁(yè)碼:280
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書專為想成為軟件測(cè)試工程師的零基礎(chǔ)讀者量身打造,緊緊圍繞目前軟件公司招聘初級(jí)軟件測(cè)試工程師的基本要求開(kāi)展內(nèi)容設(shè)計(jì)。本書第1章~第9章介紹軟件測(cè)試的基礎(chǔ)概念和方法,第10章介紹Web自動(dòng)化測(cè)試入門的基礎(chǔ),第11章介紹HTTP接口測(cè)試入門基礎(chǔ),第12章介紹Linux命令行入門基礎(chǔ),第13章介紹數(shù)據(jù)庫(kù)SQL語(yǔ)句入門基礎(chǔ)。本書附錄以面向初級(jí)軟件測(cè)試工程師崗位的求職簡(jiǎn)歷為基礎(chǔ)模擬面試考場(chǎng),指導(dǎo)讀者如何正確應(yīng)對(duì)面試,以更好地幫助讀者順利地入行入職。
本書盡量避免使用晦澀的專業(yè)術(shù)語(yǔ)、復(fù)雜的編程語(yǔ)言和高深的技術(shù)框架,而是采用通俗易懂的表達(dá)方式將復(fù)雜問(wèn)題簡(jiǎn)單化,多用圖解的方式將抽象問(wèn)題形象化,以便讀者能又快又好地學(xué)懂弄通,輕松上手。本書適合想進(jìn)入軟件測(cè)試行業(yè)的零基礎(chǔ)或者非計(jì)算機(jī)專業(yè)的讀者學(xué)習(xí),同時(shí)對(duì)有志于從事軟件測(cè)試行業(yè)的應(yīng)屆畢業(yè)生亦有指導(dǎo)意義。
全面介紹軟件測(cè)試的基礎(chǔ)知識(shí),幫助零基礎(chǔ)讀者快速入門!
詳細(xì)講解自動(dòng)化測(cè)試和接口測(cè)試,幫助讀者快速進(jìn)階!
深入解析操作系統(tǒng)和數(shù)據(jù)庫(kù),幫助讀者進(jìn)一步提高測(cè)試水平!
本書具有以下特點(diǎn):
1.對(duì)初級(jí)軟件測(cè)試工程師所需技能介紹詳細(xì),內(nèi)容通俗易懂。
2.實(shí)操性強(qiáng),書中介紹了很多實(shí)用性的小案例,幫助讀者快速掌握內(nèi)容。
3.結(jié)合市場(chǎng),對(duì)本行業(yè)的面試進(jìn)行分析,幫助讀者快速入行。
江楚
計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)畢業(yè),擁有十年以上測(cè)試實(shí)踐經(jīng)驗(yàn)。曾就職于文思創(chuàng)新和彩訊科技等上市公司,先后擔(dān)任測(cè)試工程師、高級(jí)測(cè)試工程師、測(cè)試經(jīng)理等職位。目前在培訓(xùn)教學(xué)機(jī)構(gòu)擔(dān)任軟件測(cè)試高級(jí)講師職位,面向希望從事軟件測(cè)試行業(yè)的各界人士,策劃并教授了一系列相關(guān)課程。同時(shí)利用業(yè)余時(shí)間編寫本書,希望能為打算進(jìn)入軟件測(cè)試行業(yè)的讀者提供指導(dǎo),幫助其快速入行。
第 1章 初識(shí)軟件測(cè)試01
1.1 軟件測(cè)試的職業(yè)前景和規(guī)劃 01
1.1.1 軟件測(cè)試的現(xiàn)狀與前景 01
1.1.2 軟件測(cè)試人員的職業(yè)規(guī)劃 02
1.2 初級(jí)軟件測(cè)試人員學(xué)習(xí)路線圖 03
1.2.1 初級(jí)軟件測(cè)試人員的專業(yè)知識(shí)點(diǎn) 03
1.2.2 初級(jí)軟件測(cè)試人員的“非專業(yè)”知識(shí)點(diǎn) 04
1.3 初級(jí)軟件測(cè)試人員的核心素質(zhì) 04
1.3.1 人格品質(zhì) 04
1.3.2 溝通能力 05
1.4 軟件測(cè)試對(duì)學(xué)歷的要求 06
1.5 軟件測(cè)試對(duì)英語(yǔ)的要求 06
第 2章 軟件測(cè)試入門07
2.1 實(shí)體產(chǎn)品測(cè)試實(shí)例 07
2.1.1 如何測(cè)試礦泉水瓶 07
2.1.2 如何測(cè)試白板筆 11
2.1.3 產(chǎn)品測(cè)試的基本要素 13
2.2 什么叫軟件 13
2.3 軟件測(cè)試實(shí)例 14
2.3.1 郵箱之登錄測(cè)試 14
2.3.2 郵箱之發(fā)信測(cè)試 16
2.3.3 軟件測(cè)試的基本要素 17
2.4 本章小結(jié)18
2.4.1 學(xué)習(xí)提醒 18
2.4.2 求職指導(dǎo) 18
第3章 測(cè)試工作從評(píng)審需求開(kāi)始20
3.1 項(xiàng)目成員20
3.2 項(xiàng)目成員與需求的關(guān)系 21
3.3 為什么要評(píng)審需求文檔 23
3.4 如何評(píng)審需求文檔 24
3.5 本章小結(jié)25
3.5.1 學(xué)習(xí)提醒 25
3.5.2 求職指導(dǎo) 25
第4章 軟件測(cè)試的基本概念27
4.1 軟件測(cè)試的定義 27
4.2 軟件測(cè)試的分類 29
4.2.1 測(cè)試原理分類 29
4.2.2 測(cè)試階段分類 31
4.3 初級(jí)軟件測(cè)試人員的定位 33
4.4 軟件測(cè)試分類關(guān)系表 35
4.5 本章小結(jié)36
4.5.1 學(xué)習(xí)提醒 36
4.5.2 求職指導(dǎo) 36
第5章 軟件測(cè)試計(jì)劃38
5.1 軟件測(cè)試計(jì)劃的內(nèi)容 38
5.2 軟件測(cè)試計(jì)劃的模板 41
5.3 本章小結(jié)46
5.3.1 學(xué)習(xí)提醒 46
5.3.2 求職指導(dǎo) 46
第6章 測(cè)試用例的設(shè)計(jì)48
6.1 什么是測(cè)試用例 48
6.1.1 測(cè)試用例的格式 48
6.1.2 測(cè)試用例的作用 54
6.1.3 測(cè)試用例與需求的關(guān)系 54
6.2 功能測(cè)試的用例設(shè)計(jì)方法 56
6.2.1 等價(jià)類劃分法 57
6.2.2 邊界值分析法 66
6.2.3 錯(cuò)誤推測(cè)法 69
6.2.4 正交表分析法 71
6.2.5 因果判定法 75
6.3 用例設(shè)計(jì)的基本思路 82
6.3.1 QQ郵箱注冊(cè)模塊 82
6.3.2 QQ郵箱登錄模塊 84
6.3.3 QQ郵箱郵件搜索模塊 85
6.3.4 QQ郵箱附件上傳功能 88
6.4 測(cè)試用例的評(píng)審 91
6.4.1 如何評(píng)審測(cè)試用例 91
6.4.2 用例設(shè)計(jì)結(jié)束的標(biāo)準(zhǔn) 91
6.5 本章小結(jié)92
6.5.1 學(xué)習(xí)提醒 92
6.5.2 求職指導(dǎo) 92
第7章 了解測(cè)試環(huán)境95
7.1 了解B/S結(jié)構(gòu)軟件的環(huán)境搭建 95
7.1.1 了解B/S結(jié)構(gòu)軟件的概念 95
7.1.2 了解B/S結(jié)構(gòu)軟件的工作過(guò)程 96
7.1.3 了解B/S結(jié)構(gòu)軟件的環(huán)境搭建 98
7.2 了解C/S結(jié)構(gòu)軟件的環(huán)境搭建 109
7.2.1 了解C/S結(jié)構(gòu)軟件的概念 109
7.2.2 了解C/S結(jié)構(gòu)軟件的工作過(guò)程 110
7.2.3 了解C/S結(jié)構(gòu)軟件的環(huán)境搭建 111
7.3 本章小結(jié)111
7.3.1 學(xué)習(xí)提醒 111
7.3.2 求職指導(dǎo) 112
第8章 測(cè)試執(zhí)行114
8.1 如何記錄一個(gè)Bug 114
8.1.1 一個(gè)Bug所包括的內(nèi)容 114
8.1.2 Bug記錄的正確范例 115
8.2 利用測(cè)試工具追蹤Bug 118
8.2.1 測(cè)試管理工具簡(jiǎn)介 118
8.2.2 禪道系統(tǒng)基本使用流程 119
8.2.3 通過(guò)禪道系統(tǒng)來(lái)追蹤Bug 128
8.3 對(duì)Bug起爭(zhēng)議時(shí)的處理 132
8.4 回歸測(cè)試的策略 133
8.4.1 回歸測(cè)試的基本流程 134
8.4.2 回歸測(cè)試的基本策略 135
8.5 本章小結(jié)136
8.5.1 學(xué)習(xí)提醒 136
8.5.2 求職指導(dǎo) 137
第9章 軟件測(cè)試報(bào)告139
9.1 軟件測(cè)試報(bào)告的定義 139
9.2 軟件測(cè)試報(bào)告模板 140
9.3 本章小結(jié)143
9.3.1 學(xué)習(xí)提醒 143
9.3.2 求職指導(dǎo) 143
第 10章 初識(shí)Web自動(dòng)化測(cè)試技術(shù) 146
10.1 HTML基礎(chǔ) 147
10.2 Xpath定位技術(shù) 151
10.2.1 安裝ChroPath插件 151
10.2.2 Xpath之絕對(duì)路徑定位法 154
10.2.3 Xpath之相對(duì)路徑定位法 157
10.3 Python面向?qū)ο蟮木幊趟枷?164
10.3.1 Python的開(kāi)發(fā)環(huán)境 164
10.3.2 Python的客戶端 167
10.3.3 類和對(duì)象 171
10.3.4 對(duì)象的方法 173
10.3.5 對(duì)象的屬性 174
10.3.6 函數(shù)及調(diào)用 177
10.3.7 導(dǎo)入自定義模塊 178
10.3.8 導(dǎo)入Python標(biāo)準(zhǔn)模塊 181
10.3.9 導(dǎo)入第三方模塊(Python與Selenium WebDriver
模塊的關(guān)系) 183
10.4 Selenium WebDriver之安裝 183
10.4.1 安裝Selenium WebDriver 183
10.4.2 配置Firefox瀏覽器的驅(qū)動(dòng)程序geckodriver.exe 185
10.5 Selenium WebDriver之初步應(yīng)用 187
10.5.1 導(dǎo)入Selenium WebDriver模塊 188
10.5.2 新建對(duì)象并啟動(dòng)瀏覽器 188
10.5.3 調(diào)用maximize_window()方法讓窗口最大化 188
10.5.4 調(diào)用get()方法打開(kāi)一個(gè)網(wǎng)頁(yè) 189
10.5.5 通過(guò)clear()方法來(lái)清理文本 189
10.5.6 調(diào)用send_keys()方法來(lái)輸入文本內(nèi)容 190
10.5.7 通過(guò)click()方法進(jìn)行單擊操作 191
10.5.8 導(dǎo)入time模塊 192
10.5.9 通過(guò)quit()方法關(guān)閉瀏覽器 193
10.5.10 通過(guò)for循環(huán)連續(xù)登錄10次 194
10.6 本章小結(jié)195
10.6.1 學(xué)習(xí)提醒 195
10.6.2 求職指導(dǎo) 196
第 11章 初識(shí)HTTP接口測(cè)試 197
11.1 理解接口的含義 197
11.2 HTTP接口的表現(xiàn)形式 198
11.3 為HTTP接口添加參數(shù) 199
11.4 HTTP接口測(cè)試的實(shí)質(zhì) 200
11.5 HTTP接口測(cè)試的意義 202
11.6 HTTP接口測(cè)試的依據(jù) 205
11.7 了解GET/POST方式的HTTP請(qǐng)求 208
11.7.1 通過(guò)GET方式發(fā)送HTTP請(qǐng)求 210
11.7.2 通過(guò)POST方式發(fā)送HTTP請(qǐng)求 211
11.7.3 HTTP的狀態(tài)碼 212
11.8 了解HTTP請(qǐng)求/響應(yīng)的協(xié)商過(guò)程 213
11.8.1 使用Firefox瀏覽器的抓包工具 214
11.8.2 HTTP中的請(qǐng)求頭(Request Header) 217
11.8.3 HTTP中的響應(yīng)頭(Response Header) 217
11.8.4 HTTP中的Cookie信息 219
11.8.5 HTTP中的消息頭(Message Header)222
11.8.6 HTTP中傳遞的參數(shù)(Params) 223
11.8.7 HTTP中的響應(yīng)內(nèi)容(Response) 223
11.9 通過(guò)Python代碼發(fā)送HTTP請(qǐng)求 224
11.9.1 安裝requests模塊 224
11.9.2 導(dǎo)入requests模塊 224
11.9.3 通過(guò)requests.get()方法發(fā)送HTTP請(qǐng)求 225
11.9.4 通過(guò)requests.post()方法發(fā)送HTTP請(qǐng)求 226
11.10 本章小結(jié) 228
11.10.1 學(xué)習(xí)提醒 228
11.10.2 求職指導(dǎo) 229
第 12章 Linux操作系統(tǒng)入門 230
12.1 Linux系統(tǒng)的安裝過(guò)程 230
12.2 Linux系統(tǒng)的入門命令行 236
12.2.1 cd命令、ls命令、pwd命令 236
12.2.2 命令提示符 239
12.2.3 當(dāng)前用戶的家目錄 239
12.2.4 touch命令、mkdir命令、cp命令、rm命令 240
12.2.5 vi編輯器 243
12.2.6 find命令、grep命令 246
12.2.7 cat命令、head命令、tail命令 247
12.3 演示一個(gè)簡(jiǎn)單的shell腳本250
12.4 本章小結(jié)252
12.4.1 學(xué)習(xí)提醒 252
12.4.2 求職指導(dǎo) 252
Oracle數(shù)據(jù)庫(kù)入門 254
13.1 Oracle的安裝過(guò)程 254
13.2 Oracle之SQL語(yǔ)句操作 260
13.2.1 使用關(guān)鍵字select、from查詢數(shù)據(jù) 260
13.2.2 使用關(guān)鍵字where進(jìn)行限制性查詢 264
13.2.3 使用關(guān)鍵字order by進(jìn)行數(shù)據(jù)排序 265
13.2.4 使用關(guān)鍵字create table新建表 266
13.2.5 使用關(guān)鍵字insert向表中增加數(shù)據(jù) 267
13.2.6 使用關(guān)鍵字update更改表中的數(shù)據(jù) 267
13.2.7 使用關(guān)鍵字delete刪除表中的數(shù)據(jù) 268
13.3 演示一個(gè)簡(jiǎn)單的存儲(chǔ)過(guò)程 269
13.4 本章小結(jié)273
13.4.1 學(xué)習(xí)提醒 273
13.4.2 求職指導(dǎo) 273
附錄 求職簡(jiǎn)歷制作與面試模擬考場(chǎng)問(wèn)答274