Selenium開源功能自動化測試框架設(shè)計-1(周末班)其它上課時間:
培訓(xùn)對象:
在職軟件測試工程師、軟件質(zhì)量保證人員、軟件自動化測試工程師
培訓(xùn)內(nèi)容:
培訓(xùn)受眾:
在職軟件測試工程師、軟件質(zhì)量保證人員、軟件自動化測試工程師 課程收益:
獲得開源自動化測試提升,能夠在互聯(lián)網(wǎng)和電子商務(wù)行業(yè)有更大的發(fā)展 培訓(xùn)頒發(fā)證書:
無 課程大綱:
第一天:
一、自動化測試基礎(chǔ)
Selenium與QTP的對比
Selenium與其它開源自動化測試工具的對比
自動化測試工具基本原理
如何開展和實施自動化測試項目
自動化測試項目的ROI計算
如何挑選合適的測試用例實現(xiàn)自動化
自動化測試工程師知識體系
二、Selenium自動化測試基礎(chǔ)
Selenium整體架構(gòu)介紹
Selenium IDE的安裝和使用
錄制回放腳本
Selenium IDE的常用Command介紹
Selenium自動化測試輔助工具的使用
腳本調(diào)試技巧
使用變量
檢查點
文本模式匹配
在Selenium IDE中添加邏輯控制
Selenium定位對象的幾種策略
Path、CSS、DOM對象識別基礎(chǔ)
三、Selenium擴展
Selenium插件
User Extension
常用擴展介紹
四、Selenium RC自動化測試介紹
從Selenium IDE中導(dǎo)出Selenium RC腳本
Selenium API的基本使用
等待與對象同步
使用JavaScript
第二天:
五、WebDriver自動化測試
Selenium 2.0與WebDriver
Selenium RC與WebDriver的對比
WebDriver API的基本使用
WebDriver各類對象定位器的使用
WebDriver使用JQuery對象選擇器
WebDriver處理等待
WebDriver處理Frame、Window
六、Selenium自動化測試框架在Eclipse \ Visual Studio中的應(yīng)用
Selenium支持的客戶端編程語言和庫
在Eclipse \ Visual Studio中安裝配置Selenium自動化測試環(huán)境
Selenium導(dǎo)出Java \ C#腳本
在Eclipse \ Visual Studio中調(diào)試、組織Selenium腳本
與單元測試工具的整合
Java \ C# WebDriver API
七、Selenium測試AJA
處理等待
AJA控件的對象識別方法與技巧
利用JavaScript
常見AJA界面框架的測試方法
第三天:
八、Selenium自動化測試腳本設(shè)計
封裝調(diào)用
對象管理與對象庫設(shè)計
面向頁面對象設(shè)計模式
數(shù)據(jù)驅(qū)動測試
測試數(shù)據(jù)管理與數(shù)據(jù)源設(shè)計
數(shù)據(jù)庫檢查點
腳本錯誤處理
截屏
九、Selenium與手機平臺應(yīng)用的測試
Native App與Mobile Browser App的自動化測試
Selenium整合手機平臺Driver進行Android、iOS的自動化測試
第四天:
十、Selenium框架設(shè)計
結(jié)合單元測試框架
Ant\Maven + JUnit\TestNG + SeleniumRC\WebDriver
日志和報告框架
關(guān)鍵字驅(qū)動框架
開源Selenium自動化測試框架介紹
Robot Framework\Fitnesse\Cucumber整合Selenium搭建自動化測試框架
基于Excel構(gòu)建數(shù)據(jù)驅(qū)動+關(guān)鍵字驅(qū)動框架
十一、自動化測試管理平臺的設(shè)計
Selenium Grid分布式測試的應(yīng)用
多平臺多瀏覽器功能兼容性測試
與測試管理平臺的整合
Selenium自動化測試與持續(xù)集成框架整合 培訓(xùn)師介紹:
謝 老師
畢業(yè)于西南民族大學(xué),曾擔任博彥科技軟件測試工程師,有著豐富的項目管理和軟件測試經(jīng)驗,曾參與了中國疾控中心核輻射當量軟件測試、國家信息中心某軍工軟件測試。