国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Eclipse插件Continuous Testing介紹

2019-11-18 12:59:30
字體:
供稿:網(wǎng)友

    介紹

    現(xiàn)在IT開發(fā)人員比以往任何時(shí)候都更加關(guān)注測(cè)試的重要性,沒有經(jīng)過良好測(cè)試的代碼更輕易出問題。在極限編程中,測(cè)試驅(qū)動(dòng)開發(fā)已經(jīng)被證實(shí)是一種有效提高軟件質(zhì)量的方法。在測(cè)試驅(qū)動(dòng)的開發(fā)方式中,軟件工程師在編寫功能代碼之前首先編寫測(cè)試代碼,這樣能從最開始保證程序代碼的正確性,并且能夠在程序的每次演進(jìn)時(shí)進(jìn)行自動(dòng)的回歸測(cè)試。

    單元測(cè)試是和開發(fā)人員最密切相關(guān)的測(cè)試類型。它通常由開發(fā)人員編寫和執(zhí)行。由于單元測(cè)試通常發(fā)生在錯(cuò)誤產(chǎn)生之后不久,因此通過單元測(cè)試發(fā)現(xiàn)錯(cuò)誤然后進(jìn)行修正的代價(jià)通常比較小。單元測(cè)試是如此重要,以至于一些極限編程愛好者主張任何未經(jīng)測(cè)試的代碼都應(yīng)該被自動(dòng)刪除。JUnit是java開發(fā)人員進(jìn)行單元測(cè)試事實(shí)上的標(biāo)準(zhǔn)。盡管現(xiàn)在出現(xiàn)了TestNG和JTiger這樣功能更為完善的測(cè)試工具,JUnit仍然占據(jù)著測(cè)試工具的頭把交椅。

    JUnit占據(jù)市場(chǎng)壟斷地位的一個(gè)證據(jù)是目前有很多為JUnit開發(fā)的擴(kuò)展和插件。今天我們要講述的就是一個(gè)配合JUnit使用的Eclipse插件Continuous Testing。它能夠利用機(jī)器的空閑計(jì)算周期執(zhí)行測(cè)試,并將其作為error顯示在PRoblem View和編輯器的標(biāo)記區(qū)。

    在編寫代碼的空閑時(shí)間執(zhí)行測(cè)試會(huì)占用一些CPU時(shí)間和其他資源。不過相對(duì)Continuous Testing提供的好處而言,我們不需要對(duì)此斤斤計(jì)較。還記得第一次使用Eclipse的增量編譯嗎?

    我記得當(dāng)時(shí)我對(duì)這個(gè)功能不屑一顧,現(xiàn)在我已經(jīng)完全依靠增量編譯來糾正我偶然犯下的語法錯(cuò)誤了。對(duì)于軟件開發(fā)人員而言,任何能夠有效縮短"編寫-編譯-測(cè)試-修改"循環(huán)的工具都具有重要的意義。就此而言,我相信Continuous Testing對(duì)于軟件開發(fā)人員具有重要的意義。在http://www.eclipse-plugins.info/上我們可以看到Continuous Testing受到眾多使用者的好評(píng)

    安裝Continuous Testing

    在Eclipse中安裝Continuous Testing的方法非常簡(jiǎn)單,類似于安裝其他的plugin的方法。首先我們啟動(dòng)Eclipse3.1,單擊菜單項(xiàng)Help->Software Update->Find and Install。在彈出的向?qū)?duì)話框中,我們選擇"Search New Features to Install",在彈出的對(duì)話框中點(diǎn)擊"New Remote Site",如圖1所示。在URL中輸入 http://beust.com/eclipse,點(diǎn)擊"OK"。如圖 1所示,點(diǎn)擊"Finish",Eclipse會(huì)幫助我們?cè)黾右粋€(gè)用于Update的站點(diǎn)。熟悉 Eclipse的讀者對(duì)這個(gè)過程一定不會(huì)覺得生疏。

    圖 1新建Update Site

Eclipse插件Continuous Testing介紹(圖一)

    添加Update Site之后,在隨后出現(xiàn)的Install對(duì)話框中選中剛剛添加的Update Site,并且按下Finish按鈕,如圖 2所示。經(jīng)過后續(xù)的下載和確認(rèn)之后,我們就安裝好了Continuous Testing了。

    圖 2安裝Continuous Testing

Eclipse插件Continuous Testing介紹(圖二)

    在工程中啟用Continuous Testing 安裝了Continuous Testing之后,我們就可以在任何java工程中激活Continuous Testing了。在Package Views中單擊鼠標(biāo)右鍵并從菜單中選擇Property。在隨后出現(xiàn)的工程屬性對(duì)話框中,我們可以看到配置信息有了一個(gè)新的分類Continuous Testing。選擇這個(gè)分類,并在Continuous Testing Properties頁面中選中"Enable Informed Testing"和"Enable Continuous Testing"。這樣我們就激活了Continuous Testing。

    圖 3 配置Continuous Testing

Eclipse插件Continuous Testing介紹(圖三)

    在這個(gè)對(duì)話框中,我們還可以配置Continuous Testing的一些設(shè)置信息。例如尋找Test Case的策略、進(jìn)行測(cè)試的優(yōu)先級(jí)設(shè)置以及在測(cè)試開始之前進(jìn)行過濾操作等。例如我就喜歡讓Continuous Testing優(yōu)先測(cè)試最近出錯(cuò)的測(cè)試。

    Continuous Testing提供的視圖



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 温泉县| 耒阳市| 新宁县| 舞钢市| 和林格尔县| 德江县| 杭锦后旗| 什邡市| 隆子县| 本溪| 姚安县| 襄樊市| 景谷| 乡城县| 香格里拉县| 原阳县| 绍兴县| 无锡市| 霸州市| 璧山县| 海兴县| 淮安市| 遵义县| 沈阳市| 吉安县| 巫山县| 扶沟县| 崇阳县| 南丹县| 东至县| 江阴市| 汶川县| 偃师市| 屏南县| 乌兰县| 昆山市| 台州市| 白水县| 宜州市| 万年县| 元氏县|