400-626-7377
構架、設計 開發
測試、反饋敏捷短周期迭代持續更新,不斷應市場變化調整需求,可使產品更符合市場需求。
對每一個迭代周期和改動都有嚴格要求,為整個項目周期提供了可靠的質量保障。
根據市場需求,對重要和需求明確部分進行開展,能更快投入開發。
優先開發具有價值的功能,優先進入市場,更快給客戶帶來投資回報率。
掌握實用技能,提升職場競爭力。
提升快速應對變化的能力。
有計劃性、持續交付有價值產品,提高客戶滿意度。
工作更有邏輯性,按優先級和緊急程度分類。
敏捷測試的理解、敏捷測試的核心 | 敏捷測試人員的必備素養 | 敏捷策略的制定、敏捷測試的實施過程 |
敏捷測試過程中開展自動化測試的前提條件及約束條件 | 敏捷測試自動化測試的實施:單元、接口、UI | 敏捷測試與探索測試的深入探索 |
持續集成在敏捷測試中的應用 | 探索性測試、自動化測試在敏捷測試中的應用與開展 | 敏捷測試團隊的組建與培養 |
如何高效的開展手工測試 | DevOps下開展自動化測試的前提條件及約束條件 | DevOps接口測試的規范及接口測試實踐 |
DevOpsUI自動化測試的規范及接口測試實踐 | 自動化測試框架的設計與實現 | 單元測試的方法TDD |
掌握Postman輕量化接口測試 | Python接口自動化實踐(HTTP協議、Fiddler抓包、Request封裝、數據庫驅動框架、Mock等) | 接口測試框架設計與實現 |
接口測試的規范 | Python與Selenium很好的結合,讓學習者花最短的時間實現從功能工程師至自動化測試工程師的蛻變 |
主題 | 內容描述 |
---|---|
敏捷測試的認知&敏捷測試策略 |
1.你我認知的敏捷測試 2.敏捷測試的核心關鍵點 3.敏捷測試人員的必要條件 4.敏捷測試策略 5.測試策略和測試計劃的差異 |
敏捷測試實施過程 |
1.敏捷測試的實施過程 2.持續改進和風險分析 |
敏捷測試過程下的人員要求與測試需求的提取 |
1.測試人員的思維 2.測試需求的分析 3.測試需求分析何時進行? 4.為什么要進行測試需求分析? 5.如何開展測試需求分析? 6.測試需求分析的成果物是什么? 7.測試需求分析的成果物是什么? 8.需求分析和測試需求分析的區別? |
敏捷測試中如何高效的開展手工與自動化 | 1.敏捷團隊中如何高效設計測試用例 |
敏捷下的自動化測試的實施 |
敏捷測試過程中如何構建高質量的自動化測試 1.自動化測試的實施背景 2.如何建立一個務實明確的自動化測試目標 敏捷測試下的自動化測試規范 3.敏捷測試下自動化測試的引入要求 4.敏捷測試下自動化測試范圍 5.自動化測試開展時機 6.自動化測試規范 7.自動化測試流程 8.項目團隊 9.風險評估 敏捷測試下的自動化測試開展 1.確定自動化測試類型 2.明確自動化測試活動 3.敏捷測試過程中測試工作的開展 4.代碼單元測試方案 5.接口自動化測試方案 6.UI自動化測試方案 |
敏捷策劃中探索性測試的應用:探索性測試策略的引入 |
1.軟件測試需求分析與管理 2.軟件測試策略方案認知與設計 3.常規測試策略:有點至面、流程式 4.結構化測試流程 |
主題 | 內容描述 |
---|---|
敏捷策劃中探索性測試的應用:探索性測試策略的系統認知 |
1.探索性測試的核心 2.探索性測試的目標 3.探索性測試的優點 4.自由式探索式測試 5.基于場景的探索式測試 6.基于策略的探索式測試 |
DevOps中如何高效的開展手工與自動化 |
DevOps自動化測試的開展 1.DevOps自動化測試的認知 2.DevOps下自動化測試的引入要求 3.DevOps下自動化測試范圍 4.自動化測試開展時機 5.自動化測試規范 6.自動化測試流程 7.項目團隊 8.風險評估 |
主題 | 內容描述 |
---|---|
單元測試方法TDD |
一、TDD編程單元劃分定義 1.從“用戶故事”到“程序文件”劃分定義 2.程序文件分類組織到層次化文件夾 3.從“程序文件”到“數據與函數”劃分定義 4.接口層次、函數單元粒度與訪問范圍大小 5.動手實踐:代碼單元劃分定義實踐 二、TDD編程單元的測試 1.基于編程單元代碼實現的測試用例與測試覆蓋率 2.基于編程單元聲明定義的測試用例與測試覆蓋率 3.好的單元測試必須遵守AIR原則 4.編寫單元測試代碼遵守BCDE原則 5.編程單元的業務依賴與技術依賴 6.基于單元黑盒的測試腳本標準編寫 7.全面完整取值與代碼路徑覆蓋 8.依據單元測試腳本編寫實現代碼的過程 9.執行單元測試腳本檢查實現代碼是否滿足標準 10.實現代碼重構時必須先修改測試腳本 11.單元測試方法之邏輯驅動測試方法 12.動手實踐:單元測試框架案例實戰 三、Mock那些事 1.Mock的作用 2.揭示mock:mock的對象、mock的目的 3.mock在測試中的應用 4.mock的注意事項 5.動手實踐:Mock動手實踐 四、TDD與Mock的深度實踐 1.復雜問題的TDD開發模式 2.分而治之的思維:更小單元粒度TDD 3.單元獨立測試與組合單元測試 4.mock與patch 5.mock斷言的作用與實踐 6.mock斷言與單元測試框架斷言的結合:Assert_*_with等 7.mock統計 8.動手實踐:單元測試與mock 的深度案例實踐 |
DevOps接口自動化測試規范 |
接口測試如何開展?如何規范化 1.接口測試 2.接口測試規范 3.接口測試用例 4.測試工具 |
Postman實操 |
Postman全面了解 1.get請求 2.post請求 3.斷言 Postman實操 1.Get請求:百度搜索案例 2.Get請求案例:微信接口 3.Post請求案例:微信群發消息 4.Post請求案例:微信From表單 5.Post請求案例:公眾號菜單維護 6.局部環境變量 7.全局變量 8.參數傳值 |
Jmeter接口測試 |
1.開源的力量—Jmeter 2.Jmeter重要組件 3.Jmeter案例 |
主題 | 內容描述 |
---|---|
接口自動化實踐 |
1.Fiddler抓包 2.Requests庫 3.Unittest 4.Base函數與Request類封裝 5.數據驅動操作 6.數據庫操作 7.Mock 持續集成 |
接口自動化框架 |
8.接口自動化框架 9.手把手實現接口自動化框架 10.一步一踐接口自動化框架 |
DevOps UI自動化測試規范 |
DevOps自動化測試的開展 1.DevOps自動化測試的認知 2.DevOps下自動化測試的引入要求 3.DevOps下自動化測試范圍 4.自動化測試開展時機 5.自動化測試規范 6.自動化測試流程 7.項目團隊 8.風險評估 |
WebDriver Api、POM設計模式 |
Python基礎 自動化測試基礎 1.自動化簡介 2.分層的自動化測試 3.什么樣的項目適合自動化測試 4.自動化工具對比 5.selenium 介紹 6.成就大神之路 7.前端工具介紹 Python自動化環境的部署 WebDriver API 1.從定位元素開始 2.控制瀏覽器 3.簡單元素操作 4.鼠標事件 5.鍵盤事件 6.獲得驗證信息 7.設置元素等待 8.模塊驅動測試 9.關鍵字驅動測試 10.數據驅動測試 11.模塊化測試模型實例 12.數據驅動測試實例(txt、xml文件等) 單元測試框架(可選pytest) 1.單元測試框架的認知 2.Unittest工作原理 3.單元測試用例的組織 4.構建測試固件 5.組織多個測試用例 6.構建測試套件 7.測試套件的優化 8.多個測試類的控制 9.單元測試執行的控制 10.測試用例的跳過 |
測試結果的美化、POM的設計、測試報告的發送 |
如何生成【漂亮的】測試結果 測試設計的升華—PO設計模式 1.為什么使用page object(PO)設計模式 2.PageObject案例實操:基本測試用例 3.基礎場景設計 4.場景的優化 5.測試用例的組織 通過郵件發送測試報告 案例實戰: 1.測試案例設計 2.以郵件的形式發送html格式的測試報告 3.給單人發送郵件 4.給多人發送郵件 5.發送『漂亮的』HTML格式的郵件 |
自動化框架的設計與實現 |
自動化框架的設計與實現 6.配置文件 7.數據驅動 8.日志管理 9.自動化框架的架構設計 10.框架的實現之公共文件庫:配置文件的操作 11.框架的實現之公共文件庫:外部文件的操作 12.框架的實現之公共文件庫:測試用例信息的管理 13.框架的實現之公共文件庫:郵件的配置 14.測試用例(頁面)的設計與實現 自動化測試模型 1.自動化測試模型概覽 2.模塊化驅動測試實例 3.數據驅動測試實例 |
敏捷測試過程中CI的應用 |
4.持續集成 5.敏捷開發& 持續交付 6.持續集成工具(CI) |