測試經(jīng)理
互聯(lián)網(wǎng)
架構設計
持續(xù)集成
自動化測試
敏捷測試
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

自動化測試及持續(xù)集成技術實現(xiàn)

陸宏杰

前微軟亞洲工程院 自動化測試及持續(xù)集成負責人

現(xiàn)任Lane Crawford集團電子商務部副總監(jiān),負責由零開始組建電子商務部及全面將線下業(yè)務整合至線上,以及整個團隊的崗位設置、人員招聘、日常管理、產(chǎn)品、研發(fā)、質量、東南亞市場運營、傳統(tǒng)業(yè)務系統(tǒng)升級及流程重造等工作。目前研發(fā)團隊覆蓋中國大陸、香港、東南亞,將集團業(yè)務由B2C擴展至B2B及B2B2C多模式。同時負責整個集團的研發(fā)規(guī)范化。

具有超過10年技術團隊管理工作經(jīng)驗,一直專注在大型系統(tǒng)軟件開發(fā)、自動化測試及持續(xù)集成/持續(xù)交付、產(chǎn)品化等工作上,對技術團隊管理也比較有經(jīng)驗。目前個人專注于自動化測試及持續(xù)集成/持續(xù)交付;產(chǎn)品設計框架及方法論;基于多租戶技術的SaaS系統(tǒng)架構等技術方向。

曾就職于微軟亞洲工程院,先后創(chuàng)建過多個不同職能的團隊,有創(chuàng)新型團隊、執(zhí)行型團隊、以及保障型團隊等。在團隊結構優(yōu)化、人才梯隊建設、以及跨部門合作管理方面有豐富經(jīng)驗。注重培養(yǎng)團隊的創(chuàng)新能力,所帶團隊發(fā)表過12個國際專利、自主立項研發(fā)2個新產(chǎn)品線。對如何發(fā)揮團隊潛力有深入研究。擅長團隊激勵,從基層員工發(fā)現(xiàn)及培養(yǎng)有潛力的管理者,所帶過的團隊均表現(xiàn)出團隊整體能力及成熟度的持續(xù)提升!

? 微軟亞洲工程院自動化框架設計及主程序之一
? 微軟核心項目持續(xù)集成建設負責人
? 所研發(fā)的自動化測試及持續(xù)集成贏得微軟工程技術創(chuàng)新獎
? 帶領團隊建立微軟亞洲工程院自動化實驗室及持續(xù)集成系統(tǒng)
? Photoshop自動化框架及持續(xù)集成系統(tǒng)總設計師
? 建立Photoshop全球自動化實驗室
? 在《程序員》雜志上發(fā)表過數(shù)篇關于自動化測試技術及持續(xù)集成的文章

曾受邀在MSUP Top100及MPD會議上/沙龍上發(fā)表關于自動化測試、社交網(wǎng)絡游戲產(chǎn)品設計核心等技術演講。


現(xiàn)任Lane Crawford集團電子商務部副總監(jiān),負責由零開始組建電子商務部及全面將線下業(yè)務整合至線上,以及整個團隊的崗位設置、人員招聘、日常管理、產(chǎn)品、研發(fā)、質量、東南亞市場運營、傳統(tǒng)業(yè)務系統(tǒng)升級及流程重造等工作。目前研發(fā)團隊覆蓋中國大陸、香港、東南亞,將集團業(yè)務由B2C擴展至B2B及B2B2C多模式。同時負責整個集團的研發(fā)規(guī)范化。 具有超過10年技術團隊管理工作經(jīng)驗,一直專注在大型系統(tǒng)軟件開發(fā)、自動化測試及持續(xù)集成/持續(xù)交付、產(chǎn)品化等工作上,對技術團隊管理也比較有經(jīng)驗。目前個人專注于自動化測試及持續(xù)集成/持續(xù)交付;產(chǎn)品設計框架及方法論;基于多租戶技術的SaaS系統(tǒng)架構等技術方向。 曾就職于微軟亞洲工程院,先后創(chuàng)建過多個不同職能的團隊,有創(chuàng)新型團隊、執(zhí)行型團隊、以及保障型團隊等。在團隊結構優(yōu)化、人才梯隊建設、以及跨部門合作管理方面有豐富經(jīng)驗。注重培養(yǎng)團隊的創(chuàng)新能力,所帶團隊發(fā)表過12個國際專利、自主立項研發(fā)2個新產(chǎn)品線。對如何發(fā)揮團隊潛力有深入研究。擅長團隊激勵,從基層員工發(fā)現(xiàn)及培養(yǎng)有潛力的管理者,所帶過的團隊均表現(xiàn)出團隊整體能力及成熟度的持續(xù)提升! ? 微軟亞洲工程院自動化框架設計及主程序之一 ? 微軟核心項目持續(xù)集成建設負責人 ? 所研發(fā)的自動化測試及持續(xù)集成贏得微軟工程技術創(chuàng)新獎 ? 帶領團隊建立微軟亞洲工程院自動化實驗室及持續(xù)集成系統(tǒng) ? Photoshop自動化框架及持續(xù)集成系統(tǒng)總設計師 ? 建立Photoshop全球自動化實驗室 ? 在《程序員》雜志上發(fā)表過數(shù)篇關于自動化測試技術及持續(xù)集成的文章 曾受邀在MSUP Top100及MPD會議上/沙龍上發(fā)表關于自動化測試、社交網(wǎng)絡游戲產(chǎn)品設計核心等技術演講。

課程費用

6800.00 /人

課程時長

2

成為教練

課程簡介

? 此課程為MSUP金牌經(jīng)典課程,已經(jīng)在各大IT公司巡講超過200場,且一直得到技術人員的高分反饋,一些大型企業(yè)已經(jīng)將此課程作為公司技術人員必修課之一,進行長期實施。并已成為業(yè)界高口碑標桿課程
? 課程內容均來自講師的真實工作成果,有實際運行的自動化當堂演示,并對技術實現(xiàn)逐層精解。這是本課程一直受到技術人員高分好評的重要原因。學員與講師在課程中實際經(jīng)歷一次整個自動化體系的架構設計、技術實現(xiàn)、難點分析及解決、以及如何用用自動化測試及持續(xù)集成支撐敏捷測試及持續(xù)交付的完整過程

目標收益

業(yè)界普遍問題——將在課程中要逐一解決:
? 感覺自動化的維護成本較高,基于UI的自動化有很多難點,穩(wěn)定性也不是很理想,如何處理?
? 自動化測試是不是只解決回歸測試或功能測試,是否可全線覆蓋各種測試類型(例如性能測試、壓力測試、安全測試等自動化如何做)?
? 如何使用自動化測試來實施TDD(測試驅動開發(fā))?
? 手工測試人員無編程基礎,在自動化實施的過程中扮演怎樣的角色?可以有哪些貢獻?
? 要開展自動化測試,測試團隊需要哪些準備或條件?
? 自動化測試的具體實現(xiàn)是怎樣的?希望有實際案例、及細節(jié)實現(xiàn)過程
? 如何提高自動化測試的技術復用性?
? 如何進行數(shù)據(jù)驅動測試?

培訓對象

各類 IT/軟件企業(yè)和研發(fā)機構的測試經(jīng)理、質量經(jīng)理、測試架構師、開發(fā)工程、測試開發(fā)工程師、測試工程師等。以及對質量高度關注的相關人員

課程大綱

