


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第第頁我的“單元測試”跟你的是兩碼事!我的“單元測試”跟你的是兩碼事!
發(fā)表于:2023-09-25來源::點擊數(shù):標(biāo)簽:單元測試軟件測試
我的“單元測試”跟你的是兩碼事!軟件測試對于TDD的“單元測試”與傳統(tǒng)的“單元測試”之間的差異,業(yè)界一直存在著誤解。知名的XP貢獻(xiàn)者M(jìn)ikeHill,對這些誤解進(jìn)行了澄清。他還特別講述了在IndustrialLogic的經(jīng)歷,在那里展開教學(xué)時,他和其他人
我的“單元測試”跟你的是兩碼事!軟件測試
對于TDD的“單元測試”與傳統(tǒng)的“單元測試”之間的差異,業(yè)界一直存在著誤解。知名的XP貢獻(xiàn)者M(jìn)ikeHill,對這些誤解進(jìn)行了澄清。他還特別講述了在IndustrialLogic的經(jīng)歷,在那里展開教學(xué)時,他和其他人一起使用“微測試(microtests)”這個詞匯來指代TDD的單元測試,避免產(chǎn)生“單元測試”概念上的混亂。
我們將XP中的單元測試稱為“微測試”,因為之前總是要跟別人解釋XP的的單元測試跟傳統(tǒng)意義上的單元測試的不同,既繁瑣又容易出錯。這樣命名以后,至少可以部分避免發(fā)生上述問題的幾率。
討論是由BenHall的問題引起的,他發(fā)現(xiàn)(不從事編程的)測試人員群體不像其他社區(qū)那么活躍,對此他覺得很疑惑:
社區(qū)里的測試人員都哪里去了?開發(fā)人員很容易找,從大型會議(PDC、TechED)到小型用戶組(NxtGenUG),類似的活動很多。兩年前,NxtGenUG在考文垂舉辦首次活動,從那時起我就是它的成員了;而且我還參加TechEDEurope會議。但是在這些活動中為什么見不到測試人員?還是我眼拙沒注意到?
我知道公司的招聘人員們一直對此問題感到疑惑,但是從社區(qū)的角度來看——測試人員都去哪兒了?他們的交流在哪里進(jìn)行?如何改進(jìn)軟件測試、測試人員如何融入到項目結(jié)構(gòu)中、測試人員如何利用最新的開發(fā)技術(shù)?類似的問題一定會有人關(guān)心的,但是這些人在哪里?
很有意思,對Ben的問題的最初回應(yīng)是這么說的:“是有這樣的社區(qū)的,但是他們比較孤立,很大一部分原因是為了避免由于用詞混淆帶來的溝通誤解”。由此激起了大家更熱烈的反響,討論使用新詞匯所能帶來的好處,比如用“微測試”表示TDD中程序員使用的“單元測試”方式。
Hill帶頭,強調(diào)了他使用“微測試”所帶來的正向產(chǎn)出,新的XP團(tuán)隊因此理解了單元測試的著眼點是放在極其細(xì)微的測試“單元”之上,而不是傳統(tǒng)的非XP開發(fā)過程中所著眼的、較大范圍的“單元”。Mike不只強調(diào)了這個區(qū)別,他還指出了TDD和微測試的真實意圖及其與傳統(tǒng)測試意圖的差異。
我們發(fā)現(xiàn):密集的微測試驅(qū)動開發(fā)帶來的好處不僅僅是提高質(zhì)量。質(zhì)量的提升是TDD的一個副作用。實際上,我們所傳授的TDD的好處和真正意圖,是要指導(dǎo)生產(chǎn)力:更多功能,更快發(fā)布。
很多帖子都對Mike的主意表示贊同。其中,XP大牛RonJeffries說道:
我非常同意這才是TDD真正的好處,我也很仰慕你[如此自信]敢于直接把它講出來。
此外,這個討論的有趣和有用之處在于引發(fā)的眾多
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年CPSM題庫全解析試題及答案
- 2025年多芯片組裝模塊(MCM)的測試技術(shù)項目合作計劃書
- CPSM考試挑戰(zhàn)課程試題及答案
- 透析腎友尿毒癥瘙癢治理2025
- 2024年國際物流師模擬考試試題與答案
- 增強溝通能力的2024年CPMM試題及答案
- 針對CPSM考試難點試題及答案解析
- 假期疫情防控課件教學(xué)
- 理論聯(lián)系實踐的CPSM考試復(fù)習(xí)試題及答案
- 2024年國際物流師采購策略考題分析試題及答案
- 2024年高等教育文學(xué)類自考-00522英語國家概況歷年考試高頻考點試題附帶答案
- 【生物防治】10植物病害生物防治課件
- 學(xué)科競賽與成果展示情況匯報
- 六西格瑪設(shè)計DFSS
- 重慶市開州區(qū)2022-2023學(xué)年五年級下學(xué)期期末質(zhì)量監(jiān)測數(shù)學(xué)試題
- 《中原文化》課件
- 我的家鄉(xiāng)湖南邵陽宣傳介紹
- 管樂隊教學(xué)計劃
- 電氣工程及其自動化畢業(yè)論文基于PLC的設(shè)計畢業(yè)論文
- 1-軟件研制任務(wù)書(模板)-GJB438C
- WPSOffice辦公軟件實例教程PPT完整全套教學(xué)課件
評論
0/150
提交評論