面向JAVA的測(cè)試開(kāi)發(fā) 從入門(mén)到實(shí)戰(zhàn)
蘇州面向JAVA的測(cè)試開(kāi)發(fā) 從入門(mén)到實(shí)戰(zhàn)
授課機(jī)構(gòu) | 蘇州博為峰軟件培訓(xùn) |
上課地點(diǎn) | 蘇州姑蘇石路街道|詳細(xì)地圖 |
成交/評(píng)價(jià) | 5.0分 |
聯(lián)系電話 | 400-0808-102 |
|
課程詳情
面向人群:
對(duì)技術(shù),框架設(shè)計(jì)感興趣,傾向于往測(cè)試開(kāi)發(fā)方向發(fā)展的各類(lèi)人士。
教學(xué)大綱:
課程一 | JAVA基礎(chǔ)裝備 |
內(nèi)容 | JAVA零起點(diǎn)入門(mén)必備的所有程序設(shè)計(jì)基礎(chǔ)知識(shí),包括JAVA環(huán)境配置, 常用的基本數(shù)據(jù)類(lèi)型,運(yùn)算符,程序控制的語(yǔ)法結(jié)構(gòu),相關(guān)API文檔的查閱,String類(lèi),數(shù)組 |
目的 | 掌握基于JAVA語(yǔ)言的程序設(shè)計(jì)必備基本要素,能夠逐步編寫(xiě)簡(jiǎn)單的程序控制流代碼語(yǔ)句,解決簡(jiǎn)單的數(shù)學(xué)問(wèn)題;通過(guò)String類(lèi),數(shù)組的了解和認(rèn)知,逐步對(duì)面向?qū)ο蟮脑O(shè)計(jì)思想有了初步的了解;為后續(xù)面向?qū)ο蟮纳钊脒M(jìn)階學(xué)習(xí)打下基礎(chǔ) |
課程二 | JAVA類(lèi)與對(duì)象的深度剖析 |
內(nèi)容 | 作為JAVA面向?qū)ο蟮娜腴T(mén),深入剖析類(lèi)與對(duì)象的關(guān)系,類(lèi)實(shí)例化的過(guò)程,成員屬性,成員方法的含義,構(gòu)造函數(shù)的主要特征,方法重載的約束條件及使用,靜態(tài)域和靜態(tài)方法等相關(guān)特點(diǎn) |
目的 | 理解類(lèi)和對(duì)象的具體含義和之間的聯(lián)系,深刻體會(huì)面向?qū)ο蟮脑O(shè)計(jì)思維,熟練掌握類(lèi)/屬性/方法的聲明定義方式,實(shí)現(xiàn)自定義類(lèi)的實(shí)例化,及通過(guò)對(duì)象的引用,調(diào)用相應(yīng)的成員數(shù)據(jù)和方法;為后續(xù)面向?qū)ο筮M(jìn)階打下基礎(chǔ) |
課程三 | JAVA面向?qū)ο笏枷爰熬幊?—— OOP三大特征 |
內(nèi)容 | 本課程對(duì)JAVA面向?qū)ο蟮娜筇卣?,封裝,繼承,多態(tài)做了詳細(xì)的介紹,結(jié)合實(shí)際代碼,JAVA中四類(lèi)修飾符的訪問(wèn)權(quán)限,各類(lèi)典型關(guān)鍵字的使用和含義,深入講解了封裝的具體實(shí)現(xiàn)方式,繼承的典型特征,以及如何理解JAVA中的多態(tài) |
目的 | 了解并掌握J(rèn)AVA中面向?qū)ο蟮?大特征【封裝,繼承,多態(tài)】,進(jìn)一步深度理解面向?qū)ο蟮脑O(shè)計(jì)思維,逐步學(xué)會(huì)使用面向?qū)ο蟮乃季S進(jìn)行實(shí)體類(lèi)的編程,其中能夠體現(xiàn)封裝和繼承,甚至多態(tài)的思想;熟練掌握J(rèn)AVA常用關(guān)鍵字及其背后含義 |
課程四 | 敏捷中的需求管理——用戶故事 |
內(nèi)容 | scrum的主要流程,框架,元素;敏捷項(xiàng)目實(shí)踐中的需求管理及實(shí)現(xiàn)方式,用戶故事的編寫(xiě)優(yōu)化和改進(jìn) |
目的 | 了解近年來(lái)熱門(mén)的敏捷項(xiàng)目實(shí)踐scrum流程和框架,學(xué)會(huì)通過(guò)用戶故事的描述實(shí)現(xiàn)產(chǎn)品需求的管理;掌握用戶故事核心要素,特征(INVEST),學(xué)會(huì)對(duì)現(xiàn)有用戶故事進(jìn)行優(yōu)化和持續(xù)改進(jìn) |
課程五 | 基于用戶故事的需求分析與任務(wù)設(shè)計(jì) —— JAVA電子消費(fèi)賬單應(yīng)用程序?qū)崙?zhàn) |
內(nèi)容 | 通過(guò)一則實(shí)際場(chǎng)景來(lái)模擬需求調(diào)研,需求分析,用戶故事描述及拆分,通過(guò)面向?qū)ο蟮乃季S進(jìn)行系統(tǒng)概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的具體演示規(guī)劃和講解,為后續(xù)實(shí)現(xiàn)java應(yīng)用程序的開(kāi)發(fā)測(cè)試做鋪墊 |
目的 | 結(jié)合具體實(shí)例,基于對(duì)用戶故事的理解,落實(shí)從用戶故事過(guò)度到系統(tǒng)概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)中,學(xué)會(huì)使用面向?qū)ο蟮乃季S,進(jìn)行分層設(shè)計(jì),同時(shí)確保類(lèi)之間的獨(dú)立性,方法的獨(dú)立性,以及類(lèi)與類(lèi)間適度的依賴(lài)和調(diào)用關(guān)系 |
課程六 | JAVA應(yīng)用程序?qū)崙?zhàn)之實(shí)體類(lèi)的創(chuàng)建 —— JAVA電子消費(fèi)賬單應(yīng)用程序?qū)崙?zhàn) |
內(nèi)容 | 基于JAVA應(yīng)用小程序的開(kāi)發(fā),手把手創(chuàng)建屬于自己的JAVA應(yīng)用程序,如何規(guī)范的創(chuàng)建一個(gè)實(shí)體類(lèi),基于功能點(diǎn)的方法拆分,如何通過(guò)構(gòu)造方法實(shí)現(xiàn)對(duì)象的初始化;JAVA中的異常機(jī)制,API文檔查閱,JAVA異常的分類(lèi),捕獲,處理 |
目的 | 結(jié)合具體實(shí)例,JAVA基礎(chǔ),JAVA面向?qū)ο?,通過(guò)實(shí)戰(zhàn)項(xiàng)目一步步編寫(xiě)出屬于自己的應(yīng)用程序;讓你的JAVA知識(shí)不再是零散的碎片,而是化零為整的實(shí)際運(yùn)用;將面向?qū)ο蟮乃季S運(yùn)用到實(shí)戰(zhàn)中,對(duì)類(lèi)的聲明,各類(lèi)成員的定義有更深入的理解,能夠獨(dú)立完成應(yīng)用程序的編寫(xiě) |
課程七 | JAVA應(yīng)用程序?qū)崙?zhàn)之文件讀取 ——?JAVA電子消費(fèi)賬單應(yīng)用程序?qū)崙?zhàn) |
內(nèi)容 | 基于JAVA應(yīng)用小程序的開(kāi)發(fā),結(jié)合目前項(xiàng)目中運(yùn)用較多的CSV文件,學(xué)會(huì)通過(guò)JAVA讀取CSV文件中的內(nèi)容,同時(shí)進(jìn)一步拆分讀取后的內(nèi)容;學(xué)會(huì)JAVA 容器API的使用,學(xué)會(huì)通過(guò)API文檔的查閱獲取相關(guān)信息 |
目的 | 結(jié)合具體實(shí)例,JAVA基礎(chǔ),JAVA面向?qū)ο?,通過(guò)實(shí)戰(zhàn)項(xiàng)目一步步編寫(xiě)出屬于自己的應(yīng)用程序;讓你的JAVA知識(shí)不再是零散的碎片,而是化零為整的實(shí)際運(yùn)用;將面向?qū)ο蟮乃季S運(yùn)用到實(shí)戰(zhàn)中,對(duì)類(lèi)的聲明,各類(lèi)成員的定義有更深入的理解,學(xué)會(huì)JAVA文件讀取,學(xué)會(huì)eclipse插件的安裝,CSV文件的讀取,理解并能運(yùn)用JAVA容器API提供的相應(yīng)功能完成現(xiàn)實(shí)中的需求,能夠獨(dú)立完成應(yīng)用程序的編寫(xiě) |
課程八 | JAVA應(yīng)用程序?qū)崙?zhàn)之GUI ——?JAVA電子消費(fèi)賬單應(yīng)用程序?qū)崙?zhàn) |
內(nèi)容 | 基于JAVA應(yīng)用小程序的開(kāi)發(fā),介紹JAVA AWT, JAVA SWING庫(kù)中常用API,Graphics類(lèi)提供的繪圖方法,及GUI層面的常用布局;實(shí)現(xiàn)自定義GUI用戶界面 |
目的 | 結(jié)合具體實(shí)例,使用JAVA AWT,JAVA SWING實(shí)現(xiàn)項(xiàng)目中較復(fù)雜的用戶界面顯示;繼續(xù)將面向?qū)ο蟮乃季S運(yùn)用到實(shí)戰(zhàn)中,對(duì)類(lèi)的聲明,各類(lèi)成員的定義有更深入的理解,為今后自動(dòng)化框架界面的設(shè)計(jì)打下基礎(chǔ) |
課程九 | JAVA應(yīng)用程序?qū)崙?zhàn)之事件監(jiān)聽(tīng) ——?JAVA電子消費(fèi)賬單應(yīng)用程序?qū)崙?zhàn) |
內(nèi)容 | 介紹JAVA GUI中的監(jiān)聽(tīng)器機(jī)制,結(jié)合實(shí)戰(zhàn)項(xiàng)目實(shí)現(xiàn)UI界面中組件事件的響應(yīng)及處理,實(shí)現(xiàn)應(yīng)用程序的人機(jī)交互; 介紹主流JAVA項(xiàng)目工程管理框架Maven,實(shí)現(xiàn)Maven框架下簡(jiǎn)單應(yīng)用程序研發(fā) |
目的 | 結(jié)合具體實(shí)例,使用JAVA GUI 中的API實(shí)現(xiàn)用戶界面的事件響應(yīng)及處理;學(xué)會(huì)創(chuàng)建簡(jiǎn)單的maven工程項(xiàng)目,將實(shí)戰(zhàn)項(xiàng)目在maven框架下實(shí)現(xiàn);同時(shí)繼續(xù)將面向?qū)ο蟮乃季S運(yùn)用到實(shí)戰(zhàn)中,對(duì)類(lèi)的聲明,成員的定義,類(lèi)中方法的互相調(diào)用,有更深入的理解,為今后項(xiàng)目的i自主研發(fā)或者自動(dòng)化框架的構(gòu)建打下基礎(chǔ) |
課程十 | 測(cè)試驅(qū)動(dòng)開(kāi)發(fā)?——?敏捷測(cè)試開(kāi)發(fā)中的實(shí)踐 |
內(nèi)容 | 敏捷研發(fā)模式下的測(cè)試驅(qū)動(dòng)開(kāi)發(fā)原理,流程,原則,及核心測(cè)試技術(shù),單元測(cè)試,注入模式及偽對(duì)象的介紹 |
目的 | 理解測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的原理,流程及模擬對(duì)象技術(shù)在單元測(cè)試中做樁,注入樁的方式 |
課程十一 | JAVA TestNG的親密接觸 |
內(nèi)容 | Java TestNG測(cè)試框架的環(huán)境部署,如何在eclipse中安裝TestNG插件,如何maven中添加testNG依賴(lài),建立單元測(cè)試用例,以及TestNG中常用的注釋?zhuān)绾蝿?chuàng)建分組測(cè)試,參數(shù)化,異常測(cè)試,忽略測(cè)試等,如何建立testng.xml文件,如何通過(guò)testng.xml文件運(yùn)行測(cè)試套件,以及該文件中常用標(biāo)簽的含義 |
目的 | 掌握TestNG的常用注釋?zhuān)瑢W(xué)會(huì)在eclipse中,基于maven工程項(xiàng)目管理框架,結(jié)合TestNG框架自定義測(cè)試用例,并能靈活運(yùn)用TestNG中的注釋及相關(guān)屬性實(shí)現(xiàn)測(cè)試需求,學(xué)會(huì)使用testng.xml文件創(chuàng)建測(cè)試套件,并對(duì)測(cè)試用例進(jìn)行管理 |
課程十二 | 走進(jìn) JAVA JMockit |
內(nèi)容 | 介紹JAVA中的mock技術(shù),結(jié)合mock框架的JAVA JMockit中常用的API,深入理解Mock的含義,為什么需要Mock對(duì)象,如何創(chuàng)建Mock對(duì)象,如何靈活使用JMockit中強(qiáng)大的注釋功能及相關(guān)API實(shí)現(xiàn)注入依賴(lài),測(cè)試隔離;如何理解兩套核心API(基于行為的驗(yàn)證,基于狀態(tài)的驗(yàn)證) |
目的 | 能夠使用JMockit框架實(shí)現(xiàn)具體項(xiàng)目中的測(cè)試開(kāi)發(fā)需求,深入理解mock技術(shù)的必要性和實(shí)用性,能夠靈活運(yùn)用JMockit中兩套API(基于行為,基于狀態(tài))編寫(xiě)基于mock對(duì)象注入的測(cè)試用例,實(shí)現(xiàn)測(cè)試需求;為后續(xù)深入學(xué)習(xí)mock技術(shù)打下扎實(shí)的基礎(chǔ) |
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者,隸屬于上海博為峰軟件技術(shù)股份有限公司(股票代碼:836392,2020年4月入選新三板創(chuàng)新層)。 公司總部位于上海,在北京、深圳、廣州、南京、西安、成都、杭州、合肥、重慶、南昌、長(zhǎng)沙、武漢、蘇州、石家莊、濟(jì)南、鄭州、天津、青島等地均設(shè)有分支服務(wù)機(jī)構(gòu)。

