軟體測試52講-茹炳晟-極客時間

wuwu發表於2019-04-26

極客時間出品的《軟體測試52講》由茹炳晟所作,茹炳晟是eBay中國研發中心,測試基礎架構技術主管。本專欄講從小工到專家的實戰心法。

軟體測試52講-封面圖

《軟體測試52講》專欄簡介

軟體測試,可以說是軟體開發的最後一道防線,也是產品上線前最為重要的一個環節。

軟體測試看似簡單,但要把軟體測試做到極致,卻並非易事。師傅領進門後,你需要不斷地用知識武裝自己,才能跟隨技術發展的趨勢,成為一名優秀的測試人。走在測試路上,如果你也遇到了這些問題:

  • 測試用例設計看似簡單,卻總是不夠完備;
  • 軟體的複雜度和更新迭代速度超乎想象,你需要尋找更高效的學習路徑;
  • 自動化測試已成主流,但你的團隊還停留在手工測試,困惑於怎麼藉助自動化測試工具提升團隊效率;
  • 大量的測試框架和工具,讓你不知所措,不知如何選擇最適合自己專案的框架和工具;
  • 由Google等公司主導的“去QE,開發自己測試”的模式,讓你不清楚自己未來職業該如何規劃;

《軟體測試52講》專欄的目標就是幫你解決這些困惑。

在這個專欄裡,茹炳晟將用通俗易懂的語言,以知其然知其所以然的思路,為你係統梳理軟體測試的知識體系,深入講解自動化測試、效能測試和測試架構設計的核心原理,助你從軟體測試的“小工”進階為“專家”。

同時,為了幫助你的測試方案落地,茹炳晟分享了一系列的行業最佳實踐,這些實踐案例也會為你構建一幅包括GUI\/API自動化測試、測試資料平臺、測試基礎架構建設、效能\/壓力測試、程式碼級測試、測試新技術和大型網站架構等在內的軟體測試技術全景檢視。

《軟體測試52講》講師介紹

茹炳晟,具有 16 年的軟體測試開發經驗,先後任職於eBay 中國研發中心、HP軟體中國研發中心、阿爾卡特朗訊和Cisco中國研發中心。

軟體測試52講-茹炳晟

茹炳晟精通軟體全生命週期各個階段的測試技術,並提倡“測試即服務”的理念。他曾負責建立全球大型電商網站的測試基礎架構和和自動化測試方案,主持搭建持續整合測試生態體系和企業級測試基礎架構,主持與參加過的測試專案幾乎涵蓋所有種類,包括嵌入式系統測試、金融平臺單元測試、平臺SDK測試、軌道交通安全軟體測試、Web Service測試以及效能全鏈路壓測等。

《軟體測試52講》專欄模組

專欄共 52期,系統闡述了測試工程師必須具備的核心測試理念和技能,分為五大模組。

軟體測試基礎篇,將系統地講解軟體測試的基本概念、主流的測試方法和測試理念,為後續技術知識的學習打好基礎。

軟體測試技術篇,將包括GUI自動化測試、API自動化測試、程式碼級測試和效能測試技術,通過理論結合例項的方式,為你講述這四種測試技術的核心知識、設計思想,以及最佳實踐。

測試架構篇,將講述測試資料準備與測試基礎架構的內容,既有解決測試資料準備痛點的方案,又有大型網際網路企業測試基礎架構設計的最佳實踐。

測試新技術篇,將選取當下比較熱門的探索式測試、測試驅動開發、精準測試、滲透測試技術和基於模型的測試,分別講述它們解決的問題和具體的實現方法。

測試人員的網際網路架構核心知識篇,將從高效能、高可用、伸縮性和可擴充套件性四個維度對大型網站架構進行深度剖析,彌補測試工程師相較與開發工程師以及測試架構師之間的鴻溝。

《軟體測試52講》課程目錄

一、測試基礎知識篇

