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