課程簡介

介紹

  • 什麼是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)

  35 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (6)

相關課程

課程分類