一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

JBuilder 2005單元測試之慨述


  一個產品只有通過檢驗才能投放市場,同樣的,一個業務類也只有在經驗測試后才能保證功能的正確性,以便被其他類或程序調用,否則隱藏其中的Bug就蔓延開了。業務功能點測試是測試人員的職責,但業務類API的正確性必須由開發人員保證。

  回憶一下最近你所開發的系統,往往一個最難忘的情節是通宵達旦地毯式搜索某個刁專的Bug,歷盡千辛萬苦,最終找到并解決了它。查找一個隱藏的Bug往往是踏破鐵蹄無覓處,而找到后卻是:解決全不費功夫。

  造成這尷尬窘局有以下幾點原因:

  其一是使用增量式測試策略,即先編寫功能代碼,在模塊開發完畢后才回過頭來編寫測試用例,因為一個功能模塊可能包含許多相互關聯的類,形成了層層調用,交錯復雜的調用網絡,一旦發現了Bug,只得查戶口似的逐一排查,其艱辛程度可想而知。

  其二是使用不正確的測試方法,如在每個類中提供一個main()測試函數,對類中的功能方法進行測試,通過運行類的main()方法查看類功能的正確性。在某種程序上,這或許是一個值得贊揚的工作習慣,但工作方式卻不足取。因為每個類都必須單獨運行,以執行其測試功能,并由開發人員觀察測試的正確性。隨著程序規模的擴大,類數目直線上升,原有的類也會發生代碼的調整,一些功能點可能就變成了漏網之魚,變成了茫茫"類"海里的黑戶口,將來"違法亂紀"起來就很難監控了。

  針對這些傳統測試思想的不足,測試先行、頻繁測試、自動測試的測試思想被越來越多的開發人員所接受并付諸實踐。

  測試先行乍聽起來有點讓人不可思議,一件東西還沒有做出來就想著怎么去測試它?仔細分析,這并不荒唐,因為這讓你在設計類時,站在調用者的角度去理解類的對外接口,迫使你深入理解類的外在關系,考慮接口的用途,而在具體編寫程序時才去具體考慮內部實現細節,這樣設計出接口將更易使用,結構也會更趨合理。

  頻繁測試,即指測試不應當是階段性的工作,而應當在程序編寫過程中不斷進行。因為系統中的類之間往往都存在較多的關聯關系,當更改了類的功能時,往往會有多個類受到直接或間接的影響。所以你應該頻繁測試以及早發現這種因功能、調整而引起的Bug,越早發現錯誤解決它的代價越小。頻繁測試也是XP編程的一個重要環節,XP編程總讓人覺得他們注重功能實現而忽視測試,其實他們也非常關注測試,畢竟測試可以使他們盡可能快的穩步前進。

  所謂自動測試并不是說有一個工具可以讓你像安檢器一樣,自動測試出你類中的問題。而是指應用一定的測試框架,為每個業務類編寫獨立的測試用例,類代碼調整后,對應的測試用例同步調整。多個測試用例組成一個測試套件一起批量運行,它們就像一個強大的Bug嗅探器,一旦發現Bug就會輸出特定的信息報告錯誤,只要一個測試用例沒有通過測試就說明程序中有問題。測試用例中所包含的測試規則完成由你定制,這個測試套件對Bug嗅探的"靈敏度"完全取決于測試用例的測試規則,框架提供編寫和運行測試用例的規范性方法。

  在編寫一個業務類時,需要相應編寫對應的測試用例,一開始挺招"慣性定律"抵觸的,因為它要求你將創建一個測試用例類,似乎需要更多的工作。但你的付出是會得到加倍回報的,隨著軟件類規模的增大你會發現,當傳統測試方法越來越捉襟見肘,窮于應付時,基于測試框架的測試技術依然"談笑自如"。當然別人這么說,我們也不應當馬上就深信不疑,疑惑永遠是值得推崇的科學精神,我們應該通過自己的實踐卻真真切切地體會這種改進所帶來的快樂。

jsp技術JBuilder 2005單元測試之慨述,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 伊人久久网站 | 久久久精品久久 | 成年美女黄网站色大免费视频 | 欧美成狂野欧美在线观看 | 欧美国产亚洲精品a第一页 欧美国产一区二区二区 | 2021精品国夜夜天天拍拍 | 久久99精品久久只有精品 | 99视频精品全部在线播放 | 女人国产香蕉久久精品 | 欧美激情视频网 | 成人午夜毛片在线看 | 黄页网址大全免费观看美女 | 欧美日韩亚洲二区在线 | 国产精品久久免费视频 | 怡红院美国 | 男女男精品视频网站 | 天天爱综合网 | 人人做天天爱夜夜爽中字 | 亚洲最大免费视频网 | 一区二区三区美女视频 | 在线免费观看黄色网址 | 国产精品 视频一区 二区三区 | 99精品视频一区在线视频免费观看 | 看免费人成va视频全 | 精品一区二区三区视频在线观看免 | 99pao在线视频精品免费 | 悠悠色影视 | 亚洲成人在线免费观看 | 91免费版视频 | 99福利在线 | 亚洲欧美久久婷婷爱综合一区天堂 | 婷婷色婷婷 | 国产成人精品精品欧美 | 国产午夜人做人免费视频中文 | 男女视频在线观看免费高清观看 | 成人在线激情视频 | 91精品啪在线观看国产18 | 国产资源视频在线观看 | 又色又爽又黄的视频女女高清 | 欧美成人三级网站 | 精品伊人久久香线蕉 |