• 在線客服

蘇州博為峰軟件培訓(xùn)

軟件測試課,大數(shù)據(jù)分析課,超全棧開發(fā)就業(yè)培訓(xùn),Web前端培訓(xùn),python全棧開發(fā)課程,Java...

機(jī)構(gòu)課程咨詢服務(wù):
1294015820400-0808-102
更新時(shí)間:2022-12-16 09:07:03

面向JAVA的測試開發(fā) 從入門到實(shí)戰(zhàn)

蘇州面向JAVA的測試開發(fā) 從入門到實(shí)戰(zhàn)

授課機(jī)構(gòu) 蘇州博為峰軟件培訓(xùn)
上課地點(diǎn) 蘇州姑蘇石路街道|詳細(xì)地圖
成交/評價(jià) 5.0分
聯(lián)系電話 400-0808-102

課程詳情

新聞導(dǎo)讀
本套課程共12節(jié),由淺入深講解了基于JAVA環(huán)境的測試開發(fā),由JAVA基礎(chǔ)入手,進(jìn)而深入學(xué)習(xí)JAVA面向?qū)ο蟮某绦蛟O(shè)計(jì)思想,結(jié)合JAVA電子消費(fèi)平臺實(shí)戰(zhàn)項(xiàng)目,通過敏捷實(shí)踐中的用戶故事進(jìn)行需求拆分,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),進(jìn)而逐一實(shí)現(xiàn)基于JAVA的應(yīng)用程序?qū)崙?zhàn)項(xiàng)目的研發(fā),在需求設(shè)計(jì),代碼實(shí)現(xiàn)階段,以分層架構(gòu)思想為指導(dǎo),進(jìn)一步強(qiáng)化面向?qū)ο蟮脑O(shè)計(jì)思維;此外結(jié)合敏捷實(shí)踐中測試驅(qū)動(dòng)開發(fā)的思想,詳細(xì)講解了測試驅(qū)動(dòng)開發(fā)的理念,實(shí)現(xiàn)技術(shù),如何做到測試隔離,如何模擬對象,注入代碼進(jìn)行單元測試等,結(jié)合實(shí)際代碼,一一進(jìn)行詳細(xì)講解;
課程內(nèi)容

面向人群:

對技術(shù),框架設(shè)計(jì)感興趣,傾向于往測試開發(fā)方向發(fā)展的各類人士。

教學(xué)大綱:

