Agile Software Testing培訓
本課程是為測試經理、品質保證人員、測試人員、軟體開發人員、專案經理和管理層創建的,目的是解釋 Agile 專案管理框架(特別是 SCRUM)如何處理測試。
在課程結束時,每位代表都將為範例應用程式設計和執行測試計劃(如果可用,它可以是實際的用戶端應用程式)
課程簡介
需求從何而來?
- 傳統 Business 分析
- Use Cases、場景和測試
- 非功能性需求
- 性能
- 一致性
- UML 在 Business 分析
測試簡介
- 功能測試
- 回歸檢驗
- UAT 測試
- 單元測試
- 可用性測試
- 非功能性測試
- 性能測試
- 負載測試
- 壓力測試
- 浸泡試驗
測試還是不測試
- 誰在決定要測試什麼?
- 測試不相關事物的成本
- 計算投資回報率(如果分析失敗怎麼辦)
- 測試經理的角色
測試過程
- 測試是一個過程,也是一種策略
- 確定測試需求
- 收集需求(用例、使用者故事)
- 範圍界定(選擇方案並確定優先順序 )
- 設計測試
- 準備數據
- 準備環境
- 創建或錄製測試
- 執行測試
- 分析和報告
- 結論和改進
- 什麼時候說“停止”
產品擁有者和測試
- 客戶代表和測試優先順序
- 確定測試的優先順序
- 為UAT撰寫有效的故事
- 驗收標準
- 對生成客戶需求進行分組練習,並根據需求編寫故事,並創建測試
衝刺
- 衝刺積壓工作和測試使用者情景
- 計劃衝刺的小組練習
完成衝刺 (sprint)
- Scrum 審查會議是一場考驗
Agile 和 Scrum 適合您嗎?
- 審查 Scrum 流程
- 與其他方法的比較
- 結對程式設計的優點
- 問答環節
最低要求
沒有。
Open Training Courses require 5+ participants.
Agile Software Testing培訓 - Booking
Agile Software Testing培訓 - Enquiry
Agile Software Testing - 咨詢詢問
咨詢詢問
客戶評論 (2)
許多主題都有廣泛的報導。 這在內部培養了我們自己的討論
Pierre - Seebyte
Course - Agile Software Testing
機器翻譯
The theory, the examples, the excercices, the explanations.
bao thanh n guyen van - EDQM - Council of Europe - Conseil de l'Europe
Course - Agile Software Testing
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Automate Windows Desktop Applications with AutoIT
14 時間:在這個由講師指導的香港現場或遠程現場培訓中,參與者將學習如何使用AutoIt來自動化視窗應用程式,因為他們逐步完成了一系列動手現場實驗室練習。
Behat: Behavior Driven Development (BDD) with PHP
14 時間:Behat 是用 PHP 編寫的 Behavior Driven Development (BDD) 測試框架。它促進了開發人員、測試人員、業務利益相關者和客戶在軟體開發過程中的溝通。Behat 允許非技術人員編寫應用程式預期行為的清晰描述,然後將這些“場景”作為針對應用程式的功能測試運行。
在這個講師指導的現場培訓中,參與者將學習如何使用 Behat 和 PHP 編寫和執行 BDD 風格的測試用例。
在本次培訓結束時,參與者將能夠:
- 運行以人類可讀的 「Given, When, Then」 Gherkin 語言編寫的自動化測試
- 使用基於 Behat 的測試用例來改善技術和非技術團隊之間的協作
- 將 Behat 與 Selenium、Mink、Goutte 和其他瀏覽器模擬器集成,以驅動測試並生成報告
- 通過其擴展系統擴展 Behat 功能
- 通過終端命令、REST API 等測試多種使用場景。
觀眾
- 測試工程師
- 開發人員
課程形式
- 部分講座、部分討論、練習和大量動手實踐
BDD with Python and Behave
7 時間:這是一個由講師指導的現場培訓,首先將討論BDD(行為驅動開發)以及如何使用Behave框架來執行Web應用程式的BDD測試。參與者將有充分的機會與講師和同儕互動,並在實踐為主的實驗室環境中應用所學的概念和策略。
在培訓結束時,參與者將對BDD和Behave有深入的理解,並具備在實際測試場景中應用這些技術和工具的實踐經驗。
API Testing with Postman
21 時間:這種以講師為主導的香港現場現場培訓針對希望使用Postman進行API測試的軟體測試人員。
在培訓結束時,參與者將能夠:
- 使用自動化請求和工作流執行測試。
- 使用版本控制系統定義、開發、測試和觀察 API。
- 在請求中生成動態數據。
- 在集合中記錄和組織測試,以便團隊修訂。
Rest Assured: Introduction to API Testing for REST Services
7 時間:在這個由講師指導的香港現場培訓中,參與者將學習如何使用 Rest Assured測試REST API服務。我們將討論 API 測試如何解決 UI 和基於單元的測試的一些缺點。培訓包括實踐課程和測試開發專案。在培訓結束時,參與者將很好地瞭解何時進行 REST API 測試、如何探索和訪問 API、如何執行不同類型的測試,以及如何通過集成和自動化將他們的測試整合在一起。
Rest Assured APIs with Postman and Java
21 時間:這種以講師為主導的香港現場現場培訓面向希望使用Postman,Java和Rest Assured API測試REST Web服務的軟體測試人員。
在培訓結束時,參與者將能夠:
- 使用 Postman 和 REST Assured API 自動執行 Web 服務 API 測試。
- 生成執行結果報告。
- 使用 REST Assured API 設計和實現自動化框架。
Robot Framework: Keyword Driven Acceptance Testing
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望學習如何編寫一組測試用例和測試套件,然後在演示應用程式上執行測試的軟體測試工程師。
在培訓結束時,參與者將能夠:
-
使用 Robot Framework 的關鍵字驅動測試方法和表格測試數據語法來編寫和執行測試。
使用一致的語法從現有關鍵字組成新關鍵字。
執行 Gherkin 式行為驅動開發 (BDD) 測試(類似於 Cucumber)。
生成並解釋報告和日誌,以對測試應用程式中的故障進行故障排除。
使用用 Python、Java、Perl、Javascript 和 PHP 編寫的第三方庫擴展機器人框架的功能。
將 Robot Framework 與 Selenium 整合以測試 Web 應用程式。
Serenity BDD: Writing Better Automated Acceptance Tests
7 時間:在這個以 香港 為主導的現場培訓中,參與者將學習如何通過使用“劇本”和“參與者、任務和目標”的概念來編寫高品質的測試,以業務術語而不是系統元件之間的交互來表達測試。我們將研究功能和UI測試方案,並演示如何使用Serenity來管理其測試。所有講座、筆記、測驗和討論都伴隨著現場動手練習和實施。
在培訓結束時,參與者將瞭解 Serenity 框架並能夠舒適地使用它。同樣重要的是,參與者將學會從不同的角度思考和處理測試自動化。
SoapUI: Introduction to API Testing with SoapUI
14 時間:在這個 由講師指導的 香港 實時培訓中,參與者將學習如何使用SoapAPI測試Web服務。我們討論了 API 測試如何解決 UI 和基於單元的測試的一些缺點。培訓包括實踐課程和 API 測試套件開發專案。
在培訓結束時,參與者將對何時實施 API 測試、如何探索和訪問 API、如何在基於 SOAP 和 REST 的 API 上執行不同類型的測試以及如何將他們的工作整合到一個整合的自動化測試套件中有一個明確的想法。
SpecFlow: Implementing BDD for .NET
21 時間:In this instructor-led, live training in 香港, participants will learn how to use SpecFlow to write acceptance tests that are understandable by technical as well as non-technical stakeholders.
By the end of this training, participants will be able to:
- Bind business requirements to .NET code.
- Apply BDD techniques to build up living documentation for an application.
- Run SpecFlow from Visual Studio or the command line.
- Integrate SpecFlow into an existing continuous testing and build environment.
- Integrate SpecFlow with other testing frameworks such as MSTest, NUnit, xUnit and MbUnit.
TestComplete
21 時間:在這個由講師指導的香港現場培訓中,參與者將學習如何使用TestComplete的功能,包括其測試物件模型,檢查點,名稱映射和UI在桌面,Web和移動應用程式上執行自動化測試。
在培訓結束時,參與者將能夠:
- 創建、記錄和運行功能測試。
- 創建可擴展且可維護的測試框架。
- 創建檢查點,調整多個設備的測試並分析測試結果。
- 使用 TestComplete 的腳本擴展。
Tosca: Model-Based Testing for Complex Systems
35 時間:在這個由講師指導的現場培訓中,參與者將學習如何使用 Tosca 進行端到端(Web + 後端)測試。該培訓將理論與現場實驗室環境中的實踐相結合,讓參與者有機會與技術、講師和同事互動。
培訓首先概述傳統代碼和基於腳本的自動化測試,並將其與 Tosca 基於模型的 (MBT) 方法進行對比。參與者學習如何使用 Tosca 的默認模塊創建和執行測試用例,以及如何定制自己的執行模塊。
從軟件建模原理到跨不同瀏覽器的測試覆蓋範圍,該培訓引導參與者了解理論和實踐,並使他們能夠在 Tosca 中實施自己的測試解決方案。
TOSCA Certification Preparation
14 時間:這是一個由講師指導的現場培訓課程,地點位於香港(線上或現場),旨在幫助中級軟體測試專業人員獲得TOSCA認證,並展示使用Tricentis Tosca進行測試自動化的熟練能力。
在培訓結束時,學員將能夠:
- 了解TOSCA認證的結構與要求。
- 掌握TOSCA的概念,包括測試案例設計、自動化與執行。
- 應用最佳實踐來建立可重複使用且易於維護的測試案例。
- 為TOSCA認證考試的實務與理論部分做好準備。