>
學(xué)校機(jī)構(gòu) >
北京尚腦互聯(lián)軟件測(cè)試培訓(xùn)中心 >
學(xué)習(xí)資訊>
軟件測(cè)試工作定位
軟件測(cè)試工作定位
123 2017-05-23
談到測(cè)試工作定位,通過這幾年的工作,開始不斷的感悟,在此我想從這些感悟中對(duì)當(dāng)前測(cè)試的三階段段來分別談一談:
一、測(cè)試是為了發(fā)現(xiàn)問題
這個(gè)觀點(diǎn)一開始就是指引著我們工作的方向,甚至我們會(huì)為了發(fā)現(xiàn)更多的問題而感到愉悅,就像開發(fā)人員完成一個(gè)功能開發(fā)一樣,有一種成就感,所以測(cè)試的成就感就是給開發(fā)找茬。所以我們每天都會(huì)關(guān)注JIRA上bug量是否在增長(zhǎng),可能包括你的主管都會(huì)對(duì)bug的量來評(píng)定績(jī)效考核,當(dāng)然這都必須,因?yàn)闇y(cè)試就這么點(diǎn)增長(zhǎng)點(diǎn)而已。
二、測(cè)試是為了定位問題
對(duì)于這樣的測(cè)試人員,開發(fā)就很喜歡,因?yàn)槭∪チ怂麄兒芏喽ㄎ粏栴}的時(shí)間,當(dāng)然這樣就對(duì)于測(cè)試人員的要求就要高了。定位問題從測(cè)試角度來看,那就是兩個(gè)過程,首先你要發(fā)現(xiàn)問題,比如一個(gè)保存功能,你測(cè)試下來發(fā)現(xiàn)保存失敗,這個(gè)時(shí)候你就會(huì)將此問題提交到缺陷管理工具上,并告知開發(fā),如果僅此而已,那開發(fā)就需要去查找這個(gè)問題出現(xiàn)原因,首先保存失敗可能有幾種情況,有可能是數(shù)據(jù)沒有保存到數(shù)據(jù)庫中,前天提示保存失敗;另外可能是數(shù)據(jù)保存到數(shù)據(jù)庫了,但沒有傳回到前臺(tái),而提示失敗;還有可能是返回值不對(duì),導(dǎo)致提示信息出現(xiàn)提示錯(cuò)誤,等等~想想開發(fā)去這樣定位的問題,對(duì)于時(shí)間成本的控制,他們肯定就比較不爽了,如果這樣的問題不斷暴漲,那開發(fā)也會(huì)崩潰的。那如果測(cè)試人員去完成這樣的一個(gè)工作,直接把問題定位到,比如產(chǎn)生此問題的原因是由于數(shù)據(jù)沒有被保存到數(shù)據(jù)庫中而導(dǎo)致的提示保存失敗,這個(gè)時(shí)候開發(fā)一看到bug的描述就明白了,原來是因?yàn)槲业谋4娣椒ㄓ袉栴}所導(dǎo)致,這樣他就很快可以解決問題了,同樣他也會(huì)對(duì)你的工作而感到欣慰!當(dāng)然,這里只是舉一個(gè)很簡(jiǎn)單的例子,目的是為了說明,我們?nèi)绾翁嵘覀冏约旱哪芰?,定位問題是測(cè)試人員應(yīng)該具備的能力。
三、測(cè)試是為發(fā)現(xiàn)并解決問題
說到測(cè)試人員去解決問題,可能大多數(shù)人覺得是不可思議的事情。所以這里就需要去領(lǐng)悟前面提到的依據(jù)話:如果做過幾年資深的開發(fā)人員,你才有資格成為一名專業(yè)的測(cè)試人員。對(duì)于開發(fā)來說,并不是所有的bug都需要修復(fù)的;而對(duì)于測(cè)試來說,也并不是所有的bug都是開發(fā)去解決的。這里也來舉例說明下:當(dāng)你在測(cè)試一段數(shù)據(jù)查詢效率的問題時(shí),通過一番折騰,你發(fā)現(xiàn)你找到了問題,并可以很自信的告訴開發(fā)人員,你的sql語句效率有問題,當(dāng)你數(shù)據(jù)庫中有5萬條記錄時(shí),查詢最終一條記錄,它就要輪詢5萬多行才能找到,這樣導(dǎo)致最終的查詢效率就非常低下了,加入數(shù)據(jù)到幾百萬條時(shí),就需要輪詢幾百萬行,這個(gè)性能是幾乎不能想象的。所以這個(gè)時(shí)候,你告訴開發(fā)人員這樣的結(jié)果和論證,并告知他需要優(yōu)化的幾點(diǎn)意見,比如更新表結(jié)構(gòu),增加索引機(jī)制;另外優(yōu)化配置文件,比如修改緩存的大小等等。開發(fā)人員會(huì)思考,要么指派一名專業(yè)的數(shù)據(jù)庫DBA來完成優(yōu)化,要么就自己解決,不過不是所有的公司都有專職DBA的,所以如果開發(fā)人員對(duì)數(shù)據(jù)庫優(yōu)化也沒有太多的經(jīng)驗(yàn),那他解決的速度還不定有測(cè)試人員快~所以這樣的問題衡量下來,發(fā)現(xiàn)只能測(cè)試人員自己去解決,邊優(yōu)化的同時(shí),還可以邊測(cè)試。當(dāng)然,這里想表達(dá)的觀點(diǎn)就是,測(cè)試人員不一定在某個(gè)技術(shù)領(lǐng)域是大牛,但你的技術(shù)面必須要廣,對(duì)于開發(fā)人員來說,只要能解決問題,才稱得上是一名專業(yè)的測(cè)試人員。
通過對(duì)如上測(cè)試的三個(gè)階段工作解析,就可以很明確自己屬于哪個(gè)階段,未來努力的方向也就清晰了。
當(dāng)然,如果你還認(rèn)可測(cè)試是一門技術(shù)活兒的話,那就不要再為了測(cè)試人員是否需要學(xué)習(xí)編程這樣的問題而糾結(jié)了,因?yàn)檫@是一個(gè)很迂腐的問題。未來的測(cè)試行業(yè)肯定是要趨于國(guó)際化標(biāo)準(zhǔn)了,而且未來將會(huì)有越來越多的資深開發(fā)轉(zhuǎn)向測(cè)試發(fā)展,不妨可以思考一下,我們的優(yōu)勢(shì)在哪兒?前段時(shí)間了解到淘寶關(guān)于性能測(cè)試工程師的要求,他們非常需要那些做過資深的開發(fā)人員有意向轉(zhuǎn)性能測(cè)試方向的人才。因?yàn)槿思覍?duì)所謂專業(yè)出身的測(cè)試人員已經(jīng)失去了希望,很多工作不是一個(gè)專業(yè)測(cè)試人員真正所能夠完成的,沒有深厚的開發(fā)功底,對(duì)架構(gòu)和細(xì)節(jié)的熟悉,不可能完成一些重量級(jí)測(cè)試分析工作的。
請(qǐng)聯(lián)系網(wǎng)站客服,了解詳細(xì)的課程信息~
優(yōu)質(zhì)、便捷、省心
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號(hào)
獵學(xué)網(wǎng)服務(wù)號(hào)