其實(shí)這個(gè)現(xiàn)象一直存在,各行各業(yè)轉(zhuǎn)行的例子不在少數(shù),廚師都有可能轉(zhuǎn)行做程序員,那程序員轉(zhuǎn)行做測(cè)試也沒什么大不了的。
更何況程序員轉(zhuǎn)行做測(cè)試比其他人多多少少會(huì)有一些優(yōu)勢(shì)。
既然有想轉(zhuǎn)行測(cè)試總歸是有自己的理由,但不管什么原因,這都是自己的選擇。
在這篇文章里我不去建議程序員到底應(yīng)不應(yīng)該轉(zhuǎn)測(cè)試,我只把我了解的測(cè)試行業(yè)、測(cè)試人員的現(xiàn)狀說(shuō)出來(lái),讓想轉(zhuǎn)行的程序們對(duì)測(cè)試有個(gè)大概的了解,也希望能讓這些迷茫的程序員們能好好考慮一下轉(zhuǎn)行的優(yōu)劣。
最好的不一定適合自己,但適合自己的一定是最好的。
軟件測(cè)試的定義是:在規(guī)定的條件下對(duì)程序進(jìn)行操作,以發(fā)現(xiàn)程序錯(cuò)誤,衡量軟件質(zhì)量,并對(duì)其是否能滿足設(shè)計(jì)要求進(jìn)行評(píng)估的過(guò)程。
這也是我們熟知的測(cè)試人員“找bug”的工作職責(zé)。其實(shí)想真正了解軟件測(cè)試還是要去看它的發(fā)展歷程,在軟件測(cè)試的早期,通常是開發(fā)人員把測(cè)試等同于“調(diào)試”。
后面軟件和IT行業(yè)迅猛發(fā)展,軟件測(cè)試也越來(lái)越受重視,軟件測(cè)試工程師也就應(yīng)運(yùn)而生。這里大家可以去看《軟件測(cè)試》—佩騰《軟件測(cè)試的藝術(shù)》—梅耶,這兩本是非常好的入門書籍。網(wǎng)上也有pdf版本的電子書。
上面是關(guān)于軟件測(cè)試的基礎(chǔ)理論知識(shí),花點(diǎn)時(shí)間都是可以掌握的。
在市場(chǎng)和公司對(duì)軟件質(zhì)量重要性的認(rèn)識(shí)逐漸加強(qiáng)的今天,盡管軟件測(cè)試在軟件項(xiàng)目實(shí)施過(guò)程中的重要性日益突出,但是還是有很多人對(duì)軟件測(cè)試的認(rèn)識(shí)存在誤區(qū)。
誤區(qū)之一:軟件開發(fā)完成后進(jìn)行軟件測(cè)試
軟件測(cè)試貫穿于軟件項(xiàng)目的整個(gè)生命過(guò)程。在軟件項(xiàng)目的每一個(gè)階段都要進(jìn)行不同目的和內(nèi)容的測(cè)試活動(dòng),以保證各個(gè)階段的正確性。
誤區(qū)之二:軟件發(fā)布后如果發(fā)現(xiàn)質(zhì)量問(wèn)題,那是軟件測(cè)試人員的錯(cuò)
軟件中的錯(cuò)誤可能來(lái)自軟件項(xiàng)目中的各個(gè)過(guò)程,軟件測(cè)試只能確認(rèn)軟件存在錯(cuò)誤,不能保證軟件沒有錯(cuò)誤,因?yàn)閺母旧现v,軟件測(cè)試不可能發(fā)現(xiàn)全部的錯(cuò)誤。
誤區(qū)之三:軟件測(cè)試要求不高,隨便找個(gè)人做都行
軟件測(cè)試包括測(cè)試技術(shù)和管理兩個(gè)方面,完全掌握這兩個(gè)方面的內(nèi)容,需要很多測(cè)試實(shí)踐經(jīng)驗(yàn)和不斷學(xué)習(xí)的精神。
誤區(qū)之四:軟件測(cè)試是測(cè)試人員的事情,與程序員無(wú)關(guān)
開發(fā)和測(cè)試是相輔相成的過(guò)程,需要軟件測(cè)試人員、程序員和系統(tǒng)分析師等保持密切的聯(lián)系,需要更多的交流和協(xié)調(diào),以便提高測(cè)試效率。
誤區(qū)之五:項(xiàng)目進(jìn)度吃緊時(shí)少做些測(cè)試,時(shí)間富裕時(shí)多做測(cè)試
這是不重視軟件測(cè)試的表現(xiàn),也是軟件項(xiàng)目過(guò)程管理混亂的表現(xiàn),必然會(huì)降低軟件測(cè)試的質(zhì)量。
誤區(qū)之六:軟件測(cè)試是沒有前途的工作,只有程序員才是軟件高手
軟件測(cè)試將會(huì)成為一個(gè)具有很大發(fā)展前景的行業(yè),軟件測(cè)試大有前途,市場(chǎng)需要更多具有豐富測(cè)試技術(shù)和管理經(jīng)驗(yàn)的測(cè)試人員,他們同樣是軟件專家。
軟件測(cè)試行業(yè)的薪資水平?
目前來(lái)說(shuō),功能測(cè)試的測(cè)試崗位已經(jīng)飽和了,也是軟件測(cè)試行業(yè)薪資最低的崗位
自動(dòng)化測(cè)試是現(xiàn)在比較火的測(cè)試崗位,薪資非常可觀
不管是后面的接口測(cè)試、自動(dòng)化測(cè)試還是性能測(cè)試,都需要非常扎實(shí)的功能測(cè)試基礎(chǔ)知識(shí),而且學(xué)習(xí)都是逐漸深入的,沒人能一口吃成一個(gè)大胖子。
軟件測(cè)試行業(yè)是否比程序員更輕松?
從某種程度上來(lái)說(shuō),測(cè)試工作可能會(huì)比開發(fā)工作輕松,但我覺得這是一個(gè)人到底適合做開發(fā)還是測(cè)試的問(wèn)題。如果都不適合,那肯定做什么都累。
其次你真的理解測(cè)試是貫穿于整個(gè)軟件項(xiàng)目的生命流程的話,也許就沒有這種想法了。從測(cè)試從業(yè)人數(shù)的性別比例來(lái)看的話,測(cè)試比起開發(fā)確實(shí)是適合女孩子一些。
軟件測(cè)試行業(yè)找工作比程序員找工作簡(jiǎn)單?
在IT行業(yè)找工作難易程度永遠(yuǎn)是和你自己本身的技術(shù)知識(shí)聯(lián)系在一起的。其次再是簡(jiǎn)歷的編寫能力,一份好的簡(jiǎn)歷往往能幫你吸引到面試官的目光,從而增加面試的機(jī)會(huì)。
進(jìn)入軟件測(cè)試行業(yè)是否要參加系統(tǒng)的軟件測(cè)試培訓(xùn)?
存在即合理,培訓(xùn)機(jī)構(gòu)是有其價(jià)值的。有些人對(duì)培訓(xùn)嗤之以鼻可能是真被坑過(guò)也可能只是盲目跟風(fēng)。至于能不能學(xué)到東西還是看自己個(gè)人。
如果培訓(xùn)費(fèi)用扛得住,不需要通過(guò)貸款的方式學(xué)習(xí),可以考慮。
-
程序員
+關(guān)注
關(guān)注
4文章
956瀏覽量
30945
發(fā)布評(píng)論請(qǐng)先 登錄
嵌入式軟件測(cè)試找bug的常見方法和秘訣
芯盾時(shí)代SDP助力企業(yè)應(yīng)對(duì)核心機(jī)密泄露危機(jī)
嵌入式軟件開發(fā)的 10 個(gè)技巧分享
大理的AI野心藏不住了——風(fēng)花雪月中千名程序員探討人工智能
程序員最常見謊言
單元測(cè)試專業(yè)工具在新能源開發(fā)中的作用研究
奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動(dòng)圓滿收官
開鴻智谷“以賽促學(xué)、以賽選才”|1024程序員節(jié)暨開源鴻蒙構(gòu)建大會(huì)圓滿落幕!
邊聊安全 | 軟件單元測(cè)試的設(shè)計(jì)方法
汽車軟件安全測(cè)試中的痛點(diǎn)與Bugspot解決方案
程序員應(yīng)不應(yīng)該轉(zhuǎn)行做軟件測(cè)試
評(píng)論