課程一 JAVA基礎(chǔ)裝備
內(nèi)容 JAVA零起點(diǎn)入門必備的所有程序設(shè)計(jì)基礎(chǔ)知識,包括JAVA環(huán)境配置, 常用的基本數(shù)據(jù)類型,運(yùn)算符,程序控制的語法結(jié)構(gòu),相關(guān)API文檔的查閱,String類,數(shù)組
目的 掌握基于JAVA語言的程序設(shè)計(jì)必備基本要素,能夠逐步編寫簡單的程序控制流代碼語句,解決簡單的數(shù)學(xué)問題;通過String類,數(shù)組的了解和認(rèn)知,逐步對面向?qū)ο蟮脑O(shè)計(jì)思想有了初步的了解;為后續(xù)面向?qū)ο蟮纳钊脒M(jìn)階學(xué)習(xí)打下基礎(chǔ)
課程二 JAVA類與對象的深度剖析
內(nèi)容 作為JAVA面向?qū)ο蟮娜腴T,深入剖析類與對象的關(guān)系,類實(shí)例化的過程,成員屬性,成員方法的含義,構(gòu)造函數(shù)的主要特征,方法重載的約束條件及使用,靜態(tài)域和靜態(tài)方法等相關(guān)特點(diǎn)
目的 理解類和對象的具體含義和之間的聯(lián)系,深刻體會(huì)面向?qū)ο蟮脑O(shè)計(jì)思維,熟練掌握類/屬性/方法的聲明定義方式,實(shí)現(xiàn)自定義類的實(shí)例化,及通過對象的引用,調(diào)用相應(yīng)的成員數(shù)據(jù)和方法;為后續(xù)面向?qū)ο筮M(jìn)階打下基礎(chǔ)
課程三 JAVA面向?qū)ο笏枷爰熬幊?—— OOP三大特征
內(nèi)容 本課程對JAVA面向?qū)ο蟮娜筇卣?,封裝,繼承,多態(tài)做了詳細(xì)的介紹,結(jié)合實(shí)際代碼,JAVA中四類修飾符的訪問權(quán)限,各類典型關(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í)體類的編程,其中能夠體現(xiàn)封裝和繼承,甚至多態(tài)的思想;熟練掌握J(rèn)AVA常用關(guān)鍵字及其背后含義
課程四 敏捷中的需求管理——用戶故事
內(nèi)容 scrum的主要流程,框架,元素;敏捷項(xiàng)目實(shí)踐中的需求管理及實(shí)現(xiàn)方式,用戶故事的編寫優(yōu)化和改進(jìn)
目的 了解近年來熱門的敏捷項(xiàng)目實(shí)踐scrum流程和框架,學(xué)會(huì)通過用戶故事的描述實(shí)現(xiàn)產(chǎn)品需求的管理;掌握用戶故事核心要素,特征(INVEST),學(xué)會(huì)對現(xiàn)有用戶故事進(jìn)行優(yōu)化和持續(xù)改進(jìn)
課程五 基于用戶故事的需求分析與任務(wù)設(shè)計(jì) —— JAVA電子消費(fèi)賬單應(yīng)用程序?qū)崙?zhàn)
內(nèi)容 通過一則實(shí)際場景來模擬需求調(diào)研,需求分析,用戶故事描述及拆分,通過面向?qū)ο蟮乃季S進(jìn)行系統(tǒng)概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的具體演示規(guī)劃和講解,為后續(xù)實(shí)現(xiàn)java應(yīng)用程序的開發(fā)測試做鋪墊
目的 結(jié)合具體實(shí)例,基于對用戶故事的理解,落實(shí)從用戶故事過度到系統(tǒng)概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)中,學(xué)會(huì)使用面向?qū)ο蟮乃季S,進(jìn)行分層設(shè)計(jì),同時(shí)確保類之間的獨(dú)立性,方法的獨(dú)立性,以及類與類間適度的依賴和調(diào)用關(guān)系
課程六 JAVA應(yīng)用程序?qū)崙?zhàn)之實(shí)體類的創(chuàng)建 —— JAVA電子消費(fèi)賬單應(yīng)用程序?qū)崙?zhàn)
內(nèi)容 基于JAVA應(yīng)用小程序的開發(fā),手把手創(chuàng)建屬于自己的JAVA應(yīng)用程序,如何規(guī)范的創(chuàng)建一個(gè)實(shí)體類,基于功能點(diǎn)的方法拆分,如何通過構(gòu)造方法實(shí)現(xiàn)對象的初始化;JAVA中的異常機(jī)制,API文檔查閱,JAVA異常的分類,捕獲,處理
目的 結(jié)合具體實(shí)例,JAVA基礎(chǔ),JAVA面向?qū)ο?,通過實(shí)戰(zhàn)項(xiàng)目一步步編寫出屬于自己的應(yīng)用程序;讓你的JAVA知識不再是零散的碎片,而是化零為整的實(shí)際運(yùn)用;將面向?qū)ο蟮乃季S運(yùn)用到實(shí)戰(zhàn)中,對類的聲明,各類成員的定義有更深入的理解,能夠獨(dú)立完成應(yīng)用程序的編寫
課程七 JAVA應(yīng)用程序?qū)崙?zhàn)之文件讀取 ——?JAVA電子消費(fèi)賬單應(yīng)用程序?qū)崙?zhàn)
內(nèi)容 基于JAVA應(yīng)用小程序的開發(fā),結(jié)合目前項(xiàng)目中運(yùn)用較多的CSV文件,學(xué)會(huì)通過JAVA讀取CSV文件中的內(nèi)容,同時(shí)進(jìn)一步拆分讀取后的內(nèi)容;學(xué)會(huì)JAVA 容器API的使用,學(xué)會(huì)通過API文檔的查閱獲取相關(guān)信息
目的 結(jié)合具體實(shí)例,JAVA基礎(chǔ),JAVA面向?qū)ο螅ㄟ^實(shí)戰(zhàn)項(xiàng)目一步步編寫出屬于自己的應(yīng)用程序;讓你的JAVA知識不再是零散的碎片,而是化零為整的實(shí)際運(yùn)用;將面向?qū)ο蟮乃季S運(yùn)用到實(shí)戰(zhàn)中,對類的聲明,各類成員的定義有更深入的理解,學(xué)會(huì)JAVA文件讀取,學(xué)會(huì)eclipse插件的安裝,CSV文件的讀取,理解并能運(yùn)用JAVA容器API提供的相應(yīng)功能完成現(xiàn)實(shí)中的需求,能夠獨(dú)立完成應(yīng)用程序的編寫
課程八 JAVA應(yīng)用程序?qū)崙?zhàn)之GUI ——?JAVA電子消費(fèi)賬單應(yīng)用程序?qū)崙?zhàn)
內(nèi)容 基于JAVA應(yīng)用小程序的開發(fā),介紹JAVA AWT, JAVA SWING庫中常用API,Graphics類提供的繪圖方法,及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)中,對類的聲明,各類成員的定義有更深入的理解,為今后自動(dòng)化框架界面的設(shè)計(jì)打下基礎(chǔ)
課程九 JAVA應(yīng)用程序?qū)崙?zhàn)之事件監(jiān)聽 ——?JAVA電子消費(fèi)賬單應(yīng)用程序?qū)崙?zhàn)
內(nèi)容 介紹JAVA GUI中的監(jiān)聽器機(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框架下簡單應(yīng)用程序研發(fā)
目的 結(jié)合具體實(shí)例,使用JAVA GUI 中的API實(shí)現(xiàn)用戶界面的事件響應(yīng)及處理;學(xué)會(huì)創(chuàng)建簡單的maven工程項(xiàng)目,將實(shí)戰(zhàn)項(xiàng)目在maven框架下實(shí)現(xiàn);同時(shí)繼續(xù)將面向?qū)ο蟮乃季S運(yùn)用到實(shí)戰(zhàn)中,對類的聲明,成員的定義,類中方法的互相調(diào)用,有更深入的理解,為今后項(xiàng)目的i自主研發(fā)或者自動(dòng)化框架的構(gòu)建打下基礎(chǔ)
課程十 測試驅(qū)動(dòng)開發(fā)?——?敏捷測試開發(fā)中的實(shí)踐
內(nèi)容 敏捷研發(fā)模式下的測試驅(qū)動(dòng)開發(fā)原理,流程,原則,及核心測試技術(shù),單元測試,注入模式及偽對象的介紹
目的 理解測試驅(qū)動(dòng)開發(fā)的原理,流程及模擬對象技術(shù)在單元測試中做樁,注入樁的方式
課程十一 JAVA TestNG的親密接觸
內(nèi)容 Java TestNG測試框架的環(huán)境部署,如何在eclipse中安裝TestNG插件,如何maven中添加testNG依賴,建立單元測試用例,以及TestNG中常用的注釋,如何創(chuàng)建分組測試,參數(shù)化,異常測試,忽略測試等,如何建立testng.xml文件,如何通過testng.xml文件運(yùn)行測試套件,以及該文件中常用標(biāo)簽的含義
目的 掌握TestNG的常用注釋,學(xué)會(huì)在eclipse中,基于maven工程項(xiàng)目管理框架,結(jié)合TestNG框架自定義測試用例,并能靈活運(yùn)用TestNG中的注釋及相關(guān)屬性實(shí)現(xiàn)測試需求,學(xué)會(huì)使用testng.xml文件創(chuàng)建測試套件,并對測試用例進(jìn)行管理
課程十二 走進(jìn) JAVA JMockit
內(nèi)容 介紹JAVA中的mock技術(shù),結(jié)合mock框架的JAVA JMockit中常用的API,深入理解Mock的含義,為什么需要Mock對象,如何創(chuàng)建Mock對象,如何靈活使用JMockit中強(qiáng)大的注釋功能及相關(guān)API實(shí)現(xiàn)注入依賴,測試隔離;如何理解兩套核心API(基于行為的驗(yàn)證,基于狀態(tài)的驗(yàn)證)
目的 能夠使用JMockit框架實(shí)現(xiàn)具體項(xiàng)目中的測試開發(fā)需求,深入理解mock技術(shù)的必要性和實(shí)用性,能夠靈活運(yùn)用JMockit中兩套API(基于行為,基于狀態(tài))編寫基于mock對象注入的測試用例,實(shí)現(xiàn)測試需求;為后續(xù)深入學(xué)習(xí)mock技術(shù)打下扎實(shí)的基礎(chǔ)
博為峰公司簡介

