100%測試覆蓋率也只是開始
Slider控件寫了238行,其中一個單測就145行。設(shè)計測試,并在開發(fā)過程中利用測試保證開發(fā)質(zhì)量,成本是很高的。實際上這個Form單測,也并不影響覆蓋率,不寫這個測試,也是100%的覆蓋率。
用測試驅(qū)動開發(fā),適合小而精的小團隊,并且團隊在測試上要有共識。一定要有測試規(guī)范,規(guī)定測什么,測多少,測試的核心是什么。需要有一套行之有效的落地方案,否則就會流于形式。 切記,不要將單元測試盲目推廣到整個團隊和所有開發(fā)部門。反受其累。 軟件工程的目標,從來就不是,要把所有的developer都培養(yǎng)成全能。而是讓適合的人去做適合的事,讓有能力的去做該做的事,雖然很多時候是做不到的。
標簽: