• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件測試中為什么要TDD?

    發布: 2010-9-10 08:49 | 作者: 網絡轉載 | 來源: 領測軟件測試網采編 | 查看: 417次 | 進入軟件測試論壇討論

    領測軟件測試網

     軟件測試中為什么要TDD?

       TDD測試驅動開發。在這兩年中,我TDD了幾個項目,但不時都有周圍的人問我,為什么要TDD呢?開始的時候我就憑著感覺回答了,“用TDD寫代碼感覺好多了,效果也挺好的” 。但隨著后面更多的人問并看到他們聽到這種回答后更迷糊的表情,我逐漸意識到我回答可能是由問題的,于是我就想了下面這個故事,有了它,再次面對這樣問題的時候我就可以給出一個比較滿意的答案了。

     
            一個男的找女朋友通常有兩種策略:事前制定標準然后根據標準尋找,或者是,期待偶遇然后憑著感覺。對于前者,需要理性的同時更要有堅持標準的勇氣。而對于后者往往容易造就一見鐘情?吹矫琅涂赡苓^于關注美貌而忘記了其性格嬌氣,遇到溫柔的女生也容易忽略興趣愛好的不合……總之是盡量發現“美”,到頭來往往是當初什么都好,后來什么都不好。寫程序也是這樣,事先沒有想好需求,后面即使做單體測試也往往是往代碼上靠,目標就是讓測試通過。為此在代碼和測試之間往往犧牲測試,滿不滿足最初的要求無所謂。再則,寫測試的時候更多是考慮代碼實現而忽略最初需求。TDD就是用單體測試規定了需求。單體測試不僅用來測試最終代碼,而且用來確定你將要寫的代碼。
     
            說到這個故事,隨便提一個昨晚讓我再次聯想到TDD的一個電視節目。昨晚挺無聊的就看了一個“交友”節目,女的選男的。最后出場的是一個28歲的千萬富婆。經過一輪一輪的拷問,很多男都為了能夠活得Man一點都主動放棄了。最后愿意留下被選的是一個24歲的小伙子和39歲的老大哥?上О,千萬富婆誰都沒選就離開了。原因嗎,可能老大哥太老了,小伙子太嫩了。這些我都看懂了,但最讓我無法理解的一件事就是,那個小伙子的愛情宣言就是“找一個體貼可愛的灰姑娘”。目標和現實怎么就相差這么大呢?不過從我來看,這個小伙子肯定不適合做TDD,表面有目標,實際還是跟著感覺走。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: tdd TDD Tdd 軟件測試


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>