據(jù)有關(guān)調(diào)查數(shù)據(jù)表明,目前國內(nèi)許多軟件企業(yè)內(nèi)部的測試人員和開發(fā)人員之比在1:5,與國外軟件業(yè)1:1的比例還相去甚遠(yuǎn)。今天,小粵就從能力和性格入手來談?wù)勀男┤撕线m做測試,哪些人不太適合做測試!
做軟件測試需要的6種能力能勝任軟件測試工程師的人,至少需要以下幾個能力。
1、縝密的邏輯思維能力
為應(yīng)對軟件使用者千差萬別的使用習(xí)慣和軟件在使用過程中出現(xiàn)的各種現(xiàn)象,軟件測試工程師應(yīng)具有逆向思維能力,能夠以用戶角度出發(fā),捕獲一切可能性,對細(xì)節(jié)有不同尋常的關(guān)注能力。
2、出色的溝通能力
的軟件測試工程師,應(yīng)具備出色的溝通和表達(dá)能力。既能和技術(shù)開發(fā)人員溝通,又能簡潔明了地向客戶、管理者等這些非技術(shù)人員闡述系統(tǒng)在哪方面有缺失。當(dāng)發(fā)現(xiàn)軟件有問題時,不僅需要跟開發(fā)人員溝通,找到問題出在哪兒,闡述自己挑錯的理由,有時候甚至要提出解決方案,直接參與前期需求和代碼的修改。
除了要和客戶以及開發(fā)人員溝通以外,還要善于同領(lǐng)導(dǎo)溝通。這個也是非常重要的。
3、全面的技術(shù)能力
作為軟件測試工程師,雖然無須精通各種語言各類技術(shù),但必須全面理解被測軟件系統(tǒng),明白該使用何種工具進(jìn)行測試。
比如你要掌握一些自動化測試工具,測試工作往往是比較繁瑣,枯燥無味的工作,測試人員長期處于重復(fù)的手工工作,會降低測試效率,并且對于測試質(zhì)量也往往是不利的;況且許多測試不使用測試工具是不可以進(jìn)行的,比如性能測試,壓力測試等等。
目前市場上有許多測試工具供你使用,你可以根據(jù)自己的需要選擇一些測試工具來輔助你的測試。但是要記住一點(diǎn),不是說有了測試工具就不要人工測試了,測試工具不是的。
4、善于學(xué)習(xí)的人
軟件測試技術(shù)隨著時間的變化也在做一些提高和改進(jìn),作為一名的測試人員要善于利用書籍,網(wǎng)站,論壇,交流等各種途徑不斷提高自己的軟件測試水平。時代在不斷的變化當(dāng)中,如果不及時的充電學(xué)習(xí),可能就會被人替代,所以要不斷的充電學(xué)習(xí)才可以。
5、耐得住性子
軟件測試工作是枯燥的,甚至是重復(fù)性的,有時需要花費(fèi)驚人的時間去分離、識別和分派一個錯誤,因此需要測試人員能靜得下心、耐得住性子,心浮氣躁是做不好的。
6、強(qiáng)大的的寫作表達(dá)能力
軟件測試人員當(dāng)發(fā)現(xiàn)軟件中存在缺陷的時候,往往要書寫缺陷報告,缺陷報告要寫得詳盡清楚,使開發(fā)人員能夠盡快定位錯誤,修改錯誤,所以作為一名的測試人員,強(qiáng)大的寫作表達(dá)能力是非常必要的。
這5類人不適合做軟件測試
種是耐性不足的人。
這種性格的人在做測試時候的一個難度在于碰到一個比較復(fù)雜難測的系統(tǒng)時,可能花了不少時間還沒發(fā)現(xiàn)什么問題,不過明顯感覺肯定什么地方有問題存在的,這時候很容易產(chǎn)生急躁心理,導(dǎo)致大腦一片混亂,思路沒有了,后面測試更加難進(jìn)行下去。
第二種是溝通能力不好,抗打擊能力不強(qiáng)的。
這種性格的人也許測試發(fā)現(xiàn)了一些問題開發(fā)人員不接受,說了一些可能讓你不舒服的話,而你不能和他進(jìn)行有效的溝通,這時候的可能性就是會產(chǎn)生一種失落感,覺得自己的工作是不是那么重要或者自己能力有問題?
第三種是邏輯太混亂,沒有思路的人。
這種人應(yīng)該可以做測試,但是也許不能一個人擔(dān)當(dāng)重任,特別是在資源比較緊缺,項目組里面只有你一個人的時候,測試的思路是相當(dāng)重要的,沒有思路,邏輯不清的人肯定無法將測試順利,全面,有效的進(jìn)行下去。
第四種是比較懶的人。
這種人肯定不會花時間去整理自己的經(jīng)驗,導(dǎo)致測試技能的徘徊不前,也許永遠(yuǎn)停留在一定的水平上不會提高,失去對測試行業(yè)的興趣.
第五種是學(xué)習(xí)能力不強(qiáng)而又不積極主動的人。
對于測試人員來說,對業(yè)務(wù)的熟悉是非常關(guān)鍵的一方面,熟悉了業(yè)務(wù)才能更好地做好測試,而對很多項目來說,就國內(nèi)現(xiàn)在的情況,測試人員進(jìn)入的時候也許是項目進(jìn)行到一定階段了,需要很快熟悉業(yè)務(wù)進(jìn)入角色,而你熟悉的較慢又不愿花過多的時間去學(xué)習(xí),也不愿主動跟業(yè)務(wù)人員去溝通學(xué)習(xí)的話,肯定會花過多的時間在測試中慢慢去熟悉業(yè)務(wù),這樣效率低下是顯而易見的。
當(dāng)然,很多事情在沒有開始的時候我們不能妄下定論,只有當(dāng)你進(jìn)入到這個領(lǐng)域,了解到這方面的事情之后,那你才會明白自己適不適合學(xué)習(xí)?;浨盾浖y試培訓(xùn)班,充分尊重學(xué)員個性發(fā)展,幫助學(xué)員從零基礎(chǔ)學(xué)好軟件測試,想要學(xué)軟件測試的同學(xué)們,不妨來粵嵌試一試,能不能學(xué)好,老師一看就知道。