Test Automation培訓

Test Automation培訓

本地有儀器的現場測試自動化(也稱為自動化測試)培訓課程通過handson實踐演示如何將基本編程技能應用於軟件自動化測試。測試自動化培訓可作為“現場實時培訓”或“遠程實時培訓”。現場實地培訓可在當地客戶所在地進行台灣或者在NobleProg公司的培訓中心台灣 。遠程實時培訓通過交互式遠程桌面進行。 NobleProg您當地的培訓提供商。

客戶評論

★★★★★
★★★★★

Test Automation課程大綱

代碼名稱時長概覽
jmeterfunJMeter Fundamentals7 小時本課程涵蓋了使用Apache JMeter(Apache軟件基金會的免費應用程序測試軟件)創建和實施功能和單元測試。該課程的目的是讓組織能夠完全自動化各種測試要求,從而節省時間和金錢,並有助于最大限度地減少測試中出現人爲錯誤的風險。該計劃探索使用Apache JMeter設計和創建真實世界Web應用程序測試計劃的概念,包括功能性,回歸和壓力測試計劃。參與者將學習如何爲各種目的設計測試計劃,以及如何使用JMeter中的各種組件和功能,使他們能夠完全自動化Web應用程序測試過程。
phpunittestingUnit Testing with PHP14 小時PHPUnit是PHP的單元測試框架。 PHPUnit使用嚴格的參數來確定單個代碼單元是否無bug且可以部署。通過隔離和測試各個單元,開發人員可以確保更高的應用程序穩定性,避免回歸錯誤,並降低與生産中代碼失效相關的成本。 這種有指導性的實時培訓教導參與者如何編寫測試代碼以便于診斷,隔離和解決錯誤。培訓向參與者介紹如何使用PHPUnit測試框架創建工作准備,測試環境。 在培訓結束後,參與者將能夠: 區分好的和不好的測試單元閱讀並解釋測試結果主動管理和診斷他們的代碼庫以減少錯誤確保他們的代碼庫適合持續集成和部署 聽衆 希望提高代碼可測試性的中級到高級PHP開發人員 課程的格式 部分講座,部分討論,練習和沈重的練習
javatestingIntroduction to Java for Test Automation28 小時本課程專爲有興趣學習Java以達到測試自動化目的的人士而設計。這是一個精簡的,密集型的課程,有很多簡單的練習,可以讓學員快速掌握應用于軟件自動化測試所需的基本編程技能。重點在于可直接並立即應用于測試自動化的Java基礎。 本課程不包括深度測試自動化框架,如Selenium。它也繞過傳統的“Hello World”方法來學習Java,因爲這不是應用程序開發的課程。本課程旨在通過測試自動化迅速讓參與者熟悉並運行。如果您已經熟練使用Java並希望直接進入Selenium測試,請查看: Selenium簡介(https://wwwnobleprogcom/introductionseleniumtraining) 。 聽衆 初學者測試人員,他們希望學習Java進行自動化測試具有其他編程語言經驗的專業測試人員,如Javascript和C#,他們希望將他們的技能轉移到Java。 課程的格式 部分講座,部分討論,沈重的練習
protractorProtractor: End-to-End Testing for Angular Web Applications14 小時Protractor是Angular和AngularJS應用程序的端到端自動化測試框架。Protractor用于針對Web應用程序運行測試,像用戶一樣與它們進行交互:填寫表單、單擊元素,以及浏覽頁面。

在這一由講師引導的培訓中,學員將親身體驗如何在實驗室環境中針對示例Angular Web應用程序編寫Protractor測試。

到本課程結束時,學員將會熟練掌握Protractor,並能夠:

- 爲Angular應用程序創建自己的自動化測試
- 將Protractor整合到他們現有的開發流程中
- 確保他們的測試條理清晰、可維護
- 在使用或不使用Selenium的情況下運行Protractor來驅動浏覽器行爲

受衆

- Web開發人員
- 自動化測試工程師

課程形式

- 部分講座、部分討論、大量實操
propertybasedtestingProperty Based Testing with F#7 小時基于屬性的測試是一種自動化測試技術,它允許您通過描述系統的屬性,然後使用隨機生成的測試數據來執行測試,從而完成系統的預期行爲。 “描述參數,描述結果,讓計算機試圖證明你的代碼錯誤!” 這些有指導性的現場培訓涉及的一些主題包括: 如何使用F#編寫和運行測試基于FsCheck屬性的測試框架使用鑽石Kata實施TDD 銳化你的代碼設計技巧 聽衆 自動測試工程師開發商 課程的格式 部分講座,部分討論,練習和沈重的練習
concordionConcordion21 小時Concordion是一個基于Java的開源“規範範例”框架,彙集了測試和規範。它與JUnit集成,可用于流行的基于Java的IDE,如Netbeans,Eclipse和IntelliJ IDEA。 在這個有指導性的現場培訓中,參與者將通過創建示例Concordion應用程序來學習Concordion的基礎知識,環境設置,關鍵命令,最佳實踐等等。 在培訓結束後,參與者將能夠: 了解Concordian的功能安裝並部署Concordian 在Markdown和HTML中編寫Concordion規範 聽衆 軟件開發人員和程序員自動化測試人員業務分析師 課程的格式 部分講座,部分討論,練習和沈重的練習
TestCompleteTestComplete21 小時TestComplete(通過SmartBear)是用于功能和回歸測試的UI自動化工具。 在這個有指導意義的實時培訓中,參與者將學習如何使用TestComplete的功能,包括其測試對象模型,檢查點,名稱映射和UI,以在桌面,Web和移動應用程序上執行自動化測試。 在培訓結束後,參與者將能夠: 創建,記錄並運行功能測試創建一個可伸縮和可維護的測試框架創建檢查點,調整多個設備的測試並分析測試結果使用TestComplete的腳本擴展 聽衆 自動測試工程師開發商 課程的格式 部分講座,部分討論,練習和沈重的練習
WinRunnerWinRunner21 小時HP WinRunner是一款企業級自動功能測試工具,用于記錄和重放UI交互作爲測試腳本。 在這個有指導的現場培訓中,參與者將學習如何在應用程序上創建和運行複雜的自動化測試。 在培訓結束後,參與者將能夠: 創建可替換或可複用的測試腳本,替代或補充手動測試自動化測試過程,從測試開發到執行准備並執行過夜測試使用TSL(測試腳本語言)來控制WinRunner 了解WinRunner的高級功能,如同步概念,測試驗證和WinRunner工作流程 聽衆 手動測試人員自動測試工程師 QA工程師 課程的格式 部分講座,部分討論,練習和沈重的練習
ScalaCheckProperty Based Testing with ScalaCheck21 小時ScalaCheck是一個爲Scala或Java程序執行自動化,基于財産的測試的庫。受Haskell庫QuickCheck的啓發,它使用屬性來描述應用程序的預期行爲,首先生成隨機輸入數據,然後在應用程序的不同區域測試這些數據並報告結果。 在這種有指導性的實時培訓中,參與者將學習基于性質測試的好處和概念,因爲他們練習編寫可導致自動生成測試用例的屬性。 在培訓結束後,參與者將能夠: 編寫替代和/或補充手寫單元測試用例的一般屬性在更高級別的屬性規範中編寫測試使用內置的命令行測試運行器,將ScalaCheck作爲獨立的執行程序執行將ScalaCheck與測試框架(如ScalaTest,specs2和LambdaTest)集成在一起 聽衆 測試工程師開發商 課程的格式 部分講座,部分討論,練習和沈重的練習
mbtIntroduction to Model Based Testing14 小時基于模型的測試(MBT)是一種使用模型來表示被測系統(SUT)的期望行爲的測試方法。這是一種早期測試方法,可以實現系統性和可維護性的完整,高度自動測試覆蓋。 在這個有指導意義的現場培訓中,參與者將學習基于模型的測試的理論和實踐,因爲他們在演示MBT測試環境中實施指定的工具和技術。 在培訓結束後,參與者將能夠: 通過應用建模策略和技術生成測試用例評估和評估實施MBT的免費和商業工具爲不同類型的軟件應用程序,系統和環境管理測試模型評估,建議和實施組織內的MBT策略了解並解釋MBT的益處和挑戰 聽衆 軟件測試工程師,分析師,設計師和經理開發商 課程的格式 部分講座,部分討論,練習和沈重的練習
seleniumpythonSelenium with Python for Test Automation14 小時Selenium是一個開源庫,用于跨多個浏覽器自動化Web應用程序測試。Selenium像人一樣與浏覽器交互:通過單擊鏈接、填寫表單和驗證文本。它是Web應用程序測試自動化最流行的工具。Selenium構建在WebDriver框架上,對許多腳本語言(包括Python)具有出色的綁定。

在本次培訓中,學員將把Python的強大功能與Selenium結合起來,以自動化示例Web應用程序的測試。通過在實驗室環境中將理論與實踐相結合,學員將學習並操作如何用Python和Selenium自動化自己的Web測試項目。

受衆

- 測試人員和開發人員

課程形式

- 部分講座、部分討論、大量實操
pytestUnit Testing with Python21 小時單元測試是一種測試方法,它通過修改其屬性或觸發事件來測試源代碼的各個單元,以確認結果是否如預期的那樣。 PyTest是一個全功能,獨立于API的,靈活且可擴展的測試框架,具有先進的全功能夾具模型。 在這個有指導意義的實時培訓中,參與者將學習如何使用PyTest編寫簡潔,可維護的測試,這些測試是優雅,富有表現力和可讀性的。 在培訓結束後,參與者將能夠: 編寫可讀和可維護的測試,而不需要樣板代碼使用夾具模型編寫小測試擴展到應用程序,包和庫的複雜功能測試理解並應用PyTest的特性,如挂鈎,聲明重寫和插件通過在多個處理器上並行運行測試來縮短測試時間在持續集成環境中運行測試,以及其他工具,如tox,mock,coverage,unittest,doctest和Selenium 使用Python來測試nonPython應用程序 聽衆 軟件測試人員 課程的格式 部分講座,部分討論,練習和沈重的練習
unittestinghaskellUnit Testing with Haskell7 小時本課程介紹使用HUnit測試框架編寫單元測試所需的工具和技術。 HUnit是Haskell的單元測試框架,類似于Java的JUnit工具。 在這個有指導意義的現場培訓中,參與者將學習如何使用HUnit編寫直觀且易于理解的單元測試。 在培訓結束後,參與者將能夠: 編寫易于創建,更改和執行的測試使用HUnit將測試分組到套件中並自動檢查結果寫簡潔而靈活的測試規範將HUnit與QuickCheck和HSpec等其他實用程序集成擴展測試框架 聽衆 測試工程師 課程的格式 部分講座,部分討論,練習和沈重的練習
quickcheckProperty Based Testing with QuickCheck7 小時基于屬性的測試是一種自動化測試方法,它允許您通過描述系統的性能,然後使用隨機生成的測試數據來執行測試,從而完成系統的預期行爲。 QuickCheck(或QuickCheck2,QC2)是一個基于Haskell的庫,用于隨機測試程序屬性。它需要程序的規格說明函數應該滿足的屬性,並測試這些屬性在大量隨機生成的情況下是否存在。 在這個有指導意義的實時培訓中,參與者將學習如何以屬性的形式編寫程序的規範,然後將它們作爲QuickCheck的輸入提供給自動生成測試用例。 在培訓結束後,參與者將能夠: 編寫替代和/或補充手寫單元測試用例的一般屬性在更高級別的屬性規範中編寫測試設置測試環境並將QuickCheck集成到endtoend部署過程中 聽衆 軟件測試工程師開發商 課程的格式 部分講座,部分討論,練習和沈重的練習
advselAdvanced Selenium14 小時在這個有指導意義的現場培訓中,參與者將學習如何使用先進技術來增強自動化測試套件來驅動硒。 在培訓結束後,參與者將能夠: 使用Selenium解決複雜的Web應用程序測試自動化問題應用正則表達式和基于模式的驗證技術處理暫停測試執行的異常執行SQL調用來驗證數據以編程方式搜索Web對象從Web控件動態捕獲數據創建一個數據驅動的測試框架使用Selenium Grid分發測試聽衆軟件測試人員測試經理質量保證專家
travisciTravis CI: Cloud Based Continuous Integration7 小時Travis CI是一個托管的分布式持續集成服務,用于構建和測試托管在GitHub上的軟件項目。它是Jenkins的托管替代品。 在這個有指導意義的實時培訓中,參與者將學習基于雲的方法來持續集成,因爲他們使用Travis CI構建和部署示例Web應用程序。 在培訓結束後,參與者將能夠: 構建和測試托管在GitHub上的項目使用Travis CI將應用程序部署到不同的托管服務提供商使用Travis CI在提交給GitHub時自動檢查軟件在不同的機器,操作系統和軟件版本上運行自動化測試將Travis CI與第三方工具集成 聽衆 開發商測試儀 DevOps工程師 課程的格式 部分講座,部分討論,練習和沈重的練習
robotframeworkRobot Framework: Keyword Driven Acceptance Testing7 小時Robot Framework是用于驗收測試和驗收測試驅動開發(ATDD)的開源測試自動化框架。它使用關鍵字來抽象測試的細節,傳達意圖而不是堅果和螺栓。核心框架是用Python實現的,可以在Jython(JVM)和IronPython(NET)上運行。 Robot Framework最初由諾基亞開發。 在這個有指導意義的現場培訓中,參與者將學習如何編寫一組測試用例和測試套件,然後在演示應用程序上執行測試。 在培訓結束後,參與者將能夠: 使用Robot Framework的關鍵字驅動測試方法和表格測試數據語法來編寫和執行測試使用一致的語法從現有的關鍵字組成新的關鍵字進行Gherkinstyle行爲驅動開發(BDD)測試(類似于黃瓜) 生成並解釋報告和日志,以對測試應用程序中的故障進行故障排除擴展機器人框架的功能使用Python,Java,Perl,Javascript和PHP編寫的第三方庫將Robot Framework與Selenium集成以測試Web應用程序 聽衆 軟件測試工程師 課程的格式 部分講座,部分討論,練習和沈重的練習
advselcsharpAdvanced Selenium with C#14 小時在這個有指導意義的現場培訓中,參與者將學習如何使用先進技術來增強自動化測試套件來驅動硒。 在培訓結束後,參與者將能夠: 使用Selenium解決複雜的Web應用程序測試自動化問題應用正則表達式和基于模式的驗證技術處理暫停測試執行的異常執行SQL調用來驗證數據以編程方式搜索Web對象從Web控件動態捕獲數據創建一個數據驅動的測試框架使用Selenium Grid分發測試聽衆軟件測試人員測試經理質量保證專家
seleniumrubySelenium with Ruby for Test Automation14 小時Selenium是一個開源庫,用于跨多個浏覽器自動化Web應用程序測試。 Selenium像人一樣與浏覽器交互:通過單擊鏈接,填寫表單和驗證文本。它是Web應用程序測試自動化最流行的工具。 Selenium建立在WebDriver框架之上,並且對許多腳本語言(包括Ruby)具有出色的綁定。 在這次培訓中,參與者將Ruby與Selenium的強大功能結合起來,以自動化示例Web應用程序的測試。通過學習在現場實驗室環境中創建和結合使用Selenium Web自動化的Ruby測試腳本,參與者將獲得自動化測試他們自己的真實生活Web應用程序和網站所需的知識和實踐。 聽衆 測試人員和開發人員 課程的格式 部分講座,部分討論,沈重的練習
toscaTosca: Model-Based Testing for Complex Systems35 小時在這個有指導的培訓培訓中,參與者將學習如何使用Tosca進行endtoend(web +後端)測試。培訓將理論與實踐相結合,讓參與者有機會與技術,教師和同行進行互動。 培訓從概述基于傳統代碼和腳本的自動化測試開始,並與Tosca的基于模型(MBT)的方法進行對比。參與者將學習如何使用Tosca的默認模塊創建和執行測試用例,以及如何自定義構建自己的模塊以供執行。 從軟件建模原理到跨不同浏覽器的測試覆蓋,本次培訓向參與者介紹了理論和實踐,並使他們能夠在Tosca中實施他們自己的測試解決方案。 聽衆 自動測試工程師 課程的格式 部分講座,部分討論,沈重的練習
jmeterwebappWeb Application Performance Testing with JMeter7 小時本課程是爲測試經理,測試人員,業務分析師,設計人員,開發人員,管理員以及對規劃和執行Web應用程序性能測試感興趣的任何人創建的。它介紹了如何設置非功能性需求,哪些指標在特定實現中最重要,如何創建性能測試計劃,在JMeter中實現,執行和分析結果。
testngTesting with TestNG14 小時TestNG是一個測試框架,旨在簡化廣泛的測試需求,從單元測試(測試一個類別與其他類別隔離)到集成測試(測試整個系統由幾個類,幾個包甚至幾個外部框架組成,如應用服務器)。 聽衆 本課程專爲尋求在其工作流程中采用TestNG套件的工程師和開發人員而設計。
TesAutSelTest Automation with Selenium21 小時本課程提供處理測試項目的培訓,並使用Selenium測試套件提供Web應用程序,功能測試自動化和跨浏覽器測試自動化的實踐經驗。

目標受衆:

- 軟件測試工程師
- 參與敏捷開發的軟件開發人員

在Selenium培訓結束時,代表們將能夠:

- 在實際項目中有效使用Selenium測試套件
- 使用Selenium進行跨浏覽器測試
- 使用Selenium Grid分發測試
selntroIntroduction to Selenium7 小時本入門課程旨在讓測試專業人​​員熟悉使用Selenium測試Web應用程序的基礎知識。測試人員可以使用Selenium IDE和Selenium 2 WebDriver來構建,增強和維護腳本。 目標受衆目標受衆是試圖使用Selenium自動化測試Web應用程序的軟件測試人員。這些測試人員可能是測試自動化的新手,也可能包括質量保證從業人員,經理或團隊負責人,他們負責與測試人員交互或需要確保工具得到充分和適當的實施。 在課程結束時,您將能夠: 描述Selenium的功能和目的了解測試自動化的好處和正確方法記錄自動化測試用例回放自動測試用例應用並使用不同的驗證技術查看和分析結果配置和使用Selenium RC(遙控器) 創建並使用測試套件安排自動測試運行使用不同的Selenium腳本格式修改腳本以擴展測試應用程序的功能使用Eclipse和Selenium 2 WebDriver配置Selenium 了解並使用RTTS幫助程序文件將Selenium代碼轉換爲與Selenium 2 WebDriver一起使用配置自定義日志文件創建一個自定義對象映射創建可重複使用的模塊以減少腳本維護使用工具來幫助識別XPath
junitUnit Testing with JUnit21 小時JUnit是一個編寫可重複測試並對Java語言進行單元測試的框架。
agilecatCertified Agile Tester35 小時iSQI認證的敏捷測試儀是國際公認的軟件測試資格認證,專爲在敏捷環境中工作的測試人員設計。本課程提供完全認證的iSQI教學大綱,並提供必要的評估以獲得認證。這個評估分爲三個部分:評估在課程期間觀察到的代表的軟技能;一個實際的考試,讓代表有機會展示他們的實際測試能力;和一個開放的筆試,測試他們對課程涵蓋的主題的知識。 課程目標了解敏捷軟件開發方法背後的原理區分敏捷項目中的測試角色與測試人員在非項目中的角色之間的區別作爲專注于測試的敏捷團隊成員積極貢獻欣賞與敏捷團隊中進行的非測試活動相關的挑戰和困難展示敏捷團隊成員所需的一系列軟技能
selvictestSelenium for Victims of Manual Testing14 小時這是一個專爲手動測試人員設計的實用課程,以便于自動化測試。
jmeterfunadvJMeter Fundamentals and JMeter Advanced14 小時這是爲方便起見而提供的背靠背JMeter Fundamentals和JMeter Advanced課程。

JMeter基礎知識

本課程介紹Apache JMeter的功能和單元測試的創建和實現,Apache JMeter是Apache Software Foundation的免費應用程序測試軟件。該課程的目的是允許組織完全自動化他們的各種測試要求,節省時間,金錢,並幫助最大限度地降低測試中人爲錯誤的風險。該程序探討了使用Apache JMeter爲實際Web應用程序設計和創建測試計劃的概念,包括功能,回歸和壓力測試計劃。參與者將學習如何爲各種目的設計測試計劃,並使用JMeter中的各種組件和功能,使他們能夠完全自動化Web應用程序測試過程。

JMeter Advanced

本課程介紹高級Web應用程序測試技術。它側重于完全自動化,腳本編寫,將測試與外部數據源集成。
appiumMobile Automation with Appium Overview7 小時聽衆: 參與測試的人員包括移動自動測試人員
seleniumjmeterWeb Application Testing with Selenium and JMeter35 小時本課程提供處理測試項目的培訓,並使用Selenium測試套件提供Web應用程序,功能測試自動化和跨浏覽器測試自動化的實踐經驗。還綜合介紹了jMeter。 爭取2天的JMeter和3天的硒。

近期Test Automation培訓課程

課程日期價格【遠程 / 傳統課堂】
Advanced Selenium with C# - Taipei, Aurora週一, 2019-01-21 09:30¥19800 / ¥34800
Advanced Selenium with C# - 全球運籌中心, 台中三, 2019-01-30 09:30¥19800 / ¥34800
Advanced Selenium with C# - The Hsinchu Wishun centre四, 2019-02-07 09:30¥19800 / ¥34800
Advanced Selenium with C# - 台北, Concord二, 2019-02-12 09:30¥19800 / ¥34800
Advanced Selenium with C# - Taipei, Aurora三, 2019-03-13 09:30¥19800 / ¥34800
Test Automation,培訓,課程,培訓課程, 企業Test Automation培訓, 短期Test Automation培訓, Test Automation課程, Test Automation周末培訓, Test Automation晚上培訓, Test Automation訓練, 學習Test Automation, Test Automation老師, 學Test Automation班, Test Automation遠程教育, 一對一Test Automation課程, 小組Test Automation課程, Test Automation培訓師, Test Automation輔導班, Test Automation教程, Test Automation私教, Test Automation輔導, Test Automation講師

促銷課程

課程地址日期價格【遠程 / 傳統課堂】
Agile Project Management with Scrum全球運籌中心, 台中二, 2019-01-08 09:30¥17820 / ¥32820
Advanced Automation with AnsibleThe Hsinchu Wishun centre二, 2019-01-08 09:30¥17820 / ¥32820
The Compliance and MLRO Refresher Programme全球運籌中心, 台中二, 2019-01-15 09:30¥10530 / ¥22030
Advanced Go ProgrammingThe Hsinchu Wishun centre週一, 2019-02-04 09:30¥31590 / ¥50090
IoT ( Internet of Things) for Entrepreneurs, Managers and InvestorsThe Hsinchu Wishun centre二, 2019-04-09 09:30N/A / ¥50090

訂閱促銷課程

為尊重您的隱私,我公司不會把您的郵箱地址提供給任何人。您可以享有優先權和隨時取消訂閱的權利。

我們的客戶

is growing fast!

We are looking to expand our presence in Taiwan!

As a Business Development Manager you will:

  • expand business in Taiwan
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!