軟件質(zhì)量是實(shí)現(xiàn)客戶滿意度的關(guān)鍵,而質(zhì)量管理主要靠測(cè)試。我在這方面的心得體會(huì)是:
第一是建立一套高效完善的測(cè)試體系至關(guān)重要;
第二是選擇一套適當(dāng)?shù)臏y(cè)試工具來(lái)輔助整個(gè)測(cè)試體系的運(yùn)作很有必要;
第三是在選擇測(cè)試工具后關(guān)鍵是靈活應(yīng)用工具并不斷改進(jìn)流程以適合自身團(tuán)隊(duì)的實(shí)際情況。
不能孤立地看待測(cè)試體系建設(shè)問(wèn)題,必須將測(cè)試體系和測(cè)試工具有機(jī)地結(jié)合起來(lái)看。測(cè)試體系反映了對(duì)測(cè)試工作的基本認(rèn)識(shí)和基本需求,但如何使它具備足夠的可操作性而不是流于形式呢?我的看法是通過(guò)與工具的結(jié)合可以有效解決這一問(wèn)題。
這就引出第二個(gè)觀點(diǎn):選擇一套適當(dāng)?shù)臏y(cè)試工具來(lái)輔助整個(gè)測(cè)試體系的運(yùn)作很有必要。我們現(xiàn)在用了兩類測(cè)試工具:測(cè)試管理工具和自動(dòng)化測(cè)試工具。測(cè)試管理工具能夠使我們的測(cè)試流程變得行之有效。我們現(xiàn)在這個(gè)項(xiàng)目中有近130人,包括一支超過(guò)20人的測(cè)試隊(duì)伍,測(cè)試管理工具在其中發(fā)揮了很好的作用。自動(dòng)化測(cè)試工具也是一個(gè)很好的主意,它能夠比較有效減輕勞動(dòng)強(qiáng)度,節(jié)省一定的手工時(shí)間。我們目前所設(shè)計(jì)的測(cè)試案例數(shù)已接近1萬(wàn)個(gè),完全依靠手工是不可想象的。那么,如何選擇適合我們需要的測(cè)試工具呢?我們的標(biāo)準(zhǔn)主要有兩個(gè):一是各類不同用途的測(cè)試工具能夠有機(jī)地結(jié)合在一起,形成一個(gè)整體;二是界面要足夠人性化,能夠盡可能多地滿足人的需要。
最后,是在選擇測(cè)試工具后關(guān)鍵是靈活應(yīng)用工具并不斷改進(jìn)流程以適合自身團(tuán)隊(duì)的實(shí)際情況。可以尋求適當(dāng)?shù)臏y(cè)試咨詢專家來(lái)就上述兩方面提供測(cè)試咨詢服務(wù)。上次我們?cè)谶@方面請(qǐng)了兩名專家,效果非常好。我們自己的測(cè)試隊(duì)伍被培養(yǎng)出來(lái),整個(gè)測(cè)試體系正在逐步有效地運(yùn)作,各種測(cè)試工具逐步在有效運(yùn)用,自動(dòng)化測(cè)試程度也在不斷提高,而這一切都發(fā)生在專家加入后的三個(gè)月時(shí)間內(nèi)。
總之,軟件質(zhì)量體系是人、流程、工具的有機(jī)結(jié)合。流程和制度制訂的好,不如執(zhí)行的好。