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


硬件工程師看了只會找個角落默默哭泣#硬件工程師 #MDD #MDD辰達半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師
一個優(yōu)秀的射頻測試工程師需要具備哪些技能?


FAE的職責(zé)、能力及職業(yè)規(guī)劃

如何成為一名嵌入式軟件工程師?



硬件工程師的終極幻想:焊板子焊上人生巔峰!#半導(dǎo)體器件 #硬件工程師 #MDD辰達半導(dǎo)體
嵌入式軟件工程師就業(yè)好不好?

不同時期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實 #YXC晶振 #揚興科技
嵌入式工程師常用的開發(fā)工具有哪些?
嵌入式職業(yè)規(guī)劃雜談 如何學(xué)習(xí)與職業(yè)規(guī)劃

Keysight助力提升工程師的測試測量知識水平

評論