十?dāng)?shù)年來(lái),博為峰始終堅(jiān)守教學(xué)品質(zhì),真誠(chéng)服務(wù)學(xué)員,發(fā)展至今,每年畢業(yè)學(xué)員10000+,就業(yè)率長(zhǎng)期保持在99%以上。博為峰已先后為7000多家國(guó)內(nèi)外企業(yè)輸送軟件技術(shù)精英,未來(lái)還將根據(jù)產(chǎn)業(yè)變遷和技術(shù)革新開(kāi)設(shè)更多的緊缺人才實(shí)訓(xùn)項(xiàng)目:幫助更多的應(yīng)屆畢業(yè)生和職場(chǎng)新人找到滿意工作,實(shí)現(xiàn)職業(yè)夢(mèng)想;幫助更多的用人單位輕松招到可用之才,推動(dòng)企業(yè)發(fā)展和產(chǎn)業(yè)進(jìn)步。

【教學(xué)成果】
孵化出國(guó)內(nèi)較大的軟件測(cè)試品牌、社區(qū)-51testing,是中國(guó)軟件測(cè)試人才的搖籃。
博為峰累計(jì)已畢業(yè)70000+學(xué)員,開(kāi)班上千期,就業(yè)率99%以上,學(xué)員入職7000多家企業(yè),舉辦90場(chǎng)公益沙龍,出版16本叢書(shū),發(fā)型電子雜志57期。
姑蘇區(qū)廣濟(jì)南路18號(hào)中盛艾美寫(xiě)字樓805室