摘要:中國(guó)軟件行業(yè)出現(xiàn)了這樣一種奇怪的局面,整個(gè)測(cè)試行業(yè)彌漫著一種浮躁的心態(tài):一方面,各種論壇、各種培訓(xùn)輪流登場(chǎng),測(cè)試工程師也一度成為IT職場(chǎng)上的新寵,薪水看漲;另一方面,成熟的測(cè)試工程師在行業(yè)中很難找,網(wǎng)上的各種論壇則存在很多“XX測(cè)試方案給我一份”的初級(jí)測(cè)試人員;各個(gè)企業(yè)也希望能夠通過(guò)引進(jìn)幾個(gè)測(cè)試工程師,辦幾次培訓(xùn)就能解決問(wèn)題。整個(gè)行業(yè)不健康的心態(tài)注定產(chǎn)生不了眾多在測(cè)試管理上獲得成功的企業(yè),各種培訓(xùn)的成功案例中也鮮有中國(guó)自己的案例……
俗話(huà)說(shuō),萬(wàn)事開(kāi)頭難,對(duì)于大多數(shù)通過(guò)新技術(shù)開(kāi)發(fā)創(chuàng)業(yè)的軟件企業(yè)來(lái)說(shuō),要在完全沒(méi)有基礎(chǔ)的條件下,在原有管理體系中開(kāi)辟出一個(gè)全新的測(cè)試體系,更是難上加難。能否創(chuàng)建一套合體的測(cè)試管理體系成了軟件企業(yè)發(fā)展過(guò)程中至關(guān)重要的一道門(mén)檻。軟件行業(yè)發(fā)展的歷史過(guò)程中,無(wú)數(shù)的企業(yè)因?yàn)闆](méi)有跨過(guò)這一道檻倒下了。因此,處于起步階段的中國(guó)眾多的中小軟件企業(yè)要想在新一輪的全球競(jìng)爭(zhēng)中勝出,必須高度重視軟件測(cè)試體系的建立工作,必須采用批判的拿來(lái)主義對(duì)待國(guó)外的典型案例,創(chuàng)建適合自身發(fā)展的管理平臺(tái)。當(dāng)然,其他管理體系的建立與成功運(yùn)轉(zhuǎn)也是必不可少的,如人力資源管理體系、企業(yè)戰(zhàn)略管理體系和市場(chǎng)運(yùn)作管理體系等。
客觀的說(shuō),測(cè)試之所以能夠成為當(dāng)前軟件企業(yè)發(fā)展的門(mén)檻是有一定的歷史原因的。軟件開(kāi)發(fā)成為一個(gè)行業(yè)之初,測(cè)試工作并沒(méi)有得到應(yīng)有的重視,中國(guó)如此,國(guó)外也如此。雖然,目前測(cè)試在軟件企業(yè)已經(jīng)受到普遍重視,時(shí)間也不是很長(zhǎng)。中國(guó)的軟件業(yè)起步落后于國(guó)外,基礎(chǔ)更薄弱,更需要努力迎頭趕上。但是,近幾年以來(lái),與開(kāi)發(fā)技術(shù)的快速進(jìn)步相比,中國(guó)軟件企業(yè)在測(cè)試管理體系建設(shè)領(lǐng)域中,與國(guó)外的差距不但沒(méi)有縮小,反而出現(xiàn)了進(jìn)一步拉大的危險(xiǎn),這不能不引起業(yè)界的重視。
國(guó)外的軟件行業(yè)經(jīng)過(guò)多年的發(fā)展,逐步認(rèn)識(shí)到軟件測(cè)試的重要性,在不斷的探索過(guò)程中逐步建立起完善的測(cè)試體系,跨過(guò)了這一個(gè)生死攸關(guān)的門(mén)檻,使企業(yè)跨上良性發(fā)展的軌道。例如,1988年甲骨文公司發(fā)布的Oracle第6版由于對(duì)軟件測(cè)試重視的程度不夠,導(dǎo)致了出現(xiàn)了大量的問(wèn)題,引起大量用戶(hù)的抱怨,從而引發(fā)了甲骨文公司的危機(jī),股票一落千丈,公司前景暗淡,甚至瀕臨破產(chǎn)。為了渡過(guò)危機(jī),甲骨文公司不得不裁減了大量銷(xiāo)售人員,同時(shí)開(kāi)始聘請(qǐng)專(zhuān)門(mén)的管理人才,建立起完善的測(cè)試體系。在ORACLE 7發(fā)布時(shí),公司吸取了第6版匆忙上市的教訓(xùn),聽(tīng)取了用戶(hù)的多方面意見(jiàn),并集中力量對(duì)新產(chǎn)品進(jìn)行了大量細(xì)致的測(cè)試。甲骨文公司憑借這個(gè)版本的成功,成功渡過(guò)了危機(jī),并進(jìn)入良性的發(fā)展。隨后發(fā)布的8i、9i和10g版本的成功也包含測(cè)試不可磨滅的貢獻(xiàn)。微軟在發(fā)展之初,也由于不重視軟件測(cè)試,導(dǎo)致了軟件穩(wěn)定性存在大量的問(wèn)題,但是微軟很快察覺(jué)到測(cè)試的重要性,通過(guò)多年的摸索,創(chuàng)建出獨(dú)特的開(kāi)發(fā)體系MSF(Microsoft Solution Framework,以下簡(jiǎn)稱(chēng)MSF),MSF中將測(cè)試滲入到從團(tuán)隊(duì)模型到開(kāi)發(fā)流程模型中事關(guān)軟件開(kāi)發(fā)管理的各個(gè)方面,從而保證了軟件產(chǎn)品的質(zhì)量,確保了公司的良性發(fā)展??v觀國(guó)外成功的知名軟件企業(yè),無(wú)不在測(cè)試體系上下過(guò)大力氣的。
中國(guó)軟件行業(yè)起步晚,基礎(chǔ)薄弱,測(cè)試方面的理論和實(shí)踐更是少之又少,加上存在一定程度上急功近利的思想,導(dǎo)致了在建立測(cè)試管理體系過(guò)程中犯了一定程度上本本主義的錯(cuò)誤,照搬照抄國(guó)外成熟的管理體系,而不去分析其是否合適自身發(fā)展的需要,于是在中國(guó)軟件行業(yè)出現(xiàn)了這樣一種奇怪的局面,整個(gè)測(cè)試行業(yè)彌漫著一種浮躁的心態(tài):一方面,各種論壇、各種培訓(xùn)輪流登場(chǎng),測(cè)試工程師也一度成為IT職場(chǎng)上的新寵,薪水看漲;另一方面,成熟的測(cè)試工程師在行業(yè)中很難找,網(wǎng)上的各種論壇則存在很