博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者,隸屬于上海博為峰軟件技術(shù)股份有限公司(股票代碼:836392,2020年4月入選新三板創(chuàng)新層)。 公司總部位于上海,在北京、深圳、廣州、南京、西安、成都、杭州、合肥、重慶、南昌、長沙、武漢、蘇州、石家莊、濟(jì)南、鄭州、天津、青島等地均設(shè)有分支服務(wù)機(jī)構(gòu)。

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

【教學(xué)成果】

孵化出國內(nèi)較大的軟件測試品牌、社區(qū)-51testing,是中國軟件測試人才的搖籃。

博為峰累計(jì)已畢業(yè)70000+學(xué)員,開班上千期,就業(yè)率99%以上,學(xué)員入職7000多家企業(yè),舉辦90場公益沙龍,出版16本叢書,發(fā)型電子雜志57期。


校區(qū)地址

姑蘇區(qū)廣濟(jì)南路18號中盛艾美寫字樓805室

課程評價(jià)
聚劃算
機(jī)構(gòu)簡介 |課程列表 |機(jī)構(gòu)相冊 |聯(lián)系我們
機(jī)構(gòu)地址:蘇州姑蘇區(qū)廣濟(jì)南路18號中盛艾美寫字樓805室
請咨詢: 400-0808-102
免責(zé)聲明 | 版權(quán)/投訴舉報(bào)
匯上優(yōu)課

微信選課
享更多優(yōu)質(zhì)好課!

本頁面由主體*蘇州才思教育*自行上傳,本網(wǎng)不對該頁面內(nèi)容(包括但不限于文字、圖片)真實(shí)性和知識產(chǎn)權(quán)負(fù)責(zé),如有侵權(quán)請聯(lián)系處理刪除qq:16720809  。