不同類型的軟件公司,對(duì)測(cè)試工作的重視程度也有很大不同。建議測(cè)試人員選擇一些業(yè)務(wù)持續(xù)發(fā)展的公司。做項(xiàng)目東一榔頭西一棒的公司,是不需要高質(zhì)量的測(cè)試的,他們需要的是盡快把軟件交出去,卻無(wú)法靜下心來(lái)思考,怎么把質(zhì)量做好。選擇這樣的公司,要冒相當(dāng)大的風(fēng)險(xiǎn)。
接下來(lái)說(shuō)一下大家關(guān)心的話題,如果選擇了測(cè)試,怎么能從測(cè)試團(tuán)隊(duì)中脫穎而出呢?經(jīng)常被提出的概念有“管理和技術(shù)兩條路線”,這個(gè)概念太抽象,還是無(wú)法幫我們理清思路。有的觀點(diǎn)認(rèn)為,測(cè)試要學(xué)習(xí)開(kāi)發(fā)技術(shù),這個(gè)也沒(méi)有說(shuō)到關(guān)鍵點(diǎn)上。我認(rèn)為測(cè)試人員的職業(yè)發(fā)展有下面兩個(gè),換句話說(shuō),軟件企業(yè)最需要擁有這兩種能力的測(cè)試人員。注意,這兩種能力并不互相沖突。
第一、不斷改進(jìn)測(cè)試策略,提高測(cè)試效率和質(zhì)量
目前很多公司的測(cè)試還是以手工的黑盒測(cè)試為主,測(cè)試策略比較單一,可能很多同學(xué)都遇到在寫測(cè)試計(jì)劃的時(shí)候,測(cè)試策略那一章不知該寫什么的問(wèn)題。如果只做黑盒測(cè)試,會(huì)在提高測(cè)試質(zhì)量的路途上出現(xiàn)一道難以逾越的鴻溝。
改進(jìn)測(cè)試策略需要掌握開(kāi)發(fā)技術(shù),但是技術(shù)僅僅是必要條件,更重要的能力,是能夠系統(tǒng)的規(guī)劃一件事情,分析工作中的問(wèn)題,選擇最有效的解決方法,最終和大家一起實(shí)現(xiàn)一個(gè)共同的改進(jìn)目標(biāo)。
改進(jìn)測(cè)試策略一般會(huì)考慮以下幾個(gè)方向:?jiǎn)卧獪y(cè)試(白盒和灰盒)、自動(dòng)化測(cè)試、性能測(cè)試、安全性測(cè)試、易用性測(cè)試等等。當(dāng)然,具體的改進(jìn)目標(biāo),要根據(jù)業(yè)務(wù)的不同,選擇合適的方向。
不過(guò),很多測(cè)試團(tuán)隊(duì)的人力資源都比較緊張,無(wú)法投入太多的人手去改進(jìn)測(cè)試策略,能夠很好的解決這一矛盾就顯得非常重要。公司需要的是,能夠根據(jù)測(cè)試團(tuán)隊(duì)的當(dāng)前狀況,制定出有效的改進(jìn)計(jì)劃,并帶領(lǐng)大家提高測(cè)試效率的人。
第二、能夠“吃”業(yè)務(wù),控制業(yè)務(wù)的測(cè)試質(zhì)量
這里需要說(shuō)明,“吃”業(yè)務(wù)并不等同于熟悉業(yè)務(wù)。對(duì)于測(cè)試工作來(lái)說(shuō),熟悉業(yè)務(wù)是非常重要的,大部分測(cè)試人員上崗以后,都會(huì)從了解業(yè)務(wù)開(kāi)始,逐漸的掌握產(chǎn)品線的業(yè)務(wù)規(guī)則。但是,當(dāng)一個(gè)測(cè)試人員熟悉了某個(gè)業(yè)務(wù)以后(成為業(yè)務(wù)專家),問(wèn)題出現(xiàn)了:他/她可能會(huì)一直陷在這個(gè)業(yè)務(wù)的測(cè)試執(zhí)行中,無(wú)法解脫,幾年如一日的做著類似的工作。
即使增加了新的測(cè)試人手,業(yè)務(wù)專家也沒(méi)有感到多少輕松。一方面,業(yè)務(wù)專家要周而復(fù)始的對(duì)新人進(jìn)行培訓(xùn),解答他們工作中的問(wèn)題,培訓(xùn)成本極高;另一方面,業(yè)務(wù)專家不放心把重要功能交給新人測(cè),必須自己來(lái)測(cè)試,業(yè)務(wù)專家的職業(yè)發(fā)展出現(xiàn)了比較尷尬的局面。
由此我們提出了“吃”業(yè)務(wù)的概念,它與熟悉業(yè)務(wù)最大的區(qū)別就在于,測(cè)試人員吃掉一個(gè)業(yè)務(wù)以后,可以把測(cè)試工作完全交給另一個(gè)測(cè)試人員來(lái)做,同時(shí),也能保證測(cè)試的質(zhì)量。而要達(dá)成這個(gè)目標(biāo),關(guān)鍵就在于文檔。我們需要以業(yè)務(wù)為單位,完善測(cè)試用例、業(yè)務(wù)沉淀、測(cè)試設(shè)計(jì)、測(cè)試腳本等文檔,并且,更重要的是,要把這些零散的文檔組織成一個(gè)系統(tǒng)的文檔體系。
注意,吃業(yè)務(wù)并不等于為這個(gè)業(yè)務(wù)單元編寫一套非常完整的文檔,而是建立起一個(gè)基本的,可持續(xù)維護(hù)的文檔體系即可。業(yè)務(wù)專家吃完一個(gè)業(yè)務(wù)以后,可以把這個(gè)業(yè)務(wù)交給其他人,然后開(kāi)始吃第二個(gè),同時(shí),關(guān)注原先的業(yè)務(wù)的文檔完善過(guò)程。這樣,有吃業(yè)務(wù)能力的測(cè)試人員,能管理更多的業(yè)務(wù)需求和測(cè)試人員,而且由于他/她接觸的業(yè)務(wù)越來(lái)越多,工作的視角也會(huì)逐漸提高,成為系統(tǒng)級(jí)的測(cè)試工程師和團(tuán)隊(duì)leader。
要設(shè)計(jì)這一文檔體系,也需要較好的系統(tǒng)設(shè)計(jì)能力,當(dāng)然,最主要的是持之以恒的毅力。另外,每個(gè)業(yè)務(wù)單元的文檔體系,也可以在一批批的測(cè)試人員中傳承,每個(gè)人都會(huì)來(lái)維護(hù)、完善它,并從中學(xué)到很多經(jīng)驗(yàn)。
-
測(cè)試工程師
+關(guān)注
關(guān)注
6文章
124瀏覽量
12474
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論