課程目標(biāo):
面對(duì)DevOps的熱潮來(lái)臨,TestOps作為測(cè)試運(yùn)維也逐步萌芽。作為測(cè)試運(yùn)維中非常重要的UI自動(dòng)化測(cè)試,如何有效進(jìn)行,配合持續(xù)集成&持續(xù)發(fā)布,構(gòu)建自動(dòng)化體系是很多TestOps急需解決的問(wèn)題。
本套課程主要針對(duì)在Appium自動(dòng)化測(cè)試入門(mén)中遇到很多困難,始終找不到關(guān)鍵知識(shí)點(diǎn)和梳理不清楚頭緒的同學(xué)。通過(guò)錄播對(duì)每一個(gè)細(xì)節(jié)知識(shí)點(diǎn)進(jìn)行碎片化、可跟蹤學(xué)習(xí),快速解決初期遇到的問(wèn)題;而通過(guò)直播的項(xiàng)目實(shí)戰(zhàn),用最少的時(shí)間解決大家動(dòng)手難的問(wèn)題,從而讓學(xué)員脫離紙上談兵的過(guò)程,真正快速入門(mén)自動(dòng)化測(cè)試,并在體系化課程掌握基礎(chǔ)及思路后,獨(dú)立完成自動(dòng)化測(cè)試,并在后面的框架設(shè)計(jì)、自動(dòng)化體系中打好基礎(chǔ),做到舉一反三,事半功倍。
本課程通過(guò)10個(gè)章節(jié)對(duì)應(yīng)的超過(guò)50個(gè)知識(shí)點(diǎn)共計(jì)4個(gè)多小時(shí)的錄播課程,詳細(xì)、系統(tǒng)、專(zhuān)業(yè)的介紹App自動(dòng)化測(cè)試的被測(cè)應(yīng)用開(kāi)發(fā)、Appium測(cè)試環(huán)境的搭建,以及Espresso和UiAutomator框架使用基礎(chǔ)。幫助學(xué)員快速建立自動(dòng)化思維體系,再配合WebDriver開(kāi)發(fā)基礎(chǔ),快速掌握Appium自動(dòng)化腳本開(kāi)發(fā)。
課程特色:
采用知識(shí)點(diǎn)化將各個(gè)模塊分割,配合知識(shí)點(diǎn)解析及問(wèn)答,快速查找所需要的教學(xué)內(nèi)容,學(xué)以致用。
講師簡(jiǎn)介:
六道:
? 超過(guò)15年的軟件測(cè)試從業(yè)經(jīng)歷;
? 前華為高級(jí)測(cè)試工程師,并曾在互聯(lián)網(wǎng)公司擔(dān)任過(guò)測(cè)試總監(jiān);
? 精通軟件工程,編程功底扎實(shí),在自動(dòng)化測(cè)試方面經(jīng)驗(yàn)豐富;
? ISTQB注冊(cè)講師;
? 美國(guó)ASQ協(xié)會(huì)認(rèn)證的質(zhì)量工程師;
? PMP項(xiàng)目管理專(zhuān)家
? 測(cè)試技術(shù)布道者
課程知識(shí)點(diǎn):
1、Android開(kāi)發(fā)環(huán)境配置
1.1、JDK的下載與環(huán)境變量設(shè)置
1.2、AndroidStudio的下載與配置
1.3、SDK的下載
1.4、創(chuàng)建虛擬機(jī)與運(yùn)行
2、認(rèn)識(shí)Android開(kāi)發(fā)之HelloWorld
2.1、創(chuàng)建Android項(xiàng)目
2.2、關(guān)于項(xiàng)目結(jié)構(gòu)說(shuō)明
2.3、運(yùn)行Android項(xiàng)目
3、認(rèn)識(shí)Android開(kāi)發(fā)之布局和傳值
3.1、認(rèn)識(shí)Activity代碼與layout布局文件的關(guān)系
3.2、使用約束式布局進(jìn)行界面設(shè)計(jì)
3.3、認(rèn)識(shí)基本控件
3.4、字符串管理
3.5、按鈕的onClick事件
3.6、認(rèn)識(shí)Intent對(duì)象和Activity之間的傳值方法
4、認(rèn)識(shí)WebView
4.1、認(rèn)識(shí)Webkit和WebView的關(guān)系
4.2、創(chuàng)建混合類(lèi)的Activity(hybird)
4.3、加載頁(yè)面的方式
4.4、如何向Android系統(tǒng)申請(qǐng)網(wǎng)絡(luò)訪(fǎng)問(wèn)權(quán)限
4.5、設(shè)置Activity直接的父子關(guān)系
5、認(rèn)識(shí)Android自帶測(cè)試框架Espresso
5.1、Android項(xiàng)目測(cè)試包特點(diǎn)以及Espresso框架的特點(diǎn)
5.2、在Gradle中添加Espresso、JUnit的依賴(lài)
5.3、創(chuàng)建Espresso測(cè)試類(lèi)
5.4、創(chuàng)建規(guī)則Rule
5.5、Espresso框架如何定位元素以及如何操作元素
5.6、Espresso測(cè)試的執(zhí)行方法
6、認(rèn)識(shí)Android自帶測(cè)試框架UiAutomator
6.1、UiAutomator框架與Espresso框架的差別
6.2、在Gradle中添加UiAutomator、JUnit的依賴(lài)
6.3、創(chuàng)建UiAutomator測(cè)試類(lèi)
6.4、添加最低sdk版本支持
6.5、UiAutomator如何啟動(dòng)app
6.6、UiAutomator如何識(shí)別元素以及操作元素
6.7、UiAutomator測(cè)試類(lèi)的運(yùn)行
7、認(rèn)識(shí)Android開(kāi)發(fā)的apk打包
7.1、認(rèn)識(shí)簽名
7.2、APK包的組成
8、Appium測(cè)試環(huán)境配置全解
8.1、Android SDK環(huán)境變量設(shè)置
8.2、Appium-desktop下載與安裝
8.3、Eclipse開(kāi)發(fā)工具下載與安裝
8.4、Maven構(gòu)建管理工具下載并集成至Eclipse
8.5、Maven項(xiàng)目創(chuàng)建方式以及編譯插件的設(shè)置
8.6、第一個(gè)Appium項(xiàng)目的編寫(xiě)和運(yùn)行
附基于Native及Hybird的項(xiàng)目腳本開(kāi)發(fā)實(shí)例。
如果發(fā)現(xiàn)好多都不會(huì)怎么辦?
看看這套課程吧
https://ke.qq.com/course/272892
聯(lián)系客服