你需要一些東西去運(yùn)行你的測(cè)試。JUnit是一個(gè)框架,它可以讓你在Java代碼中定義和運(yùn)行測(cè)試。
2018-07-13 閱讀全文>>通常來(lái)說(shuō),單元測(cè)試和開(kāi)發(fā)人員相關(guān)度更高。主要的原因是:根據(jù)定義,單元測(cè)試用于測(cè)試系統(tǒng)中與其他部分隔離、定義良好的部分。因此,它們比較容易編寫(xiě)和使用。
2018-07-13 閱讀全文>>這樣帶來(lái)的后果是,很多開(kāi)發(fā)人員試圖禁用本地構(gòu)建的測(cè)試,這樣他們就可以不受打擾地完成分配給自己的需求。因?yàn)榇蠹也粚?xiě)測(cè)試,隨著影響測(cè)試結(jié)果的變更增加,測(cè)試最終會(huì)失敗。
2018-07-13 閱讀全文>>一個(gè)問(wèn)題是,單元測(cè)試是成本很低的自動(dòng)化測(cè)試類型,一般來(lái)說(shuō)它比其他的測(cè)試類型帶來(lái)的價(jià)值更低。單元測(cè)試仍然是一種不錯(cuò)的測(cè)試類型,但是人工測(cè)試可能被認(rèn)為會(huì)在實(shí)踐中暴露更多的bug。可能就會(huì)感覺(jué)寫(xiě)單元測(cè)試沒(méi)什么必要了。
2018-07-13 閱讀全文>>當(dāng)你和大家交流時(shí),大多數(shù)人對(duì)自動(dòng)化測(cè)試的前景充滿熱情。
2018-07-13 閱讀全文>>對(duì)DevOps來(lái)說(shuō),即便自動(dòng)化測(cè)試比人工測(cè)試帶來(lái)的收益更大,人工測(cè)試依然是軟件開(kāi)發(fā)過(guò)程中的一個(gè)重要部分。即便沒(méi)有別的原因,為了將測(cè)試自動(dòng)化,我們至少也得手動(dòng)執(zhí)行一次測(cè)試來(lái)驗(yàn)證。
2018-07-13 閱讀全文>>如果需要又快又頻繁地發(fā)布代碼,我們就得對(duì)代碼的質(zhì)量有信心。因此,我們需要自動(dòng)化回歸測(cè)試。
2018-07-13 閱讀全文>>盡管想讓構(gòu)建服務(wù)器成為持續(xù)交付流水線的中心之一,但我們也要考慮當(dāng)構(gòu)建服務(wù)器癱瘓的時(shí)候,構(gòu)建和部署的流程不應(yīng)該停滯不前。為此,構(gòu)建本身應(yīng)該盡可能健壯,并且可以在任何主機(jī)上重復(fù)工作。
2018-07-13 閱讀全文>>構(gòu)建服務(wù)器可以隨心所欲地傳遞出錯(cuò)誤和代碼質(zhì)量問(wèn)題的信號(hào),如果開(kāi)發(fā)團(tuán)隊(duì)不關(guān)心這些問(wèn)題,那么這些通知和可視化的投資收益為零。
2018-07-13 閱讀全文>>構(gòu)建服務(wù)器制造了大量可以顯示在公共顯示器上的數(shù)據(jù)。若是構(gòu)建失敗的時(shí)候能夠立即察覺(jué),就會(huì)有很大幫助。
2018-07-13 閱讀全文>>構(gòu)建服務(wù)器的一個(gè)用途是校驗(yàn)軟件質(zhì)量指標(biāo)。Jenkins對(duì)此有一些內(nèi)置的支持。可以在一個(gè)任務(wù)頁(yè)面上執(zhí)行并可視化Java的單元測(cè)試。
2018-07-13 閱讀全文>>還有一個(gè)經(jīng)驗(yàn)法則:看看工具是否可以通過(guò)配置文件來(lái)配置。雖然管理人員容易被圖形化配置所打動(dòng),但是開(kāi)發(fā)和運(yùn)營(yíng)人員不會(huì)喜歡被要求使用一個(gè)只能通過(guò)圖形用戶界面配置的工具。
2018-07-13 閱讀全文>>這一點(diǎn)對(duì)大型企業(yè)來(lái)說(shuō)非常有幫助,因?yàn)樗恍枰侔l(fā)明自己的構(gòu)建標(biāo)準(zhǔn)了。其他的構(gòu)建工具實(shí)現(xiàn)各種構(gòu)建流程一般更加隨意。Maven的嚴(yán)苛有好有壞。有時(shí),剛開(kāi)始用Maven的人們會(huì)懷念像Ant那樣工具所帶來(lái)的自由。
2018-07-13 閱讀全文>>在像Maven這樣的工具里,構(gòu)件圖來(lái)源于由我們?yōu)楣ぜO(shè)置的依賴。另一個(gè)Java構(gòu)建工具Gradle,也會(huì)在構(gòu)建之前先創(chuàng)建一個(gè)構(gòu)件圖。
2018-07-13 閱讀全文>>當(dāng)我們討論Jenkins文件結(jié)構(gòu)的時(shí)候,要知道在基于像Jenkins這樣的圖形用戶界面工具和DevOps的基礎(chǔ)設(shè)施即代碼原則之間經(jīng)常會(huì)發(fā)生阻抗失配(impedance mismatch)。
2018-07-13 閱讀全文>>1819條 上一頁(yè) 1.. 64 65 66 67 68 ..122 下一頁(yè)