。 在很多不同的構(gòu)建場(chǎng)景下編寫(xiě)可靠工作的健壯測(cè)試很困難。
這樣帶來(lái)的后果是,很多開(kāi)發(fā)人員試圖禁用本地構(gòu)建的測(cè)試,這樣他們就可以不受打擾地完成分配給自己的需求。因?yàn)榇蠹也粚?xiě)測(cè)試,隨著影響測(cè)試結(jié)果的變更增加,測(cè)試最終會(huì)失敗。
構(gòu)建服務(wù)器將會(huì)發(fā)現(xiàn)構(gòu)建錯(cuò)誤,可惜現(xiàn)在沒(méi)人記得住測(cè)試是如何工作的,并且可能需要幾天時(shí)間來(lái)修復(fù)測(cè)試錯(cuò)誤。測(cè)試失敗時(shí),構(gòu)建會(huì)顯示紅色,最終人們會(huì)不再關(guān)心構(gòu)建的問(wèn)題。反正總會(huì)有人去修復(fù)問(wèn)題。
。 寫(xiě)好自動(dòng)化測(cè)試就是太難。
創(chuàng)建好的自動(dòng)化集成測(cè)試確實(shí)很難。當(dāng)然它也會(huì)帶來(lái)好處,因?yàn)槟懔私饬吮粶y(cè)系統(tǒng)的所有方面。
這些都是棘手的問(wèn)題,尤其是因?yàn)樗鼈兇蠖鄟?lái)自人們的觀念和關(guān)系。
解決這些沒(méi)有靈丹妙藥,但是我建議可以采取以下的策略:
。 利用人的積極性去實(shí)現(xiàn)測(cè)試自動(dòng)化。
。 不要設(shè)定不切實(shí)際的目標(biāo)。
。 一步一步來(lái)。