预购商品
书目分类
特别推荐
本教學圖書的編寫以《互聯網軟件測試職業技能等級標準》為依據,圍繞互聯網軟件測試的人才需求與崗位能力進行內容設計。本書包括Linux系統概述、Linux系統使用注意事項、Linux系統常用入門命令、MySQL基礎、MySQL資料庫管理、SQL基本語法、軟件與軟件測試概述、軟件缺陷、如何高效測試、UI測試、相容性測試、微商城網站實踐案例等內容,涵蓋Linux基礎、MySQL基礎、軟件測試基礎等核心課程。本書以模組化的結構組織章節,以任務驅動的方式安排內容,以互聯網微商城系統環境搭建和完整的功能測試為教學案例。 本書可作為1+X證書制度試點工作中互聯網軟件測試職業技能(初級)的教學和培訓教材,也可作為期望從事軟件測試工作的人員的自學參考書。
第1章 Linux系統概述 1.1什麼是Linux2 1.2Linux發展歷程3 1.3主流Linux發行版本本5 1.3.1 Ubuntu5 1.3.2 Fedora5 1.3.3 RedHat Enterprise Linux5 1.3.4 CentOS6 1.3.5 Back Track6 1.4CentOS安裝6 1.4.1 準備虛擬機器軟件VirtualBox6 1.4.2 CentOS安裝準備8 1.4.3 CentOS安裝實施8 1.4.4 操作與管理Tomcat15 1.5本章小結18 1.6本章習題18 第2章 Linux系統使用注意事項 2.1Linux系統檔目錄結構20 2.2Linux系統檔目錄用途21 2.3Linux系統嚴格區分大小寫21 2.4Linux系統檔副檔名22 2.5Linux系統檔22 2.6本章小結23 2.7本章習題23 第3章 Linux系統常用入門命令 3.1Linux系統的遠端登入26 3.2uname、reboot、shutdown、clear命令27 3.2.1 uname命令27 3.2.2 reboot命令28 3.2.3 shutdown命令28 3.2.4 clear命令29 3.3cd、ls、pwd命令29 3.3.1 cd命令29 3.3.2 ls命令29 3.3.3 pwd命令31 3.4touch、mkdir、cp、rm命令32 3.4.1 touch命令32 3.4.2 mkdir命令32 3.4.3 cp命令32 3.4.4 rm命令33 3.5vi/vim編輯器33 3.5.1 命令模式33 3.5.2 輸入模式35 3.5.3 底線命令模式35 3.6find、grep命令36 3.6.1 find命令36 3.6.2 grep命令36 3.7cat、head、tail命令37 3.7.1 cat命令37 3.7.2 head命令38 3.7.3 tail命令38 3.8ps、kill、top命令39 3.8.1 ps命令39 3.8.2 kill命令40 3.8.3 top命令41 3.9常用的壓縮和解壓縮命令42 3.9.1 zip格式42 3.9.2 tar格式42 3.10本章小結43 3.11本章習題43 第4章 MySQL基礎 4.1數據庫的概念46 4.2MySQL簡介47 4.3CentOS下MySQL的安裝與配置47 4.3.1 安裝準備47 4.3.2 安裝實施47 4.4MySQL圖形化管理工具介紹52 4.5本章小結54 4.6本章習題54 第5章 MySQL數據庫管理 5.1MySQL數據庫管理58 5.1.1 創建數據庫58 5.1.2 查看數據庫59 5.1.3 刪除數據庫59 5.2MySQL數據庫表管理59 5.2.1 創建數據庫表59 5.2.2 查看數據庫表60 5.2.3 修改數據庫表61 5.2.4 刪除數據庫表62 5.3MySQL用戶管理63 5.3.1 創建與刪除用戶63 5.3.2 設置與 改用戶密碼64 5.4導入和匯出數據庫65 5.4.1 匯出數據庫65 5.4.2 導入數據庫65 5.5使用Navicat視覺化工具管理MySQL66 5.5.1 Navicat管理端登錄MySQL66 5.5.2 使用Navicat創建MySQL數據庫68 5.5.3 使用Navicat刪除數據庫71 5.5.4 使用Navicat導入/匯出數據庫71 5.5.5 使用Navicat創建表74 5.5.6 使用Navicat修改數據庫表75 5.5.7 使用Navicat刪除數據庫表76 5.5.8 使用Navicat進行MySQL用戶管理77 5.6本章小結79 5.7本章習題79 第6章 SQL基本語法 6.1SQL語句簡介82 6.2MySQL基本數據類型83 6.2.1 數數值型別83 6.2.2 字串類型83 6.2.3 日期和時間類型85 6.3數據插入85 6.4數據修改87 6.5數據刪除87 6.6數據查詢88 6.6.1 常規查詢88 6.6.2 條件查詢89 6.6.3 聯集查詢91 6.7使用Navicat視覺化管理MySQL數據95 6.7.1 使用Navicat插入MySQL語句95 6.7.2 使用Navicat修改MySQL表數據96 6.7.3 使用Navicat查詢MySQL數據96 6.7.4 使用Navicat刪除MySQL數據97 6.8本章小結97 6.9本章練習97 第7章 軟件與軟件測試概述 7.1軟件的定義與分類100 7.1.1 軟件的定義100 7.1.2 軟件的分類101 7.1.3 軟件的特性103 7.2軟件的生命週期105 7.3軟件的開發模型106 7.3.1 瀑布模型106 7.3.2 快速原型模型107 7.3.3 反覆運算模型107 7.3.4 螺旋模型107 7.4軟件測試的定義與分類108 7.4.1 軟件測試的定義108 7.4.2 軟件測試的分類108 7.4.3 軟件測試的工作內容111 7.5本章小結111 7.6本章習題111 第8章 軟件缺陷 8.1軟件缺陷案例116 8.2缺陷的定義與Bug名稱的由來117 8.2.1 缺陷的定義117 8.2.2 Bug的由來118 8.3缺陷的識別與重現118 8.3.1 缺陷產生的原因118 8.3.2 缺陷的識別119 8.3.3 缺陷的重現119 8.4缺陷的分類120 8.5缺陷的嚴重程度與優先順序120 8.5.1 缺陷的嚴重程度120 8.5.2 缺陷的優先順序120 8.6缺陷報告與處理流程120 8.6.1 缺陷報告的作用121 8.6.2 缺陷報告的組成121 8.6.3 缺陷報告的處理流程122 8.6.4 缺陷報告的狀態123 8.7編寫缺陷報告的原則123 8.8缺陷報告的管理工具124 8.9本章小結124 8.10本章習題125 第9章 如何高效測試 9.1軟件測 例128 9.1.1 測 例的作用128 9.1.2 測 例的定義與組成129 9.2不同類型軟件測試130 9.2.1 Web系統軟件的特徵與測試內容131 9.2.2 App軟件的測試流程與特徵135 9.2.3 H5軟件、小程式的特徵與測試內容140 9.3制訂高效的功能測試工作流程143 9.3.1 常規的測試工作流程143 9.3.2 測試計畫的目標144 9.3.3 測試計畫主題144 9.3.4 編寫軟件測試計畫需要注意的問題151 9.3.5 測試工作的難點152 9.3.6 測試原則153 9.3.7 測試思路154 9.3.8 軟件測試模型155 9.3.9 測試階段157 9.4壓力測試158 9.4.1 什麼是壓力測試158 9.4.2 壓力測試的作用158 9.4.3 什麼是JMeter158 9.4.4 JMeter主要特性158 9.4.5 JMeter安裝和配置159 9.4.6 JMeter測試場景163 9.4.7 使用JMeter進行壓力測試163 9.4.8 運行結果分析167 9.4.9 壓力測試報告171 9.4.10 分散式壓力測試173 9.5本章小結177 9.6本章習題177 第10章 UI測試 10.1UI測試的定義181 10.2文本的測試184 10.3各類控制項的測試185 10.3.1 C/S架構控制項的測試185 10.3.2 B/S架構控制項的測試191 10.4佈局與設計的測試199 10.4.1 網頁佈局樣式199 10.4.2 網頁佈局測試201 10.5本章小結204 10.6本章習題205 第11章 相容性測試 11.1平臺相容性測試208 11.1.1 PC端作業系統版本相容性 測試208 11.1.2 PC端流覽器相容性測試209 11.1.3 手機端自我調整測試210 11.1.4 App相容性測試211 11.2數據相容性測試213 11.2.1 圖片相容性測試214 11.2.2 檔相容性測試214 11.3與其他常用軟件的相容性測試216 11.3.1 應用軟件216 11.3.2 專用軟件217 11.4本章小結218 11.5本章習題218 第12章 微商城網站實踐案例(上) 12.1實踐目標222 12.2安裝MySQL系統222 12.2.1 實驗目標222 12.2.2 實驗任務223 12.2.3 實施準備223 12.2.4 實驗步驟223 12.3搭建被測系統測試環境228 12.3.1 實驗目標228 12.3.2 實驗任務228 12.3.3 實施準備229 12.3.4 實驗步驟230 第13章 微商城網站實踐案例(下) 13.1實踐目標244 13.2實踐知識地圖244 13.3項目簡介244 13.4測試需求分析245 13.4.1 微商城後臺需求說明245 13.4.2 微商城系統前端App需求說明247 13.5測試計畫249 13.5.1 測試目的249 13.5.2 測試範圍250 13.5.3 測試目標254 13.5.4 資源與工具254 13.5.5 進入與退出標準255 13.5.6 測試管理256 13.6測 例257 13.7測試執行261 13.8提交缺陷報告262 13.8.1 專案背景262 13.8.2 測試執行時間262 13.8.3 測試內容及結果262 13.8.4 測 例執行情況統計267 13.8.5 缺陷統計情況268 13.8.6 交付文檔269 13.8.7 測試總結、建議269 目錄 第1章 Linux系統概述 1.1什麼是Linux2 1.2Linux發展歷程3 1.3主流Linux發行版本本5 1.3.1 Ubuntu5 1.3.2 Fedora5 1.3.3 RedHat Enterprise Linux5 1.3.4 CentOS6 1.3.5 Back Track6 1.4CentOS安裝6 1.4.1 準備虛擬機器軟件VirtualBox6 1.4.2 CentOS安裝準備8 1.4.3 CentOS安裝實施8 1.4.4 操作與管理Tomcat15 1.5本章小結18 1.6本章習題18 第2章 Linux系統使用注意事項 2.1Linux系統檔目錄結構20 2.2Linux系統檔目錄用途21 2.3Linux系統嚴格區分大小寫21 2.4Linux系統檔副檔名22 2.5Linux系統檔22 2.6本章小結23 2.7本章習題23 第3章 Linux系統常用入門命令 3.1Linux系統的遠端登入26 3.2uname、reboot、shutdown、clear命令27 3.2.1 uname命令27 3.2.2 reboot命令28 3.2.3 shutdown命令28 3.2.4 clear命令29 3.3cd、ls、pwd命令29 3.3.1 cd命令29 3.3.2 ls命令29 3.3.3 pwd命令31 3.4touch、mkdir、cp、rm命令32 3.4.1 touch命令32 3.4.2 mkdir命令32 3.4.3 cp命令32 3.4.4 rm命令33 3.5vi/vim編輯器33 3.5.1 命令模式33 3.5.2 輸入模式35 3.5.3 底線命令模式35 3.6find、grep命令36 3.6.1 find命令36 3.6.2 grep命令36 3.7cat、head、tail命令37 3.7.1 cat命令37 3.7.2 head命令38 3.7.3 tail命令38 3.8ps、kill、top命令39 3.8.1 ps命令39 3.8.2 kill命令40 3.8.3 top命令41 3.9常用的壓縮和解壓縮命令42 3.9.1 zip格式42 3.9.2 tar格式42 3.10本章小結43 3.11本章習題43 第4章 MySQL基礎 4.1數據庫的概念46 4.2MySQL簡介47 4.3CentOS下MySQL的安裝與配置47 4.3.1 安裝準備47 4.3.2 安裝實施47 4.4MySQL圖形化管理工具介紹52 4.5本章小結54 4.6本章習題54 第5章 MySQL數據庫管理 5.1MySQL數據庫管理58 5.1.1 創建數據庫58 5.1.2 查看數據庫59 5.1.3 刪除數據庫59 5.2MySQL數據庫表管理59 5.2.1 創建數據庫表59 5.2.2 查看數據庫表60 5.2.3 修改數據庫表61 5.2.4 刪除數據庫表62 5.3MySQL用戶管理63 5.3.1 創建與刪除用戶63 5.3.2 設置與 改用戶密碼64 5.4導入和匯出數據庫65 5.4.1 匯出數據庫65 5.4.2 導入數據庫65 5.5使用Navicat視覺化工具管理MySQL66 5.5.1 Navicat管理端登錄MySQL66 5.5.2 使用Navicat創建MySQL數據庫68 5.5.3 使用Navicat刪除數據庫71 5.5.4 使用Navicat導入/匯出數據庫71 5.5.5 使用Navicat創建表74 5.5.6 使用Navicat修改數據庫表75 5.5.7 使用Navicat刪除數據庫表76 5.5.8 使用Navicat進行MySQL用戶管理77 5.6本章小結79 5.7本章習題79 第6章 SQL基本語法 6.1SQL語句簡介82 6.2MySQL基本數據類型83 6.2.1 數數值型別83 6.2.2 字串類型83 6.2.3 日期和時間類型85 6.3數據插入85 6.4數據修改87 6.5數據刪除87 6.6數據查詢88 6.6.1 常規查詢88 6.6.2 條件查詢89 6.6.3 聯集查詢91 6.7使用Navicat視覺化管理MySQL數據95 6.7.1 使用Navicat插入MySQL語句95 6.7.2 使用Navicat修改MySQL表數據96 6.7.3 使用Navicat查詢MySQL數據96 6.7.4 使用Navicat刪除MySQL數據97 6.8本章小結97 6.9本章練習97 第7章 軟件與軟件測試概述 7.1軟件的定義與分類100 7.1.1 軟件的定義100 7.1.2 軟件的分類101 7.1.3 軟件的特性103 7.2軟件的生命週期105 7.3軟件的開發模型106 7.3.1 瀑布模型106 7.3.2 快速原型模型107 7.3.3 反覆運算模型107 7.3.4 螺旋模型107 7.4軟件測試的定義與分類108 7.4.1 軟件測試的定義108 7.4.2 軟件測試的分類108 7.4.3 軟件測試的工作內容111 7.5本章小結111 7.6本章習題111 第8章 軟件缺陷 8.1軟件缺陷案例116 8.2缺陷的定義與Bug名稱的由來117 8.2.1 缺陷的定義117 8.2.2 Bug的由來118 8.3缺陷的識別與重現118 8.3.1 缺陷產生的原因118 8.3.2 缺陷的識別119 8.3.3 缺陷的重現119 8.4缺陷的分類120 8.5缺陷的嚴重程度與優先順序120 8.5.1 缺陷的嚴重程度120 8.5.2 缺陷的優先順序120 8.6缺陷報告與處理流程120 8.6.1 缺陷報告的作用121 8.6.2 缺陷報告的組成121 8.6.3 缺陷報告的處理流程122 8.6.4 缺陷報告的狀態123 8.7編寫缺陷報告的原則123 8.8缺陷報告的管理工具124 8.9本章小結124 8.10本章習題125 第9章 如何高效測試 9.1軟件測 例128 9.1.1 測 例的作用128 9.1.2 測 例的定義與組成129 9.2不同類型軟件測試130 9.2.1 Web系統軟件的特徵與測試內容131 9.2.2 App軟件的測試流程與特徵135 9.2.3 H5軟件、小程式的特徵與測試內容140 9.3制訂高效的功能測試工作流程143 9.3.1 常規的測試工作流程143 9.3.2 測試計畫的目標144 9.3.3 測試計畫主題144 9.3.4 編寫軟件測試計畫需要注意的問題151 9.3.5 測試工作的難點152 9.3.6 測試原則153 9.3.7 測試思路154 9.3.8 軟件測試模型155 9.3.9 測試階段157 9.4壓力測試158 9.4.1 什麼是壓力測試158 9.4.2 壓力測試的作用158 9.4.3 什麼是JMeter158 9.4.4 JMeter主要特性158 9.4.5 JMeter安裝和配置159 9.4.6 JMeter測試場景163 9.4.7 使用JMeter進行壓力測試163 9.4.8 運行結果分析167 9.4.9 壓力測試報告171 9.4.10 分散式壓力測試173 9.5本章小結177 9.6本章習題177 第10章 UI測試 10.1UI測試的定義181 10.2文本的測試184 10.3各類控制項的測試185 10.3.1 C/S架構控制項的測試185 10.3.2 B/S架構控制項的測試191 10.4佈局與設計的測試199 10.4.1 網頁佈局樣式199 10.4.2 網頁佈局測試201 10.5本章小結204 10.6本章習題205 第11章 相容性測試 11.1平臺相容性測試208 11.1.1 PC端作業系統版本相容性 測試208 11.1.2 PC端流覽器相容性測試209 11.1.3 手機端自我調整測試210 11.1.4 App相容性測試211 11.2數據相容性測試213 11.2.1 圖片相容性測試214 11.2.2 檔相容性測試214 11.3與其他常用軟件的相容性測試216 11.3.1 應用軟件216 11.3.2 專用軟件217 11.4本章小結218 11.5本章習題218 第12章 微商城網站實踐案例(上) 12.1實踐目標222 12.2安裝MySQL系統222 12.2.1 實驗目標222 12.2.2 實驗任務223 12.2.3 實施準備223 12.2.4 實驗步驟223 12.3搭建被測系統測試環境228 12.3.1 實驗目標228 12.3.2 實驗任務228 12.3.3 實施準備229 12.3.4 實驗步驟230 第13章 微商城網站實踐案例(下) 13.1實踐目標244 13.2實踐知識地圖244 13.3項目簡介244 13.4測試需求分析245 13.4.1 微商城後臺需求說明245 13.4.2 微商城系統前端App需求說明247 13.5測試計畫249 13.5.1 測試目的249 13.5.2 測試範圍250 13.5.3 測試目標254 13.5.4 資源與工具254 13.5.5 進入與退出標準255 13.5.6 測試管理256 13.6測 例257 13.7測試執行261 13.8提交缺陷報告262 13.8.1 專案背景262 13.8.2 測試執行時間262 13.8.3 測試內容及結果262 13.8.4 測 例執行情況統計267 13.8.5 缺陷統計情況268 13.8.6 交付文檔269 13.8.7 測試總結、建議269
北京新奧時代科技有限責任公司成立於2006年,作為工業和資訊化人才培養工程培訓基地,以工業機器人技術、軟體發展等新興技術領域為重點,以工業機器人應用、VR應用技術、軟體發展與測試、移動UI設計、物聯網技術、數位化生產製造、人工智慧等新興技術領域為重點,開展標準制訂和相關培訓工作。
客服公告
热门活动
订阅电子报