|
-- 會員 / 註冊 --
|
|
|
|
零基礎快速入行入職軟件測試工程師 ( 簡體 字) |
作者:江楚 | 類別:1. -> 軟體工程 -> 軟體測試 |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 52453 詢問書籍請說出此書號!【缺書】 NT售價: 345 元 |
出版日:2/1/2020 |
頁數:280 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115519375 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書專為想成為軟件測試工程師的零基礎讀者量身打造,緊緊圍繞目前軟件公司招聘初級軟件測試工程師的基本要求開展內容設計。本書第1章~第9章介紹軟件測試的基礎概念和方法,第10章介紹Web自動化測試入門的基礎,第11章介紹HTTP接口測試入門基礎,第12章介紹Linux命令行入門基礎,第13章介紹數據庫SQL語句入門基礎。本書附錄以面向初級軟件測試工程師崗位的求職簡歷為基礎模擬面試考場,指導讀者如何正確應對面試,以更好地幫助讀者順利地入行入職。 本書盡量避免使用晦澀的專業術語、復雜的編程語言和高深的技術框架,而是采用通俗易懂的表達方式將復雜問題簡單化,多用圖解的方式將抽象問題形象化,以便讀者能又快又好地學懂弄通,輕松上手。本書適合想進入軟件測試行業的零基礎或者非計算機專業的讀者學習,同時對有志于從事軟件測試行業的應屆畢業生亦有指導意義。 |
目錄:第 1章 初識軟件測試01 1.1 軟件測試的職業前景和規劃 01 1.1.1 軟件測試的現狀與前景 01 1.1.2 軟件測試人員的職業規劃 02 1.2 初級軟件測試人員學習路線圖 03 1.2.1 初級軟件測試人員的專業知識點 03 1.2.2 初級軟件測試人員的“非專業”知識點 04 1.3 初級軟件測試人員的核心素質 04 1.3.1 人格品質 04 1.3.2 溝通能力 05 1.4 軟件測試對學歷的要求 06 1.5 軟件測試對英語的要求 06 第 2章 軟件測試入門07 2.1 實體產品測試實例 07 2.1.1 如何測試礦泉水瓶 07 2.1.2 如何測試白板筆 11 2.1.3 產品測試的基本要素 13 2.2 什么叫軟件 13 2.3 軟件測試實例 14 2.3.1 郵箱之登錄測試 14 2.3.2 郵箱之發信測試 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章 了解測試環境95 7.1 了解B/S結構軟件的環境搭建 95 7.1.1 了解B/S結構軟件的概念 95 7.1.2 了解B/S結構軟件的工作過程 96 7.1.3 了解B/S結構軟件的環境搭建 98 7.2 了解C/S結構軟件的環境搭建 109 7.2.1 了解C/S結構軟件的概念 109 7.2.2 了解C/S結構軟件的工作過程 110 7.2.3 了解C/S結構軟件的環境搭建 111 7.3 本章小結111 7.3.1 學習提醒 111 7.3.2 求職指導 112 第8章 測試執行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 禪道系統基本使用流程 119 8.2.3 通過禪道系統來追蹤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的開發環境 164 10.3.2 Python的客戶端 167 10.3.3 類和對象 171 10.3.4 對象的方法 173 10.3.5 對象的屬性 174 10.3.6 函數及調用 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()方法打開一個網頁 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循環連續登錄10次 194 10.6 本章小結195 10.6.1 學習提醒 195 10.6.2 求職指導 196 第 11章 初識HTTP接口測試 197 11.1 理解接口的含義 197 11.2 HTTP接口的表現形式 198 11.3 為HTTP接口添加參數 199 11.4 HTTP接口測試的實質 200 11.5 HTTP接口測試的意義 202 11.6 HTTP接口測試的依據 205 11.7 了解GET/POST方式的HTTP請求 208 11.7.1 通過GET方式發送HTTP請求 210 11.7.2 通過POST方式發送HTTP請求 211 11.7.3 HTTP的狀態碼 212 11.8 了解HTTP請求/響應的協商過程 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中傳遞的參數(Params) 223 11.8.7 HTTP中的響應內容(Response) 223 11.9 通過Python代碼發送HTTP請求 224 11.9.1 安裝requests模塊 224 11.9.2 導入requests模塊 224 11.9.3 通過requests.get()方法發送HTTP請求 225 11.9.4 通過requests.post()方法發送HTTP請求 226 11.10 本章小結 228 11.10.1 學習提醒 228 11.10.2 求職指導 229 第 12章 Linux操作系統入門 230 12.1 Linux系統的安裝過程 230 12.2 Linux系統的入門命令行 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數據庫入門 254 13.1 Oracle的安裝過程 254 13.2 Oracle之SQL語句操作 260 13.2.1 使用關鍵字select、from查詢數據 260 13.2.2 使用關鍵字where進行限制性查詢 264 13.2.3 使用關鍵字order by進行數據排序 265 13.2.4 使用關鍵字create table新建表 266 13.2.5 使用關鍵字insert向表中增加數據 267 13.2.6 使用關鍵字update更改表中的數據 267 13.2.7 使用關鍵字delete刪除表中的數據 268 13.3 演示一個簡單的存儲過程 269 13.4 本章小結273 13.4.1 學習提醒 273 13.4.2 求職指導 273 附錄 求職簡歷制作與面試模擬考場問答274 |
序: |
|