注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計零基礎快速入行入職軟件測試工程師

零基礎快速入行入職軟件測試工程師

零基礎快速入行入職軟件測試工程師

定 價:¥69.00

作 者: 江楚 著
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

ISBN: 9787115519375 出版時間: 2020-02-01 包裝: 平裝
開本: 16開 頁數(shù): 280 字數(shù):  

內容簡介

  本書專為想成為軟件測試工程師的零基礎讀者量身打造,緊緊圍繞目前軟件公司招聘初級軟件測試工程師的基本要求開展內容設計。本書第1章~第9章介紹軟件測試的基礎概念和方法,第10章介紹Web自動化測試入門的基礎,第11章介紹HTTP接口測試入門基礎,第12章介紹Linux命令行入門基礎,第13章介紹數(shù)據(jù)庫SQL語句入門基礎。本書附錄以面向初級軟件測試工程師崗位的求職簡歷為基礎模擬面試考場,指導讀者如何正確應對面試,以更好地幫助讀者順利地入行入職。 本書盡量避免使用晦澀的專業(yè)術語、復雜的編程語言和高深的技術框架,而是采用通俗易懂的表達方式將復雜問題簡單化,多用圖解的方式將抽象問題形象化,以便讀者能又快又好地學懂弄通,輕松上手。本書適合想進入軟件測試行業(yè)的零基礎或者非計算機專業(yè)的讀者學習,同時對有志于從事軟件測試行業(yè)的應屆畢業(yè)生亦有指導意義。

作者簡介

  江楚 計算機應用技術專業(yè)畢業(yè),擁有十年以上測試實踐經(jīng)驗。曾就職于文思創(chuàng)新和彩訊科技等上市公司,先后擔任測試工程師、高級測試工程師、測試經(jīng)理等職位。目前在培訓教學機構擔任軟件測試高級講師職位,面向希望從事軟件測試行業(yè)的各界人士,策劃并教授了一系列相關課程。同時利用業(yè)余時間編寫本書,希望能為打算進入軟件測試行業(yè)的讀者提供指導,幫助其快速入行。

圖書目錄

