因為老板給這些“英雄”配的往往是初級測試人員、畢業(yè)生。因此“英雄”們需要承擔起培訓、“帶人”、指導測試的艱巨任務。

在這個階段,會效法教科書的做法,建立測試用例庫,但是測試人員沒有意識到如何充分利用好測試用例,沒有充分理解測試用例的“設計”的重要性,停留在表面的測試用例書寫上。

“英雄”們發(fā)揮了一定的作用,建立起一套嚴格的測試提交流程,嘗試進行每日構建、冒煙測試,BUG修改流程得到規(guī)范化的控制,老板在發(fā)布產(chǎn)品前或者實施項目前會征求“英雄”們的意見。

在這個階段會嘗試自動化測試,但是沒有受到很好的效果,資源仍然缺乏,尤其是缺乏自動化測試的相關培訓,除了“英雄”們,其他測試人員要么對自動化測試“不感冒”,要么沒有足夠的腳本編寫能力。另外,缺乏完善的項目管理、配置管理制度的配合,“英雄”們只能進行非常簡單的自動化嘗試,并且停留在小范圍、個人的嘗試。

(3)高級階段:“法制社會”

“英雄時代”崇尚的是人治,它不可避免地存在很多弊端,例如過于依賴高級測試人員、測試組長或測試主管,沒有形成“梯隊”,缺乏人才培養(yǎng)的機制。

中小型企業(yè)的軟件測試和質(zhì)量管理工作如果想再進一步提高,則需要往“法制社會”慢慢過渡,從依賴人轉(zhuǎn)變到依賴制度,大家按制度辦事。當然,在中國“人治”的思想根深蒂固,通常都是所謂的“事在人為”,要想轉(zhuǎn)變這種思想不容易。而且,事實上,也不應該完全拋棄“人治”(任何時候,我們都是需要“英雄”、“榜樣”、“楷模”的),尤其是在IT業(yè),大家習慣了所謂的“不能扼殺了創(chuàng)造性的思維”,很多人都向往那些“穿者牛仔褲上班,喝著可樂干活”的工作模式,要讓這些思維“奔放”的人想工廠的藍領一樣扼守規(guī)章制度是很困難的事情。

在這個階段,如果能比較好地過渡到“人治”結合“法制”的管理模式,則軟件測試的管理也會相應地規(guī)范化,培訓會成為常規(guī)例行工作,測試用例庫會完善地建立,測試人員基于用例展開測試,測試總結報告會被重視,項目的重大決策會依據(jù)測試的結果、缺陷的統(tǒng)計分析來定。