新到貨2本75折
測試工程師核心開發技術

測試工程師核心開發技術

  • 定價:534
  • 優惠價:87465
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書共7章,凝聚了51Testing軟體測試網在軟體測試培訓方面的精華內容。主要內容包括Linux系統入門知識、Linux Shell程式設計技術、Oracle和MySQL兩大主流資料庫的基本操作、配置管理工具SVN及Java和Python程式設計。
 
本書從測試的角度講述了軟體 測試人員需要掌握的開發技術,有助於讀者提升測試技能。
 
本書既適合測試人員閱讀,也可供相關專業人士參考。
 

作者介紹

5lTesting軟體測試網是專業的軟體測試服務供應商,為上海博為峰軟體技術股份有限公司旗下品牌,是國內人氣非常高的軟體測試門戶網站。51Testing軟體測試網始終堅持以專業技術為核心,專注於軟體測試領域,自主研發軟體測試工具,為客戶提供全球領先的軟體測試整體解決方案,為行業培養優秀的軟體測試人才,並提供開放式的公益軟體測試交流平臺。51Testing軟體測試網的微信公眾號是“atstudy51”。
 

目錄

第1章Linux系統入門知識 1
1.1 Linux系統簡介 1
1.2 Linux系統的安裝 2
1.2.1 配置虛擬機器 2
1.2.2 安裝CentOS 7
1.3 Linux系統的基本使用方法 14
1.3.1 命令列與圖形化介面的選擇和配置 14
1.3.2 終端命令列與ls命令 16
1.3.3 線上說明命令 19
1.3.4 遠端登入Linux系統 21
1.3.5 Linux系統的檔和目錄 26
1.3.6 Linux系統的檔打包與壓縮 47
1.4 Linux系統的管理 51
1.4.1 Linux系統的關機和重啟 51
1.4.2 用戶和組管理 53
1.4.3 磁片管理 60
1.4.4 安裝包管理 63
1.4.5 進程管理 68
1.4.6 網路管理 75
1.4.7 服務腳本 78
1.4.8 安全設置 79
1.5 Web伺服器環境的搭建 81
1.5.1 安裝LAMP 81
1.5.2 安裝Tomcat 88
1.6 在Linux系統下安裝Oracle 90
1.6.1 安裝資料庫前的系統組態 91
1.6.2 創建Oracle使用者和目錄 92
1.6.3 修改環境變數 93
1.6.4 傳輸Oracle安裝包到Linux系統 97
1.6.5 安裝Oracle 98
1.6.6 測試是否成功安裝Oracle 104

第2章LinuxShell程式設計技術 108
2.1 LinuxShell概述 108
2.1.1 Shell 108
2.1.2 Shell腳本 108
2.1.3 Shell的版本區分 109
2.1.4 BASH的特點 109
2.2 Shell的“helloworld” 111
2.3 echo的應用 112
2.4 Shell變數 113
2.4.1 變數的定義和使用 113
2.4.2 刪除變數 113
2.4.3 唯讀變數 114
2.4.4 變數的類型 114
2.5 Shell的注釋 115
2.6 Shell程式設計中常用的資料類型 115
2.6.1 字串 116
2.6.2 Shell陣列 117
2.7 在Shell中傳遞參數 119
2.8 Shell基本運運算元 120
2.8.1 算術運運算元 120
2.8.2 關係運運算元 122
2.8.3 布林運運算元和邏輯運運算元 124
2.8.4 字串運運算元 125
2.9 Shell的printf命令 127
2.10 Shell流程控制 128
2.10.1 if…else條件控制 129
2.10.2 for迴圈 129
2.10.3 while迴圈 130
2.10.4 case語句 132
2.10.5 跳出迴圈 133
2.11 Shell函數 136
2.11.1 無返回值的函式呼叫示例 136
2.11.2 有返回值的函式呼叫示例 136
2.11.3 帶參數的函式呼叫示例 137
2.12 Shell輸入/輸出重定向 138
2.12.1 輸出重定向 139
2.12.2 輸入重定向 139
2.12.3 HereDocument 141
2.12.4 /dev/null文件 142
2.12.5 輸入/輸出重定向的應用示例 142
2.13 Shell檔的包含 143

第3章 Oracle的使用 145
3.1 資料庫原理 145
3.1.1 基本概念 145
3.1.2 常見的資料庫產品 148
3.1.3 資料庫模型 149
3.1.4 關聯式資料庫 152
3.2 Oracle的安裝與配置 159
3.2.1 支援的平臺 159
3.2.2 安裝過程 160
3.2.3 創建資料庫 164
3.2.4 確認安裝 166
3.2.5 資料庫常用管理命令 174
3.2.6 資料庫體系結構 178
3.3 Oracle企業管理器 186
3.3.1 企業管理器概述 186
3.3.2 創建表空間 186
3.3.3 創建用戶 189
3.3.4 創建表 193
3.3.5 創建約束 196
3.4 標準SQL語句 200
3.4.1 資料定義語言 201
3.4.2 資料操縱語言 203
3.4.3 資料查詢語言 204
3.4.4 資料控制語言 215
3.4.5 SQL語句性能優化 216
3.5 PL/SQL程式設計 225
3.5.1 PL/SQL概述 225
3.5.2 基本語法 227
3.5.3 記錄類型 229
3.5.4 存儲過程 230
3.5.5 函數 231
3.5.6 遊標 233
3.5.7 觸發器 235
3.5.8 事務 237
3.6 其他資料庫物件 240
3.6.1 索引 240
3.6.2 視圖 245
3.6.3 同義詞 246
3.6.4 序列 248
3.6.5 備份 249
3.6.6 Oracle內置函數 250