第 1章 初識軟件測試01
1.1 軟件測試的職業(yè)前景和規(guī)劃 01
1.1.1 軟件測試的現(xiàn)狀與前景 01
1.1.2 軟件測試人員的職業(yè)規(guī)劃 02
1.2 初級軟件測試人員學習路線圖 03
1.2.1 初級軟件測試人員的專業(yè)知識點 03
1.2.2 初級軟件測試人員的“非專業(yè)”知識點 04
1.3 初級軟件測試人員的核心素質 04
1.3.1 人格品質 04
1.3.2 溝通能力 05
1.4 軟件測試對學歷的要求 06
1.5 軟件測試對英語的要求 06
第 2章 軟件測試入門07
2.1 實體產(chǎn)品測試實例 07
2.1.1 如何測試礦泉水瓶 07
2.1.2 如何測試白板筆 11
2.1.3 產(chǎn)品測試的基本要素 13
2.2 什么叫軟件 13
2.3 軟件測試實例 14
2.3.1 郵箱之登錄測試 14
2.3.2 郵箱之發(fā)信測試 16
2.3.3 軟件測試的基本要素 17
2.4 本章小結18
2.4.1 學習提醒 18
2.4.2 求職指導 18
第3章 測試工作從評審需求開始20
3.1 項目成員20
3.2 項目成員與需求的關系 21
3.3 為什么要評審需求文檔 23
3.4 如何評審需求文檔 24
3.5 本章小結25
3.5.1 學習提醒 25
3.5.2 求職指導 25
第4章 軟件測試的基本概念27
4.1 軟件測試的定義 27
4.2 軟件測試的分類 29
4.2.1 測試原理分類 29
4.2.2 測試階段分類 31
4.3 初級軟件測試人員的定位 33
4.4 軟件測試分類關系表 35
4.5 本章小結36
4.5.1 學習提醒 36
4.5.2 求職指導 36
第5章 軟件測試計劃38
5.1 軟件測試計劃的內容 38
5.2 軟件測試計劃的模板 41
5.3 本章小結46
5.3.1 學習提醒 46
5.3.2 求職指導 46
第6章 測試用例的設計48
6.1 什么是測試用例 48
6.1.1 測試用例的格式 48
6.1.2 測試用例的作用 54
6.1.3 測試用例與需求的關系 54
6.2 功能測試的用例設計方法 56
6.2.1 等價類劃分法 57
6.2.2 邊界值分析法 66
6.2.3 錯誤推測法 69
6.2.4 正交表分析法 71
6.2.5 因果判定法 75
6.3 用例設計的基本思路 82
6.3.1 QQ郵箱注冊模塊 82
6.3.2 QQ郵箱登錄模塊 84
6.3.3 QQ郵箱郵件搜索模塊 85
6.3.4 QQ郵箱附件上傳功能 88
6.4 測試用例的評審 91
6.4.1 如何評審測試用例 91
6.4.2 用例設計結束的標準 91
6.5 本章小結92
6.5.1 學習提醒 92
6.5.2 求職指導 92
第7章 了解測試環(huán)境95
7.1 了解B/S結構軟件的環(huán)境搭建 95
7.1.1 了解B/S結構軟件的概念 95
7.1.2 了解B/S結構軟件的工作過程 96
7.1.3 了解B/S結構軟件的環(huán)境搭建 98
7.2 了解C/S結構軟件的環(huán)境搭建 109
7.2.1 了解C/S結構軟件的概念 109
7.2.2 了解C/S結構軟件的工作過程 110
7.2.3 了解C/S結構軟件的環(huán)境搭建 111
7.3 本章小結111
7.3.1 學習提醒 111
7.3.2 求職指導 112
第8章 測試執(zhí)行114
8.1 如何記錄一個Bug 114
8.1.1 一個Bug所包括的內容 114
8.1.2 Bug記錄的正確范例 115
8.2 利用測試工具追蹤Bug 118
8.2.1 測試管理工具簡介 118
8.2.2 禪道系統(tǒng)基本使用流程 119
8.2.3 通過禪道系統(tǒng)來追蹤Bug 128
8.3 對Bug起爭議時的處理 132
8.4 回歸測試的策略 133
8.4.1 回歸測試的基本流程 134
8.4.2 回歸測試的基本策略 135
8.5 本章小結136
8.5.1 學習提醒 136
8.5.2 求職指導 137
第9章 軟件測試報告139
9.1 軟件測試報告的定義 139
9.2 軟件測試報告模板 140
9.3 本章小結143
9.3.1 學習提醒 143
9.3.2 求職指導 143
第 10章 初識Web自動化測試技術 146
10.1 HTML基礎 147
10.2 Xpath定位技術 151
10.2.1 安裝ChroPath插件 151
10.2.2 Xpath之絕對路徑定位法 154
10.2.3 Xpath之相對路徑定位法 157
10.3 Python面向對象的編程思想 164
10.3.1 Python的開發(fā)環(huán)境 164
10.3.2 Python的客戶端 167
10.3.3 類和對象 171
10.3.4 對象的方法 173
10.3.5 對象的屬性 174
10.3.6 函數(shù)及調用 177
10.3.7 導入自定義模塊 178
10.3.8 導入Python標準模塊 181
10.3.9 導入第三方模塊(Python與Selenium WebDriver
模塊的關系) 183
10.4 Selenium WebDriver之安裝 183
10.4.1 安裝Selenium WebDriver 183
10.4.2 配置Firefox瀏覽器的驅動程序geckodriver.exe 185
10.5 Selenium WebDriver之初步應用 187
10.5.1 導入Selenium WebDriver模塊 188
10.5.2 新建對象并啟動瀏覽器 188
10.5.3 調用maximize_window()方法讓窗口最大化 188
10.5.4 調用get()方法打開一個網(wǎng)頁 189
10.5.5 通過clear()方法來清理文本 189
10.5.6 調用send_keys()方法來輸入文本內容 190
10.5.7 通過click()方法進行單擊操作 191
10.5.8 導入time模塊 192
10.5.9 通過quit()方法關閉瀏覽器 193
10.5.10 通過for循環(huán)連續(xù)登錄10次 194
10.6 本章小結195
10.6.1 學習提醒 195
10.6.2 求職指導 196
第 11章 初識HTTP接口測試 197
11.1 理解接口的含義 197
11.2 HTTP接口的表現(xiàn)形式 198
11.3 為HTTP接口添加參數(shù) 199
11.4 HTTP接口測試的實質 200
11.5 HTTP接口測試的意義 202
11.6 HTTP接口測試的依據(jù) 205
11.7 了解GET/POST方式的HTTP請求 208
11.7.1 通過GET方式發(fā)送HTTP請求 210
11.7.2 通過POST方式發(fā)送HTTP請求 211
11.7.3 HTTP的狀態(tài)碼 212
11.8 了解HTTP請求/響應的協(xié)商過程 213
11.8.1 使用Firefox瀏覽器的抓包工具 214
11.8.2 HTTP中的請求頭(Request Header) 217
11.8.3 HTTP中的響應頭(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中的響應內容(Response) 223
11.9 通過Python代碼發(fā)送HTTP請求 224
11.9.1 安裝requests模塊 224
11.9.2 導入requests模塊 224
11.9.3 通過requests.get()方法發(fā)送HTTP請求 225
11.9.4 通過requests.post()方法發(fā)送HTTP請求 226
11.10 本章小結 228
11.10.1 學習提醒 228
11.10.2 求職指導 229
第 12章 Linux操作系統(tǒng)入門 230
12.1 Linux系統(tǒng)的安裝過程 230
12.2 Linux系統(tǒng)的入門命令行 236
12.2.1 cd命令、ls命令、pwd命令 236
12.2.2 命令提示符 239
12.2.3 當前用戶的家目錄 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 演示一個簡單的shell腳本250
12.4 本章小結252
12.4.1 學習提醒 252
12.4.2 求職指導 252
Oracle數(shù)據(jù)庫入門 254
13.1 Oracle的安裝過程 254
13.2 Oracle之SQL語句操作 260
13.2.1 使用關鍵字select、from查詢數(shù)據(jù) 260
13.2.2 使用關鍵字where進行限制性查詢 264
13.2.3 使用關鍵字order by進行數(shù)據(jù)排序 265
13.2.4 使用關鍵字create table新建表 266
13.2.5 使用關鍵字insert向表中增加數(shù)據(jù) 267
13.2.6 使用關鍵字update更改表中的數(shù)據(jù) 267
13.2.7 使用關鍵字delete刪除表中的數(shù)據(jù) 268
13.3 演示一個簡單的存儲過程 269
13.4 本章小結273
13.4.1 學習提醒 273
13.4.2 求職指導 273
附錄 求職簡歷制作與面試模擬考場問答274

本目錄推薦

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