posts - 6,comments - 7,trackbacks - 0

          ??????? 上篇我主要講述JUnit測試基礎(chǔ)、用eclipse如何快速開發(fā)、用代碼實例演示最佳寫測試用例(例碼);? 這次我盡量用最小的篇幅來描述對于整個項目來說,如何分配測試在項目中的權(quán)重。

          ??????? 在實際項目中,畢竟與理想中的開發(fā)項目有很大差距,一般情況下都是,工期短,時間緊張!這樣就要求我們少走彎路,以最高效、合理的分配來按時完工!可能有些開發(fā)人員會問:“時間緊張,還要寫那么多測試?” 等埋怨!當然,只有良好的分配測試,才能使測試化為效率,真正的給項目帶來效益(當然單元測試的好處不僅僅如此,由于上篇文章討論過,我就不在重述了!),筆者認為其實測試本事并沒有給開發(fā)者帶來開發(fā)時間壓力,反而是提高開發(fā)效率,縮短開發(fā)時間,我用下草圖描述:(如有其他觀點,請多多指點)!

          ??????? 由于前篇文章單獨描述單元測試代碼實戰(zhàn),因此下面我主要通過下圖談?wù)勱P(guān)于在項目中如何分配 測試在整個項目的比例最佳合理的問題;

          ????????? 筆者用最為常見的框架(上圖)來描述測試在整個系統(tǒng)各個層的職責(zé);

          (1)在DAO層中的測試主要確認對數(shù)據(jù)的操作是否正確,因此建議盡量全部測試,以保證數(shù)據(jù)調(diào)用的正確性!

          (2)在BO層中大多封裝復(fù)雜的業(yè)務(wù)邏輯,因此我們盡量測試是否滿足業(yè)務(wù)功能,同時也可加些性能測試!當然對一些簡單邏輯,我認為根據(jù)實際情況可以略去測試!

          ?????? 筆者就說到這,剩下的希望有識之士共同探討,本人一直堅信眾人的智慧是強大的,敬請各位多多指教!筆者先謝了!

          posted on 2006-10-02 12:43 扁豆 閱讀(418) 評論(0)  編輯  收藏 所屬分類: java技術(shù)

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 东平县| 九寨沟县| 化德县| 忻城县| 柯坪县| 柳河县| 文化| 福安市| 兴国县| 吴桥县| 武义县| 沙洋县| 湘潭县| 漳浦县| 翁牛特旗| 乐安县| 满洲里市| 米泉市| 永善县| 当阳市| 农安县| 忻州市| 鄂温| 武胜县| 调兵山市| 民勤县| 定南县| 延川县| 老河口市| 海南省| 米泉市| 永嘉县| 扶沟县| 延长县| 通辽市| 合川市| 民乐县| 霍城县| 卢龙县| 铜山县| 灌南县|