第4章 MySQL的使用 253
4.1 MySQL基礎 253
4.1.1 MySQL概述 253
4.1.2 MySQL的安裝 253
4.1.3 MySQL的主流資料庫連接工具 256
4.1.4 MySQL資料類型 257
4.2 在MySQL中使用SQL 259
4.2.1 表的基本操作 259
4.2.2 表的查詢 266
4.2.3 表的資料操作 289
4.2.4 事務 292
4.2.5 視圖 292
4.2.6 存儲過程 293
4.3 MySQL進階 295
4.3.1 MySQL的用戶管理 296
4.3.2 通過MySQL匯出資料 299
4.3.3 通過MySQL導入資料 301

第5章 配置管理工具SVN 303
5.1 安裝和配置SVN 303
5.2 SVN常用操作和功能 305
5.2.1 Import 305
5.2.2 Checkout 306
5.2.3 Add/Delete 307
5.2.4 Commit 308
5.2.5 Update 308
5.2.6 Tag/Branch/Merge 309
5.2.7 RevisionGraph 311
5.2.8 Diffwithpreviousversion 312
5.2.9 Showlog 312
5.2.10 版本回溯 313
5.3 SVN的簡要原理 314
5.3.1 SVN概述 314
5.3.2 其他常見配置管理工具 315
5.3.3 每日構建 316
5.4 SVN的版本控制案例 316
5.5 版本控制系統的發展歷史 319
5.5.1 本地版本控制系統 319
5.5.2 集中化的版本控制系統 319
5.5.3 分散式版本控制系統 320
5.5.4 檔差異版本控制系統 320
5.5.5 直接為版本控制系統拍快照 321

第6章 Java程式設計 323
6.1 Java概述 323
6.2 搭建Java環境 324
6.2.1 搭建JDK環境 324
6.2.2 第一個Java程式 325
6.2.3 Java中的注釋 327
6.3 Eclipse集成開發工具 329
6.3.1 Eclipse的使用 329
6.3.2 利用Eclipse開發Java程式的步驟 329
6.4 Java資料類型、變數、運運算元及陣列 331
6.4.1 Java資料類型 331
6.4.2 Java變數 334
6.4.3 Java運運算元 335
6.4.4 Java陣列 339
6.5 Java選擇結構 340
6.5.1 Java單分支結構 341
6.5.2 Java雙分支結構 341
6.5.3 Java多分支結構 342
6.5.4 switch多重分支結構 343
6.5.5 Java選擇結構的比較 345
6.6 Java迴圈結構 345
6.6.1 while迴圈 345
6.6.2 do...while迴圈 346
6.6.3 while與do...while的比較 347
6.6.4 for迴圈 347
6.6.5 break關鍵字 348
6.6.6 continue關鍵字 349
6.6.7 Java迴圈嵌套 349
6.7 Java物件導向程式設計中的類與物件 350
6.7.1 類的定義 351
6.7.2 物件的產生和使用 353
6.7.3 方法的重載 355
6.7.4 this關鍵字 356
6.8 Java物件導向程式設計中的封裝 357
6.8.1 封裝中常見的getter/setter方法 357
6.8.2 封裝控制符存取權限 358
6.9 Java物件導向程式設計中的繼承 359
6.9.1 繼承的實現 359
6.9.2 方法的重寫 360
6.9.3 super關鍵字 361
6.10 Java物件導向程式設計中的多態 363
6.11 抽象類別 365
6.11.1 抽象方法及抽象類別 365
6.11.2 關於抽象類別和抽象方法的注意事項 366
6.12 介面 366
6.12.1 介面的定義 366
6.12.2 介面的使用 367
6.12.3 介面與多態的實現 368
6.13 JavaAPI 370
6.14 Java包 372
6.14.1 包的創建 372
6.14.2 包的使用 373
6.15 Java中的異常 374
6.15.1 Java中的異常類 374
6.15.2 Java中異常的捕獲 376
6.15.3 Java中的異常處理方法 378
6.15.4 自訂異常類 380

第7章 Python程式設計 382
7.1 Python的特點 382
7.2 Python環境的搭建與啟動 383
7.2.1 搭建Python環境 383
7.2.2 啟動Python 384
7.3 初識Python及IDLE 385
7.3.1 Python的靈活性 385
7.3.2 Python猜數字遊戲 386
7.4 Python變數和資料類型 387
7.4.1 Python變數 387
7.4.2 整型、浮點型、布林型和字串型 389
7.4.3 列表 391
7.4.4 元組 393
7.4.5 字典 395
7.5 Python程式結構 397
7.5.1 分支結構 397
7.5.2 while迴圈結構 399
7.5.3 for迴圈結構 401
7.5.4 Python中猜數字遊戲的改進 402
7.6 Python函數 405
7.6.1 自訂函數 405
7.6.2 按值傳遞參數和按引用傳遞參數 406
7.6.3 參數的其他傳遞形式 406
7.7 Python物件導向程式設計 408
7.7.1 類和方法 408
7.7.2 模組 409
7.7.3 異常 411
7.7.4 數據的讀取 413
 

詳細資料

  • ISBN:9787115519597
  • 規格:平裝 / 416頁 / 16k / 19 x 26 x 2.08 cm / 普通級 / 單色印刷 / 初版
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【自然科普、電腦資訊】童話裡的心理學【博客來電子書獨家-作者電子贈言簽名扉頁版】
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約30個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 心理與哲學
  • 滿799現折79
  • 言情新品