軟件測試中的行業(yè)技術(shù)發(fā)布時間: 2010-3-08 14:28 作者: sosemail 來源: 51Testing軟件測試網(wǎng)采編 摘自:http://www./html/85/n-210185.html資深軟件測試工 程師應(yīng)該具備哪些技能是很多軟件測試網(wǎng)站和博客上的討論重點,,稍做總結(jié)大概可以歸結(jié)為下幾點:測試執(zhí)行能力,,測試設(shè)計能力,自動化測試能 力,,腳本等測試工具編寫能力,,需求分析能力,測試規(guī)劃能力,,系統(tǒng)分析能力,,性能分析能力,測試管理能力等,。可以將前四項歸結(jié)為測試技術(shù)的 掌握,,中間四項為行業(yè)技術(shù)能力或理解為特殊領(lǐng)域的技術(shù)專長,最后一項即為管理能力,。這個結(jié)果有些出人意料,,行業(yè)技術(shù)居然與測試技術(shù)所有相同的比例,而且從 第五項開始,,技術(shù)的含量好像也越來越高,。 事實就是這樣的,測試技術(shù)的提高可以通過書籍和技術(shù)網(wǎng)站等等途徑獲得信息,,但是業(yè)務(wù)技術(shù),,卻沒 有那樣簡單,它是領(lǐng)域技術(shù),、領(lǐng)域動態(tài),、未來發(fā)展趨勢等方方面面的信息綜合體,雖然它很重要,,但往往最容易被忽視,。 很多測試工程師在 制定職業(yè)發(fā)展目 標的時候,往往傾向于測試技術(shù)的不斷提高,,其實高質(zhì)量的軟件測試往往是從軟件的架構(gòu)測試開始的,,針對軟件架構(gòu)進行的測試要求測試工程師具有根據(jù)需求分析確 定測試策略的能力和分析系統(tǒng)性能指標的能力,。而行業(yè)技術(shù)恰恰就是提高軟件需求分析能力和系統(tǒng)分析能力的基礎(chǔ)。成為某行業(yè)領(lǐng)域的專家,,才能從這個領(lǐng)域的專業(yè) 角度去審核軟件需求方案,、軟件性能測試整 體方案設(shè)計,完成軟件系統(tǒng)功能問題,、性能問題定位和性能優(yōu)化,,內(nèi)存優(yōu)化及分析數(shù)據(jù)溢出等,分析系統(tǒng)的安全漏洞等工作,。 可能大家看到這里會覺得有些難以置 信,,那我們來做了小測驗怎么樣?讓兩位分別測試網(wǎng)管軟件和手機軟件的測試工程師互換角色,,測試的質(zhì)量會怎么樣呢,?結(jié)果常常會是測試的質(zhì)量沒有做本職行業(yè)的 時候高。從這個結(jié)果可以看出,,不是兩位測試工程師的測試技能不夠高或者資歷不夠深,,而是他們沒有建立對新領(lǐng)域的認知,無從下手才會導致測試質(zhì)量的下降,。這 種對專業(yè)領(lǐng)域的認知就可以稱為是行業(yè)技術(shù),。網(wǎng)管軟件的測試工程師一定會諳熟網(wǎng)絡(luò)協(xié)議等等網(wǎng)絡(luò)相關(guān)知識,而手機軟件的測試工程師又會對手機操作系統(tǒng)等 等知識掌握得很透徹,,所以當他們負責本職工作的時候都會做得很出色,。 從上述的小例子中可以看出,行業(yè)技術(shù)在測試的過程中扮演了非常重要 的角色,。所以,,當軟件測試工程師想在技術(shù)方面取得明顯進步的時候,不妨去深入的了解項目組所需要的行業(yè)技術(shù),,從當前的項目開始培養(yǎng)行業(yè)技能,,如果有興趣也 可以嘗試著做做其他行業(yè)的工作,眼光深 遠,,發(fā)展才會更遠,。 |
|