軟件測(cè)試是在規(guī)定的條件下對(duì)程序進(jìn)行操作,以發(fā)現(xiàn)程序錯(cuò)誤,衡量軟件品質(zhì),并對(duì)其是否能滿(mǎn)足設(shè)計(jì)要求進(jìn)行評(píng)估的過(guò)程。因此一個(gè)軟件能否成功的被大家知道、認(rèn)同甚至追捧,最終都要經(jīng)過(guò)軟件測(cè)試工程師的檢測(cè)。
而且與其他行業(yè)競(jìng)爭(zhēng)激烈情況不同的是,軟件測(cè)試工程師在我國(guó)并沒(méi)有被大多數(shù)人所知道,因此在人才方面仍有大方面的空缺,軟件工程師可謂是我國(guó)最緊缺的IT人才。因此,對(duì)于很多找不到工作的朋友們來(lái)說(shuō),軟件測(cè)試工程師是一個(gè)很不錯(cuò)的選擇,從事軟件測(cè)試工程師行業(yè)具有很大的優(yōu)勢(shì)。下面我們就一起來(lái)看看軟件測(cè)試工程師就業(yè)的八大優(yōu)勢(shì)以及如何成為一名優(yōu)秀的軟件工程師。
軟件測(cè)試工程師就業(yè)優(yōu)勢(shì)
優(yōu)勢(shì)一:
目前國(guó)內(nèi)120萬(wàn)軟件從業(yè)人員中,真正能擔(dān)當(dāng)軟件測(cè)試職位的不超過(guò)5萬(wàn)人,人才缺口達(dá)到20萬(wàn)并有逐年擴(kuò)大的趨勢(shì)。
優(yōu)勢(shì)二:
由于工作的特殊性,測(cè)試人員不但需要對(duì)軟件的質(zhì)量進(jìn)行檢測(cè),而且對(duì)于軟件項(xiàng)目的立項(xiàng)、管理、售前、售后的等領(lǐng)域都要涉及。
優(yōu)勢(shì)三:
入行的軟件測(cè)試人員,起步月薪就在3000-5000元左右,遠(yuǎn)高于同齡人1000-2000元的薪資水平,另外還可享受帶薪年假等福利待遇。
優(yōu)勢(shì)四:
一個(gè)軟件測(cè)試工程師在薪酬待遇上不僅起步高,加薪幅度也相對(duì)較大。我國(guó)資深軟件測(cè)試專(zhuān)家肖睿分析指出,這全是由軟件測(cè)試職業(yè)特殊性所造成的。
優(yōu)勢(shì)五:
軟件測(cè)試工程師基本處于“雙高”地位,但目前很少有高校設(shè)置軟件測(cè)試專(zhuān)業(yè),導(dǎo)致需求量大卻沒(méi)人才的尷尬局面。
優(yōu)勢(shì)六:
軟件測(cè)試工作是對(duì)質(zhì)量的把關(guān),其中包含技術(shù)及管理等方面的工作,工作相對(duì)穩(wěn)定,對(duì)年齡沒(méi)有限制。
優(yōu)勢(shì)七:
最大的優(yōu)勢(shì)應(yīng)該說(shuō)是就業(yè)競(jìng)爭(zhēng)小,一方面,由于市場(chǎng)競(jìng)爭(zhēng)的加劇,軟件企業(yè)對(duì)軟件的質(zhì)量越來(lái)越重視重視。
優(yōu)勢(shì)八:
由于工作的特殊,軟件測(cè)試人員往往更偏好認(rèn)真、耐心、細(xì)致、敏感、等個(gè)性元素,而這在一定程度上與女性的個(gè)性氣質(zhì)相吻合。
軟件測(cè)試工程師有這么多的就業(yè)優(yōu)勢(shì),那么如何成為一個(gè)優(yōu)秀的軟件測(cè)試工程師呢?需要具備什么樣的能力及素養(yǎng)?一起來(lái)了解一下。
如何成為一個(gè)優(yōu)秀的軟件測(cè)試工程師
優(yōu)秀的軟件測(cè)試工程師必備的能力
1、良好技術(shù)能力
2、很好的溝通
3、嚴(yán)謹(jǐn)?shù)乃季S
4、善于分析和歸納總結(jié)
5、推動(dòng)和跟進(jìn)
6、敏銳度和大局觀(guān)
軟件測(cè)試工程師的基本素質(zhì)
(1)計(jì)算機(jī)專(zhuān)業(yè)技能
計(jì)算機(jī)領(lǐng)域的專(zhuān)業(yè)技能是測(cè)試工程師應(yīng)該必備的一項(xiàng)素質(zhì),是做好測(cè)試工作的前提條件。盡管沒(méi)有任何IT背景的人也可以從事測(cè)試工作,但是一名要想獲得更大發(fā)展空間和持久競(jìng)爭(zhēng)力的測(cè)試工程師,計(jì)算機(jī)專(zhuān)業(yè)技能則是必不可少的。計(jì)算機(jī)專(zhuān)業(yè)技能主要包含三個(gè)方面:
l、測(cè)試專(zhuān)業(yè)技能:
現(xiàn)在軟件測(cè)試已經(jīng)成為一個(gè)很有潛力的專(zhuān)業(yè)。要想成為一名優(yōu)秀的測(cè)試工程師,首先應(yīng)該具有扎實(shí)的專(zhuān)業(yè)基礎(chǔ),這也是本書(shū)的編寫(xiě)目的之一。因此,測(cè)試工程師應(yīng)該努力學(xué)習(xí)測(cè)試專(zhuān)業(yè)知識(shí),告別簡(jiǎn)單的“點(diǎn)擊”之類(lèi)的測(cè)試工作,讓測(cè)試工作以自己的專(zhuān)業(yè)知識(shí)為依托。
測(cè)試專(zhuān)業(yè)技能涉及的范圍很廣:既包括黑盒測(cè)試、白盒測(cè)試、測(cè)試用例設(shè)計(jì)等基礎(chǔ)測(cè)試技術(shù),也包括單元測(cè)試、功能測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、性能測(cè)試等測(cè)試方法,還包括基礎(chǔ)的測(cè)試流程管理、缺陷管理、自動(dòng)化測(cè)試技術(shù)等知識(shí)。
2、軟件編程技能:
“測(cè)試人員是否需要會(huì)編程?”可以說(shuō)是測(cè)試人員最常提出的問(wèn)題之一。實(shí)際上,由于在我國(guó)開(kāi)發(fā)人員待遇普遍高于測(cè)試人員,因此能寫(xiě)代碼的幾乎都去做開(kāi)發(fā)了,而很多人則是因?yàn)樽霾涣碎_(kāi)發(fā)或者不能從事其它工作才“被迫”從事測(cè)試工作。最終的結(jié)果則是很多測(cè)試人員只能從事相對(duì)簡(jiǎn)單的功能測(cè)試,能力強(qiáng)一點(diǎn)的則可以借助測(cè)試工具進(jìn)行簡(jiǎn)單的自動(dòng)化測(cè)試(主要錄制、修改、回放測(cè)試腳本)。
軟件編程技能實(shí)際應(yīng)該是測(cè)試人員的必備技能之一,在微軟,很多測(cè)試人員都擁有多年的開(kāi)發(fā)經(jīng)驗(yàn)。因此,測(cè)試人員要想得到較好的職業(yè)發(fā)展,必須能夠編寫(xiě)程序。只有能給編寫(xiě)程序,才可以勝任諸如單元測(cè)試、集成測(cè)試、性能測(cè)試等難度較大的測(cè)試工作。
此外,對(duì)軟件測(cè)試人員的編程技能要求也有別于開(kāi)發(fā)人員:測(cè)試人員編寫(xiě)的程序應(yīng)著眼于運(yùn)行正確,同時(shí)兼顧高效率,尤其體現(xiàn)在與性能測(cè)試相關(guān)的測(cè)試代碼編寫(xiě)上。因此測(cè)試人員要具備一定的算法設(shè)計(jì)能力。依據(jù)作者的經(jīng)驗(yàn),測(cè)試工程師至少應(yīng)該掌握Java、C#、C++之類(lèi)的一門(mén)語(yǔ)言以及相應(yīng)的開(kāi)發(fā)工具。
3、網(wǎng)絡(luò)、操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件等知識(shí):
與開(kāi)發(fā)人員相比,測(cè)試人員掌握的知識(shí)具有“博而不精”的特點(diǎn),“藝多不壓身”是個(gè)非常形象的比喻。由于測(cè)試中經(jīng)常需要配置、調(diào)試各種測(cè)試環(huán)境,而且在性能測(cè)試中還要對(duì)各種系統(tǒng)平臺(tái)進(jìn)行分析與調(diào)優(yōu),因此測(cè)試人員需要掌握更多網(wǎng)絡(luò)、操作系統(tǒng)、數(shù)據(jù)庫(kù)等知識(shí)。
在網(wǎng)絡(luò)方面,測(cè)試人員應(yīng)該掌握基本的網(wǎng)絡(luò)協(xié)議以及網(wǎng)絡(luò)工作原理,尤其要掌握一些網(wǎng)絡(luò)環(huán)境的配置,這些都是測(cè)試工作中經(jīng)常遇到的知識(shí)。
操作系統(tǒng)和中間件方面,應(yīng)該掌握基本的使用以及安裝、配置等。例如很多應(yīng)用系統(tǒng)都是基于Unix、linux來(lái)運(yùn)行的,這就要求測(cè)試人員掌握基本的操作命令以及相關(guān)的工具軟件。而WebLogic、Websphere等中間件的安裝、配置很多時(shí)候也需要掌握一些。
數(shù)據(jù)庫(kù)知識(shí)則是更應(yīng)該掌握技能,現(xiàn)在的應(yīng)用系統(tǒng)幾乎離不開(kāi)數(shù)據(jù)庫(kù)。因此不但要掌握基本的安裝、配置,還要掌握SQL。測(cè)試人員至少應(yīng)該掌握Mysql、MSSqlserver、Oracle等常見(jiàn)數(shù)據(jù)庫(kù)的使用。
作為一名測(cè)試人員,盡管不能精通所有的知識(shí),但要想做好測(cè)試工作,應(yīng)該盡可能地去學(xué)習(xí)更多的與測(cè)試工作相關(guān)的知識(shí)。
(2)行業(yè)知識(shí)
行業(yè)主要指測(cè)試人員所在企業(yè)涉及的行業(yè)領(lǐng)域,例如很多IT企業(yè)從事石油、電信、銀行、電子政務(wù)、電子商務(wù)等行業(yè)領(lǐng)域的產(chǎn)品開(kāi)發(fā)。行業(yè)知識(shí)即業(yè)務(wù)知識(shí),是測(cè)試人員做好測(cè)試工作的又一個(gè)前提條件,只有深入地了解了產(chǎn)品的業(yè)務(wù)流程,才可以判斷出開(kāi)發(fā)人員實(shí)現(xiàn)的產(chǎn)品功能是否正確。
很多時(shí)候,軟件運(yùn)行起來(lái)沒(méi)有異常,但是功能不一定正確。只有掌握了相關(guān)的行業(yè)知識(shí),才可以判斷出用戶(hù)的業(yè)務(wù)需求是否得到了實(shí)現(xiàn)。
行業(yè)知識(shí)與工作經(jīng)驗(yàn)有一定關(guān)系,通過(guò)時(shí)間即可以完成積累。
(3)個(gè)人素養(yǎng)
作為一名優(yōu)秀的測(cè)試工程師,首先要對(duì)測(cè)試工作有興趣:測(cè)試工作很多時(shí)候都是顯得有些枯燥的,因此熱愛(ài)測(cè)試工作,才更容易做好測(cè)試工作。因此,除了具有前面的專(zhuān)業(yè)技能和行業(yè)知識(shí)外,測(cè)試人員應(yīng)該具有一些基本的個(gè)人素養(yǎng),即下面的“五心”。
專(zhuān)心:主要指測(cè)試人員在執(zhí)行測(cè)試任務(wù)的時(shí)候要專(zhuān)心,不可一心二用。經(jīng)驗(yàn)表明,高度集中精神不但能夠提高效率,還能發(fā)現(xiàn)更多的軟件缺陷,業(yè)績(jī)最棒的往往是團(tuán)隊(duì)中做事精力最集中的那些成員。
細(xì)心:主要指執(zhí)行測(cè)試工作時(shí)候要細(xì)心,認(rèn)真執(zhí)行測(cè)試,不可以忽略一些細(xì)節(jié)。某些缺陷如果不細(xì)心很難發(fā)現(xiàn),例如一些界面的樣式、文字等。
耐心:很多測(cè)試工作有時(shí)候顯得非??菰?,需要很大的耐心才可以做好。如果比較浮躁,就不會(huì)做到“專(zhuān)心”和“細(xì)心”,這將讓很多軟件缺陷從你眼前逃過(guò)。
責(zé)任心:責(zé)任心是做好工作必備的素質(zhì)之一,測(cè)試工程師更應(yīng)該將其發(fā)揚(yáng)光大。如果測(cè)試中沒(méi)有盡到責(zé)任,甚至敷衍了事,這將會(huì)把測(cè)試工作交給用戶(hù)來(lái)完成,很可能引起非常嚴(yán)重的后果。
自信心:自信心是現(xiàn)在多數(shù)測(cè)試工程師都缺少的一項(xiàng)素質(zhì),尤其在面對(duì)需要編寫(xiě)測(cè)試代碼等工作的時(shí)候,往往認(rèn)為自己做不到。要想獲得更好的職業(yè)發(fā)展,測(cè)試工程師們應(yīng)該努力學(xué)習(xí),建立能“解決一切測(cè)試問(wèn)題”的信心。
“五心”只是做好測(cè)試工作的基本要求,測(cè)試人員應(yīng)該具有的素質(zhì)還很多。例如測(cè)試人員不但要具有團(tuán)隊(duì)合作精神,而且應(yīng)該學(xué)會(huì)寬容待人,學(xué)會(huì)去理解“開(kāi)發(fā)人員”,同時(shí)要尊重開(kāi)發(fā)人員的勞動(dòng)成果――開(kāi)發(fā)出來(lái)的產(chǎn)品。
小編建議
1、每半年讀一本測(cè)試書(shū)籍(現(xiàn)在的測(cè)試書(shū)籍也多起來(lái)了,盡管很多都是東抄西抄的,能力夠的話(huà)去讀英文原版,譯本基本都不能完全領(lǐng)會(huì)作者的思想,人家老外的測(cè)試發(fā)展要比我門(mén)多幾十年呢)
2、每半年學(xué)一門(mén)測(cè)試技術(shù)(IT行業(yè)變化很快,測(cè)試技術(shù)也同樣,每年都有新的測(cè)試技術(shù)出現(xiàn),不希望大家對(duì)每一個(gè)新出現(xiàn)的技術(shù)都掌握,只希望每一個(gè)測(cè)試人員對(duì)本人從事的這個(gè)行業(yè)要充分了解和熟悉,因?yàn)樵谀悻F(xiàn)在和將來(lái)測(cè)試的項(xiàng)目中,你要選擇最合適和最有效于這個(gè)項(xiàng)目的測(cè)試技術(shù),如果你連所選對(duì)象都不知,那談何選擇,又談何合適呢?)
3、每半年學(xué)一門(mén)IT技術(shù)(這里的IT技術(shù)范圍要更廣一些,做測(cè)試人員要了解更多的知識(shí),如你做性能測(cè)試,你需要了解操作系統(tǒng),你需要了解軟件架構(gòu),你需要了解低層實(shí)現(xiàn),你需要了解中間件,你需要了解數(shù)據(jù)庫(kù),你需要了解他們的配置與實(shí)現(xiàn)方式,你還需要了解硬件,了解網(wǎng)絡(luò),了解內(nèi)存管理機(jī)制,了解磁盤(pán)I/O原理等等)
4、要學(xué)會(huì)思考(測(cè)試人員要學(xué)會(huì)在測(cè)試前思考,測(cè)試中思考,測(cè)試后思考,思考的結(jié)果要記錄下來(lái),沒(méi)有一個(gè)人敢說(shuō)他自己是天才,可以記住所有的東西。想好后那就去做吧,去驗(yàn)證吧,如果不對(duì),那返回重新思考,然后再去做,只有這樣,你才會(huì)做的更好。)
5、要重視測(cè)試設(shè)計(jì)(某開(kāi)發(fā)人員曾說(shuō)過(guò)他精通JAVA,精通C,我于是和他說(shuō),那給你10年或20年,你用你精通的JAVA來(lái)寫(xiě)出一個(gè)可以替換WINDOWS的操作系統(tǒng)。他從此不在這樣說(shuō),因?yàn)樗兰词菇o他一輩子,這對(duì)他也是一個(gè)夢(mèng)。測(cè)試何嘗不是,你測(cè)試技術(shù)再高,你也不可能測(cè)試的更好,重視測(cè)試設(shè)計(jì)吧,這才是測(cè)試之關(guān)鍵。)
6、多和測(cè)試同行交流(在一個(gè)封閉的圈子里,或在一個(gè)公司里,你覺(jué)得你是測(cè)試高手,當(dāng)有一天你走出這個(gè)封閉圈子的時(shí)候,你才發(fā)現(xiàn),天外有天,或許捆饒你一個(gè)月的難題某些測(cè)試同行輕描淡寫(xiě)的一句話(huà)就可以為你解決。測(cè)試是相通的,測(cè)試思想更是相通的,多去做一些比較,才可以看到自己的不足。)
-
軟件測(cè)試
+關(guān)注
關(guān)注
2文章
229瀏覽量
18586
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論