01 | 你真的懂測試嗎?從“使用者登入”測試談起
02 | 如何設計一個“好的”測試用例?
03 | 什麼是單元測試?如何做好單元測試?
04 | 為什麼要做自動化測試?什麼樣的專案適合做自動化測試?
05 | 你知道軟體開發各階段都有哪些自動化測試技術嗎?
06 | 你真的懂測試覆蓋率嗎?
07 | 如何高效填寫軟體缺陷報告?
08 | 以終為始,如何才能做好測試計劃?
09 | 軟體測試工程師的核心競爭力是什麼?
10 | 軟體測試工程師需要掌握的非測試知識有哪些?
11 | 網際網路產品的測試策略應該如何設計?

二、GUI自動化測試篇

12 | 從0到1:你的第一個GUI自動化測試
13 | 效率為王:指令碼與資料的解耦 + Page Object模型
14 | 更接近業務的抽象:讓自動化測試指令碼更好地描述業務
15 | 過不了的坎:聊聊GUI自動化過程中的測試資料
16 | 腦洞大開:GUI測試還能這麼玩(Page Code Gen + Data Gen + Headless)?
17 | 精益求精:聊聊提高GUI測試穩定性的關鍵技術
18 | 眼前一亮:帶你玩轉GUI自動化的測試報告
19 | 真實的戰場:如何在大型專案中設計GUI自動化測試策略
20 | 與時俱進:淺談移動應用測試方法與思路
21 | 移動測試神器:帶你玩轉Appium

三 、API自動化測試篇
22 | 從0到1:API測試怎麼做?常用API測試工具簡介
23 | 知其然知其所以然:聊聊API自動化測試框架的前世今生
24 | 緊跟時代步伐:微服務模式下API測試要怎麼做?

四、程式碼測試篇
25 | 不破不立:掌握程式碼級測試的基本理念與方法
26 | 深入淺出之靜態測試方法
27 | 深入淺出之動態測試方法

五、效能測試篇
28 | 帶你一起解讀不同視角的軟體效能與效能指標
29 | 聊聊效能測試的基本方法與應用領域
30 | 工欲善其事必先利其器:後端效能測試工具原理與行業常用工具簡介
31 | 工欲善其事必先利其器:前端效能測試工具原理與行業常用工具簡介
32-無例項無真相:基於LoadRunner實現企業級伺服器端效能測試的實踐(上)
33 | 無例項無真相:基於LoadRunner實現企業級伺服器端效能測試的實踐(下)
34 | 站在巨人的肩膀:企業級實際效能測試案例與經驗分享

六、測試資料準備篇
35 | 如何準備測試資料?
36 | 淺談測試資料的痛點
37 | 測試資料的“銀彈”- 統一測試資料平臺(上)
38 | 測試資料的“銀彈”- 統一測試資料平臺(下)

七、測試基礎架構篇
39 | 從小作坊到工廠:什麼是Selenium Grid?如何搭建Selenium Grid?
40 | 從小工到專家:聊聊測試執行環境的架構設計(上)
41 | 從小工到專家:聊聊測試執行環境的架構設計(下)
42 | 實戰:大型全球化電商的測試基礎架構設計

八、測試新技術篇
43 | 發揮人的潛能:探索式測試
44 | 測試先行:測試驅動開發(TDD)
45 | 打蛇打七寸:精準測試
46 | 安全第一:滲透測試
47 | 用機器設計測試用例:基於模型的測試

九、測試人員的網際網路架構核心知識篇
48 | 優秀的測試工程師為什麼要懂大型網站的架構設計?
49 | 深入淺出網站高效能架構設計
50 | 深入淺出網站高可用架構設計
51 | 深入淺出網站伸縮性架構設計
52 | 深入淺出網站可擴充套件性架構設計

適宜人群

  • 想要系統學習網際網路時代下軟體測試技術的軟體行業從業者;
  • 具有1~5年經驗的軟體測試工程師和測試開發工程師;
  • 測試架構師,及希望進階測試架構師的測試人員;
  • 中小型,以及大型企業的測試工程師內訓。

訂閱價格:

為回報猿人學的粉絲,所有通過我分享的二維碼購買的使用者,請加我微訊號:dismissmewp,備註:返現。

享受完其它優惠後,我再給大家立即返¥12元現金。

軟體測試52講 課程返現

猿人學banner宣傳圖

我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。

***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***

相關文章