課程詳情
零基礎(chǔ)學(xué)編程Java語言直通班
課程內(nèi)容:
課程包括基于JAVA語法的程序設(shè)計基礎(chǔ),常用數(shù)據(jù)類型,程序控制結(jié)構(gòu);JAVA面向?qū)ο笏枷肷钊胫v解,類與對象,面向?qū)ο笕筇卣鳎ǚ庋b,繼承,多態(tài)),修飾符與訪問權(quán)限,JAVA關(guān)鍵字,抽象,接口,常用API,容器,異常處理機(jī)制等JAVA核心技術(shù),為學(xué)員后續(xù)自動化腳本的開發(fā)及框架的搭建打好基礎(chǔ)。
教學(xué)目的:
基于面向?qū)ο蟮脑O(shè)計思維獨(dú)立開發(fā)簡單的java應(yīng)用程序;能獨(dú)立閱讀較復(fù)雜的開發(fā)源碼;擁有自動化腳本編寫的基礎(chǔ)。
Java TestNG的親密接觸
課程內(nèi)容:
作為JAVA單元/集成測試框架,本課程主要介紹了Java TestNG測試框架的環(huán)境部署,如何在eclipse中安裝TestNG插件,如何maven中添加TestNG依賴,建立單元測試用例,以及TestNG中常用的注釋,如何創(chuàng)建分組測試,參數(shù)化,忽略測試等,如何建立testng.xml文件,如何通過testng.xml文件運(yùn)行測試套件,以及該文件中常用標(biāo)簽的含義。
教學(xué)目的:
能夠使用Test NG進(jìn)行基于Java語言的自動化腳本的研發(fā),能夠參與任何一類以JAVA為主項(xiàng)目的自動化測試團(tuán)隊(duì),可以獨(dú)立編寫純JAVA單元/集成測試用例。
自動化測試之TestNG高級使用
課程內(nèi)容:
本課程是TestNG的進(jìn)階課程。知識點(diǎn)主要包括Data provider、接口IRetryAnalyzer詳解,異常測試以及常用監(jiān)聽器(IReport,ITestListener)的使用。理解本課程需要TestNG的基礎(chǔ)知識。其中還會涉及到修改java接口的操作。
教學(xué)目的:
通過本課程的學(xué)習(xí)能夠了解到TestNG更高級的用法,是自己的自動化腳本更加靈活,增強(qiáng)腳本的重用性,可維護(hù)性及擴(kuò)展性。
Selenium高級自動化測試實(shí)戰(zhàn)
課程內(nèi)容:
將從Selenium1、Selenium2(webdriver)、testng三部分結(jié)合項(xiàng)目重點(diǎn)帶領(lǐng)大家認(rèn)識自動化測試,掌握Selenium工具的實(shí)戰(zhàn)運(yùn)用技巧。本課程著重基礎(chǔ)核心技術(shù),內(nèi)容包括Selenium IDE,webdriver,自動化測試代碼封裝等selenium及自動化測試技術(shù)核心技能。
教學(xué)目的:
通過本課程學(xué)習(xí),學(xué)員能夠牢固掌握selenium自動化測試框架,能夠運(yùn)用Selenium進(jìn)行企業(yè)級項(xiàng)目web UI的測試,能夠運(yùn)用框架封裝的思想對編碼進(jìn)行重構(gòu),從而促進(jìn)代碼級框架思維的養(yǎng)成,為后續(xù)進(jìn)階測試開發(fā)打下基礎(chǔ)。