1.點(diǎn)擊下面按鈕復(fù)制微信號
點(diǎn)擊復(fù)制微信號
上海威才企業(yè)管理咨詢有限公司
注:本課程可針對企業(yè)需求,提供內(nèi)訓(xùn)服務(wù),歡迎咨詢!
微信咨詢&報(bào)名
本課程的內(nèi)容是講師十余年軟件開發(fā)實(shí)踐的總結(jié),講師從端到端的軟件開發(fā)角度來對單元測試的關(guān)鍵問題和解決方案進(jìn)行探究,能給學(xué)員和軟件開發(fā)組織帶來較大的收益,其內(nèi)容遠(yuǎn)遠(yuǎn)超出了一般性的技能講解范疇。
通過培訓(xùn),學(xué)員可以掌握單元測試所必須的接口設(shè)計(jì)、自動(dòng)化用例編寫及相關(guān)的xUnit框架、Stub/Mock框架的使用,編寫易于理解、易于復(fù)用和易于擴(kuò)展的單元測試。此外,學(xué)員還能學(xué)到已經(jīng)被證實(shí)有效的單元測試相關(guān)模式和方法,以及遺留代碼的單元測試編寫等技能。
通過培訓(xùn),軟件開發(fā)組織能夠?qū)τ谑裁词呛玫膯卧獪y試建立一致的認(rèn)知,建立利于理解、利于維護(hù)的、可長期持續(xù)演進(jìn)的單元測試基線,為軟件設(shè)計(jì)改善、代碼質(zhì)量提升及產(chǎn)品的質(zhì)量保證建立有效的保障機(jī)制。
單元測試的目標(biāo)和本質(zhì) | 內(nèi)容一:從端到端角度看單元測試 1. 單元測試到底要解決的是什么問題 2. 單元測試的基本價(jià)值觀 3. 第一個(gè)單元測試演示 4. 理解單元測試中的核心概念 |
單元測試工具 | 內(nèi)容二:熟練運(yùn)用單元測試工具和基本模式 1. 單元測試框架 2. 四階段測試模式 3. 數(shù)據(jù)驅(qū)動(dòng)的測試 4. 練習(xí):為既有代碼編寫單元測試 1. 依賴對單元測試的影響 2. 測試替身的類型 3. Stub和Mock工具 4. 設(shè)計(jì)接縫和依賴注入 5. 接口設(shè)計(jì)和重構(gòu) 6. 練習(xí):使用Mock框架隔離和控制依賴 |
單元測試模式 | 內(nèi)容四:好的(和不好的)單元測試 1. 單元測試的壞味道 2. 好的單元測試的設(shè)計(jì)和編寫原則 3. 單元測試模式 4. 單元測試的重構(gòu) 5. 練習(xí):單元測試代碼的重構(gòu) |
為遺留代碼編寫測試 | 內(nèi)容五:和遺留代碼相關(guān)的單元測試問題 1. 為什么遺留代碼的測試那么難? 2. 遺留代碼的測試策略和技術(shù) 3. 練習(xí):為遺留代碼編寫測試 |
測試優(yōu)先和測試驅(qū)動(dòng)開發(fā) | 內(nèi)容六:測試優(yōu)先 1. 測試優(yōu)先的可行性和必要性 2. 測試優(yōu)先和傳統(tǒng)測試策略的比較 1. 測試驅(qū)動(dòng)開發(fā)案例演示 2. 測試驅(qū)動(dòng)開發(fā)的方法 3. 練習(xí):使用測試驅(qū)動(dòng)開發(fā)方法編寫代碼 |
組織級的單元測試關(guān)注 | 內(nèi)容八:如何在組織級成功導(dǎo)入單元測試實(shí)踐 1. 單元測試的組織和管理 2. 單元測試和持續(xù)集成 3. 組織級導(dǎo)入單元測試的常見問題和應(yīng)對方案 |
聯(lián)系電話:17821361800
微信咨詢:威才客服
企業(yè)郵箱:shwczx@www.wuxiaohua123.cn
【報(bào)名流程】
A方式:在線報(bào)名(點(diǎn)擊填寫報(bào)名表)
B方式:公司名稱 + 學(xué)員姓名 + 聯(lián)系電話,發(fā)送至shwczx@www.wuxiaohua123.cn郵箱。
【信息確認(rèn)】
收到報(bào)名信息后,我們會(huì)24小時(shí)內(nèi)與您電話確認(rèn),再提供課程確認(rèn)函。
【官方網(wǎng)站】www.www.wuxiaohua123.cn
深耕中國制造業(yè)
助力企業(yè)轉(zhuǎn)型
2021年度咨詢客戶數(shù)
資深實(shí)戰(zhàn)導(dǎo)師
客戶滿意度
續(xù)單和轉(zhuǎn)介紹