伊人99re_av日韩成人_91高潮精品免费porn_色狠狠色婷婷丁香五月_免费看的av_91亚色网站

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 軟件研發(fā) > 測試驅(qū)動開發(fā)

測試驅(qū)動開發(fā)

2018-07-16 10:53:28 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

測試驅(qū)動開發(fā)

測試驅(qū)動開發(fā)( TDD)更側(cè)重予測試自動化。20世紀(jì)90年代的極限編程運動讓它變得流行起來。

TDD的通常被描述為如下的事件序列:

實現(xiàn)測試:顧名思義,你開始編寫測試,而后編寫代碼。一種實踐的方式是先指定要開發(fā)代碼的接口規(guī)格,然后實現(xiàn)代碼。為了能編寫測試,開發(fā)人員必須得找

到所有相關(guān)的需求規(guī)格、用例和用戶故事。

將重心從編碼切換到理解需求,對于正確的實現(xiàn)是很有裨益的。

驗證新寫的測試會失敗:新添加的測試會失敗,因為還沒有實現(xiàn)正確的行為,才剛編寫測試需要存根和接口。運行測試并且確認(rèn)它會失敗。

編寫實現(xiàn)測試的功能:我們編寫的代碼不需要多么優(yōu)雅或者高性能。開始時,只要讓新測試通過即可。

驗證新的測試和舊的測試會一起通過:新的測試通過時,我們知道新實現(xiàn)的特性是正確的。舊的測試也通過,說明我們沒有破壞已有的功能。

重構(gòu)代碼:“重構(gòu)”這個詞來源于數(shù)學(xué)。在編程中,它的意思是清理代碼的同時,讓代碼更容易理解和維護。我們需要重構(gòu)是因為在前面的開發(fā)當(dāng)中小小地耍了點詐。

TDD是和DevOps相符合的風(fēng)格,但它并不是唯一的一個。主要優(yōu)勢在于好的測試套件可以用在持續(xù)集成的測試中。

標(biāo)簽: 測試驅(qū)動開發(fā)
主站蜘蛛池模板: 91麻豆精品国产91久久久无限制版 | 亚洲欧美婷婷五月色综合麻豆 | 久色视频在线观看 | 九色视屏 | 天天综合网久久综合免费人成 | 中文理论片| 一本一本久久a久久精品综合妖精 | 精品一区免费观看 | 一级特黄特色的免费大片 | 草久av| 麻豆蜜桃AV蜜臀AV色欲AV | 日韩五码在线观看 | 77777日本少妇久7黄绝片 | 久久亚洲视频网 | 日本一区二区三区在线看 | 国产日韩欧美一区二区在线播放 | 少妇疯狂迎合欲仙欲官场 | 精品自拍最新换脸综合网站 | 高清无码免费视频专区 | 视频免费观看在线 | 色老头xxxxx免费视频 | 视频成人 | 伊人无码一区二区三区 | 视频免费观看在线 | 欧美人与拘一级a毛片 | 久久久久久久99精品欧美产片 | 成年人毛片在线观看 | 中国护士xxxxhd少妇 | 日日日夜夜操 | 国产一区xxx| 视频在线一区 | 日本一及片 | 欧美S码亚洲码精品M码 | 国产精品美脚玉足脚交欧美 | 激情久久久久久久 | 免费va视频 | 国产黄毛片 | 国产三区视频在线观看 | 波多野结衣中文视频 | 日韩一区二区三区不卡视频 | 欧美猛片|