第一章:自動化與持續(xù)集成的整體設計思路及建設的目的性、實用性 十年時間,在兩家世界級公司構建了兩套大規(guī)模自動化實驗室和持續(xù)集成系統(tǒng)。這一模塊讓我們先一起來看一下一套實際運行的自動化及持續(xù)集成系統(tǒng)的真實應用是怎樣的以及效果如何。對整體的設計思路和目的性有一個系統(tǒng)認識,然后從下一模塊開始展開細節(jié),講解如何進行技術實現(xiàn)的。
(1) 基于自動化及持續(xù)集成的數(shù)據(jù)統(tǒng)計及數(shù)據(jù)挖掘,如何自定義及實現(xiàn)一套Dashboard
(2) 通過Dashboard來快速精準定位整個系統(tǒng)的質量弱點,為敏捷測試及持續(xù)交付提供技術保障
(3) 通過率、各種Top10及缺陷與用例的關聯(lián)
(4) 大規(guī)模自動化測試及數(shù)據(jù)分析的實際演示與詳解
第二章:自動化測試的技術實現(xiàn)詳解 這一章是自動化測試的重要實戰(zhàn)部分,將對每一種測試方法的重點、難點和實施技巧進行講解,用一個真實的企業(yè)級軟件項目作為案例,講解如何在一個真實項目中逐一實施這些測試方法的自動化,當所有的測試方法都部署完成,講解何如把這些獨立的測試方法和測試活動整合成自動化測試體系。從而實現(xiàn)缺陷預防的持續(xù)改進。以及如何進一步實現(xiàn)自動化測試的自動化。
(1) 功能測試的自動化實現(xiàn)及設計模式
(2) UI上有一些控件不能識別,這種情況如何正確設計自動化測試框架
(3) 如何徹底解決UI自動化測試的穩(wěn)定性及不定態(tài)帶來的影響
(4) 性能測試的自動化的難點及數(shù)據(jù)分析
(5) 壓力測試的自動化實現(xiàn)細節(jié)
(6) 安全性測試的自動化實施
(7) 全球化和本地化測試的自動化(適用于多語言或定制開發(fā)項目)
(8) 通過自動化測試發(fā)現(xiàn)Testability問題
(9) 通過自動化和數(shù)學模型涵蓋用有限自動化測試涵蓋無限場景可能性
(10) 基于自動化的集成測試
(11) 交互性測試的自動化
第三章:持續(xù)集成系統(tǒng)的設計及部署 在這一章會將前一章的各塊獨立實現(xiàn)的自動化技術及框架組合集成為一整套大型的自動化體系,各自動化模塊即可單獨運轉、有著自己清晰的功能,也可協(xié)同運轉成為一個高階自動化系統(tǒng)。從而為敏捷測試及持續(xù)交付提供強力的技術支撐。
(1) 持續(xù)集成總體建設思路
(2) 自動化測試+持續(xù)集成的運行部署策略
(3) 測試環(huán)境及測試數(shù)據(jù)的自動化部署
(4) Pass Rate:測試活動的重要標準
(5) 如何獲取及分析代碼覆蓋率檢查
(6) 自動化測試的缺陷跟蹤
(7) 自動化測試的自動化
(8) 多機器池自動化部署
(9) 如何將大規(guī)模自動化+版本控制+持續(xù)集成部署為一個復雜完備的大型質量保證體系
第一章:自動化與持續(xù)集成的整體設計思路及建設的目的性、實用性
十年時間,在兩家世界級公司構建了兩套大規(guī)模自動化實驗室和持續(xù)集成系統(tǒng)。這一模塊讓我們先一起來看一下一套實際運行的自動化及持續(xù)集成系統(tǒng)的真實應用是怎樣的以及效果如何。對整體的設計思路和目的性有一個系統(tǒng)認識,然后從下一模塊開始展開細節(jié),講解如何進行技術實現(xiàn)的。
(1) 基于自動化及持續(xù)集成的數(shù)據(jù)統(tǒng)計及數(shù)據(jù)挖掘,如何自定義及實現(xiàn)一套Dashboard
(2) 通過Dashboard來快速精準定位整個系統(tǒng)的質量弱點,為敏捷測試及持續(xù)交付提供技術保障
(3) 通過率、各種Top10及缺陷與用例的關聯(lián)
(4) 大規(guī)模自動化測試及數(shù)據(jù)分析的實際演示與詳解
第二章:自動化測試的技術實現(xiàn)詳解
這一章是自動化測試的重要實戰(zhàn)部分,將對每一種測試方法的重點、難點和實施技巧進行講解,用一個真實的企業(yè)級軟件項目作為案例,講解如何在一個真實項目中逐一實施這些測試方法的自動化,當所有的測試方法都部署完成,講解何如把這些獨立的測試方法和測試活動整合成自動化測試體系。從而實現(xiàn)缺陷預防的持續(xù)改進。以及如何進一步實現(xiàn)自動化測試的自動化。
(1) 功能測試的自動化實現(xiàn)及設計模式
(2) UI上有一些控件不能識別,這種情況如何正確設計自動化測試框架
(3) 如何徹底解決UI自動化測試的穩(wěn)定性及不定態(tài)帶來的影響
(4) 性能測試的自動化的難點及數(shù)據(jù)分析
(5) 壓力測試的自動化實現(xiàn)細節(jié)
(6) 安全性測試的自動化實施
(7) 全球化和本地化測試的自動化(適用于多語言或定制開發(fā)項目)
(8) 通過自動化測試發(fā)現(xiàn)Testability問題
(9) 通過自動化和數(shù)學模型涵蓋用有限自動化測試涵蓋無限場景可能性
(10) 基于自動化的集成測試
(11) 交互性測試的自動化
第三章:持續(xù)集成系統(tǒng)的設計及部署
在這一章會將前一章的各塊獨立實現(xiàn)的自動化技術及框架組合集成為一整套大型的自動化體系,各自動化模塊即可單獨運轉、有著自己清晰的功能,也可協(xié)同運轉成為一個高階自動化系統(tǒng)。從而為敏捷測試及持續(xù)交付提供強力的技術支撐。
(1) 持續(xù)集成總體建設思路
(2) 自動化測試+持續(xù)集成的運行部署策略
(3) 測試環(huán)境及測試數(shù)據(jù)的自動化部署
(4) Pass Rate:測試活動的重要標準
(5) 如何獲取及分析代碼覆蓋率檢查
(6) 自動化測試的缺陷跟蹤
(7) 自動化測試的自動化
(8) 多機器池自動化部署
(9) 如何將大規(guī)模自動化+版本控制+持續(xù)集成部署為一個復雜完備的大型質量保證體系

活動詳情

提交需求