《零成本W(wǎng)eb功能自動(dòng)化測試最佳實(shí)踐》課程詳情
點(diǎn)擊下載課大綱及報(bào)名表
Day1 9:00-12:00
1、什么是自動(dòng)化測試
為什么需要自動(dòng)化測試?
自動(dòng)化測試不是簡單的用腳本替代手工操作
自動(dòng)化測試不等于UI自動(dòng)化測試
自動(dòng)化測試的優(yōu)勢和局限性
2、不同層次的自動(dòng)化測試
面向代碼的自動(dòng)化測試
面向組件/接口的自動(dòng)化測試
面向UI的自動(dòng)化測試
數(shù)據(jù)庫級別的自動(dòng)化測試
【討論】為什么需要不同層次的測試/自動(dòng)化測試?
3、Web自動(dòng)測試工具WebDriver
自動(dòng)測試工具原理與發(fā)展簡史
WebDriver的基本結(jié)構(gòu)
編寫第一個(gè)WebDriver UI Test Case
Day 1 13:00 16:00
1、深入理解與使用Web Driver
使用XPath定位頁面上的元素
參數(shù)化測試腳本
讓測試腳本支持Ajax應(yīng)用
【討論】如何讓一個(gè)自動(dòng)測試用例盡可能的“穩(wěn)定”?
為測試腳本增加可測試性設(shè)計(jì)
【高級】擴(kuò)展WebDriver
2、自動(dòng)化測試演練
為某網(wǎng)站建立自動(dòng)化測試腳本
參數(shù)化腳本
使用WebDriver支持鼠標(biāo)鍵盤事件
Day 2 9:00-12:00
1、建立易于維護(hù)的自動(dòng)化測試框架
使用“業(yè)務(wù)封裝”讓腳本具有更好的復(fù)用性
使用“路徑映射”讓腳本具有更好的穩(wěn)定性
2、組件級別的自動(dòng)化測試
使用WebDriver HtmlDriver進(jìn)行HTTP層面的自動(dòng)化測試
HTTP級別的自動(dòng)化 vs UI級別的自動(dòng)化
對Web應(yīng)用的其他組件進(jìn)行自動(dòng)化測試
3、白盒測試與單元測試
單元測試概念
白盒測試設(shè)計(jì)方法
單元測試不等于白盒測試
JUnit基礎(chǔ)
Day 2 13:00 16:00
1、JUnit與單元測試
使用JUnit對測試類進(jìn)行測試
使用Mock技術(shù)支持類測試
類的可測試性設(shè)計(jì)
單元測試度量框架
持續(xù)集成框架
2、組織級自動(dòng)化測試框架
建立自動(dòng)化測試與手工測試統(tǒng)一管理平臺
建立單元測試度量體系
【實(shí)例】某企業(yè)的自動(dòng)化測試體系
《零成本W(wǎng)eb功能自動(dòng)化測試最佳實(shí)踐》課程目的
本課程結(jié)束后,學(xué)員應(yīng)能夠:
1.掌握Web應(yīng)用的自動(dòng)化測試方法
2.掌握Web自動(dòng)化測試工具WebDriver InternetExplorDriver和FirefoxDriver的使用方法
3.掌握Ajax應(yīng)用的自動(dòng)化測試方法
4.掌握Web自動(dòng)化測試工具WebDriver HtmlDriver的使用方法
5.理解自動(dòng)化測試的優(yōu)勢和局限性
6.理解“自動(dòng)化測試不等于UI自動(dòng)化測試”
7.掌握白盒測試設(shè)計(jì)方法
8.掌握單元測試設(shè)計(jì)方法
9.掌握組織中開展單元測試與建立單元測試度量的方法
10.理解持續(xù)集成及其作用
11.掌握UI層和代碼層提高可測試性的主要方法
《零成本W(wǎng)eb功能自動(dòng)化測試最佳實(shí)踐》所屬分類
研發(fā)項(xiàng)目
《零成本W(wǎng)eb功能自動(dòng)化測試最佳實(shí)踐》所屬專題
房地產(chǎn)企業(yè)成本管理、
有效的成本控制、
《零成本W(wǎng)eb功能自動(dòng)化測試最佳實(shí)踐》授課培訓(xùn)師簡介
段文韜
(原Google中國測試經(jīng)理)
擅長領(lǐng)域
研發(fā)管理
職業(yè)背景
有十余年軟件開發(fā)、項(xiàng)目管理和軟件測試、軟件測試管理經(jīng)驗(yàn)。在深圳華為等大型軟件企業(yè)擔(dān)任軟件測試經(jīng)理、部門經(jīng)理多年,熟悉軟件項(xiàng)目開發(fā)流程、軟件測試、CMM。精通MI LoadRunner、WinRunner、Comuware DevPartner、Telelogic Logiscope、cppUnit等工具,有豐富的軟件測試經(jīng)驗(yàn),組織過多次大型項(xiàng)目中的性能測試、管理過多個(gè)Windows/Unix系統(tǒng)下的大型項(xiàng)目測試。
編著:
軟件性能測試過程詳解與實(shí)例剖析
測試工具應(yīng)用之我見
一個(gè)大型項(xiàng)目的性能測試實(shí)例
工程型軟件項(xiàng)目的配置管理實(shí)例
測試用例設(shè)計(jì)的誤區(qū)
如何更好地與開發(fā)工程師溝通
軟件性能測試過程概述
授課經(jīng)驗(yàn)
軟件測試系統(tǒng)培訓(xùn)
北京Canon有限公司、百度科技有限公司、亞信中國有限公司、深圳大亞灣核電集團(tuán)、信威通信有限公司、西安大唐有限公司、北京交大微聯(lián)有限公司、北京星河亮點(diǎn)有限公司
性能測試培訓(xùn)
北大方正電子有限公司性能測試培訓(xùn)(兩次)、二十一世紀(jì)空間技術(shù)應(yīng)用股份有限公司性能測試培訓(xùn)、億美軟通性能測試培訓(xùn)、天津海關(guān)性能測試培訓(xùn) (三次)、廣州從興電子性能測試培訓(xùn)、性能測試培訓(xùn)公開課(多次)、軟件測試實(shí)戰(zhàn)公開課。在北京、深圳已開設(shè)15期,效果良好。
單元測試實(shí)戰(zhàn)應(yīng)用培訓(xùn)
四方科技cppUnit工具應(yīng)用培訓(xùn)、航天二院某所單元測試培訓(xùn)、天津海關(guān)單元測試培訓(xùn)、測試及質(zhì)量管理過程培訓(xùn)。
作為第三方咨詢顧問為三家軟件企業(yè)提供測試及質(zhì)量管理過程培訓(xùn)。