課程簡介
硒
介紹
- 什麼是Selenium工具
- Selenium 工具在自動化中的使用
- Selenium工具的特點
元件
- Selenium與其他工具的區別
- Selenium 集成開發環境
- Selenium Web 驅動程式
- Selenium 網格
- Selendriod 介紹
設施
- 安裝 Eclipse IDE(首選 Mars 版本)
- 安裝/驗證 Java JDK 1.7 及更高版本
- 安裝外掛程式(TestNG、Maven 等)
- 安裝 Selenium(最新穩定版本)
- 安裝所有/必需的瀏覽器驅動程式
- 安裝所有支援的庫、驅動程式、jar、外掛程式等。
配置
- 為系統和用戶級別配置類路徑/路徑
- 使用所有需要的庫配置 eclipse,Java
- 使用瀏覽器配置 IE Devtool、FireBug、Firepath 等
開始樣品測試
- Selenium 中支援的語言
- 在 Selenium IDE 中錄製並運行腳本
- 在 Selenium Web Driver 中編寫並運行腳本
- 查看和分析測試結果
使用 Selenium
- 什麼是同步
- 如何放置驗證(資產、驗證)
- 如何啟動瀏覽器和應用程式/URL
- 如何使用自定義代碼配置瀏覽器參數
- 使用 Selenium(類、包、OOP 等)使用 Java
- 瞭解 DOM
- 如何使用硒識別物件/元素
處理視窗
- 如何從網頁中讀取文字/值
- 如何在元素/對象中輸入值
- 使用 DOM 物件(按鈕、連結、選擇、選擇、表格等)
- 如何使用清單/組合框選擇/選擇值
- 如何選擇/選擇複選框/單選按鈕
- 如何連接滑鼠、鍵盤事件
- 在 selenium 中實現異常處理
- 如何處理多個瀏覽器
- 處理警報
- 使用 AutoIT 處理 Windows 警報
數據驅動測試
- 什麼是數據驅動測試
- 使用 excel 參數化測試腳本
- 讀取、寫入excel中的數據
- 使用 CSV、XLS、平面檔和資料庫
TestNG
- 什麼是TestNG
- 創建 TestNG。XML 檔 / 測試 / TestSuite
- 與 Selenium 腳本整合
- 從 TestNG 運行
- 從 TestNG 運行
- TestNG 註解
- 標記。XML 檔
- 使用組
聚 甲醛
- 頁面物件模型框架簡介
- 頁面物件模型框架簡介
- 使用屬性檔
Log4J的
- 介紹
- 在 selenium 中的實現
- 生成紀錄檔並分析
馬文
- 介紹
- 創建 MAVEN 專案
- 使用 selenium 和 java 進行配置
- 生成/運行生成
網 格
- 介紹
- 遠端 Web 驅動程式
- 配置 Hub
- 配置節點
- 在遠端電腦上運行文稿/並行執行
轉換專案
- 什麼是項目轉換
- 如何將 Java 項目轉換為 Maven,反之亦然
自動化框架
- 自動化框架簡介
- 框架類型和優勢
- 使用延伸程式設計 (Java)
方法
- 如何構建自動化框架
- 瞭解測試自動化方法
JMeter
介紹
- JMeter 特點
- 性能測試
準備測試
- 要求和期望
- 獲得更好結果的提示
元件概述
- 測試計劃
- 線程組
- 採樣
- 邏輯控制器
- 聽者
- 定時器
- 斷言
- 設定 Element
- 執行順序
GoOD實踐
- 嵌入式資源
- 緩存
- 記錄思考時間
- 從命令行運行
變數
- 創建
- 用
- 提取
- 查看
功能
- 準備
- 用
- 創建
性能
- 用
- 創建
認證
- Web 應用程式表單
- HTTP 基本身份驗證
報告
- 生成報告儀錶板
- 實時結果
分散式測試
- 從命令行運行
擴展功能
- 外掛程式
- 自訂代碼
最低要求
具有手動測試工作知識的測試專業人員,概述Test Automation和面向物件程式設計概念(最好是Java)
客戶評論 (6)
我喜歡一切,因為它對我來說都是新的,我可以看到它可以為我的工作帶來附加值。
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
機器翻譯
非常好的主題方法,並基於實際範例
Tomasz - Biuro Rachunkowe Magda Sp. z o.o.
Course - Automate Windows Desktop Applications with AutoIt
機器翻譯
他涵蓋了所有主題,我發現這些例子非常有説明
JOCELIN - BANXICO
Course - JMeter Fundamentals
機器翻譯
大部分培訓科目都是基礎科目,通過這次培訓,我能夠掌握該科目的基本概念。
Eldrick - Tribal Software Philippines
Course - Web Application Performance Testing with JMeter
機器翻譯
To start Lukasz asked my background and what I wanted to get out of the training, I feel he then tailored is approach to deliver to my requirements As an Introduction to Selenium the course provided the exact level and detail that I was requiring.
Jonathan Ritson - Real Training Services
Course - Introduction to Selenium
The exercises, they ignited passion in scripting and coding