这些软件测试行业的内幕你知道多少?
前言
最近,一位網(wǎng)友在知乎上問了一個(gè)問題:我們公司技術(shù)負(fù)責(zé)人準(zhǔn)備培訓(xùn)一下開發(fā)同事,讓他們學(xué)習(xí)一下測(cè)試技術(shù)棧,從而分擔(dān)一下測(cè)試的工作量。評(píng)論區(qū)有一位網(wǎng)友表示:跟我們公司之前一樣,結(jié)果軟件在上線的時(shí)候有個(gè)嚴(yán)重問題都沒有找出來,后面把大家的工作量越加越大。”測(cè)試哪有他們想的那么簡(jiǎn)單?!
能做,和能做好,中間差了很多,如何高效、全面的測(cè)試出軟件中的BUG,這是值錢的地方。
如果說軟件測(cè)試無(wú)非就是寫幾個(gè)測(cè)試用例,再去執(zhí)行,再把BUG匯總。
那么,程序員無(wú)非也就是寫幾行代碼,實(shí)現(xiàn)需求。
產(chǎn)品經(jīng)理無(wú)非也就是提出需求,讓技術(shù)實(shí)現(xiàn)。
運(yùn)營(yíng)無(wú)非就是打廣告而已。
UI無(wú)非就是做界面的。
軟件測(cè)試的歷史
軟件測(cè)試的起源要追溯到20世紀(jì)50年代,計(jì)算機(jī)剛誕生不久,只有科學(xué)家級(jí)別的人才會(huì)去編程,需求和程序本身也遠(yuǎn)遠(yuǎn)沒有現(xiàn)在這么復(fù)雜多變,相當(dāng)于開發(fā)人員一人承擔(dān)需求分析、設(shè)計(jì)、開發(fā)、測(cè)試等所有工作,主要以調(diào)試為主。直到1983年,美國(guó)國(guó)家標(biāo)準(zhǔn)局發(fā)布“GuidelineforLifecycleValidation,VerificationandTestingofComputerSoftware”,也就是我們常說的VV&T。VV&T提出了測(cè)試界很有名的兩個(gè)名詞:驗(yàn)證(Verification)和確認(rèn)(Validation)。人們提出了在軟件生命周期中使用分析,評(píng)審,測(cè)試來評(píng)估產(chǎn)品的理論。軟件測(cè)試工程在這個(gè)時(shí)期得到了快速的發(fā)展
而真正引起軟件測(cè)試質(zhì)變的是智能手機(jī)的普及,智能手機(jī)成為了人們生活中不可或缺的一部分,移動(dòng)互聯(lián)網(wǎng)時(shí)代的到來,更是推進(jìn)了軟件測(cè)試的發(fā)展,隨著技術(shù)的發(fā)展,接口自動(dòng)化測(cè)試火了起來,而且以燎原之火趨勢(shì)影響著IT領(lǐng)域。
雖然軟件測(cè)試的發(fā)展一直很好,但軟件測(cè)試依舊是頗具爭(zhēng)議的領(lǐng)域:
首先,相對(duì)于開發(fā)來說,軟件測(cè)試入門的門檻較低,有些人因?yàn)镮T界的高薪而頻繁轉(zhuǎn)到此行,但又不愿意學(xué)習(xí)更多的知識(shí)和技術(shù),入行四五年依舊在做著最基本的功能測(cè)試,久而久之,軟件測(cè)試的技術(shù)水平參差不齊,進(jìn)而拉低了軟件測(cè)試工程師在整個(gè)行業(yè)中的形象。
其次,沒有持續(xù)關(guān)注軟件測(cè)試的人對(duì)于軟件測(cè)試的印象還停留在很久之前,覺得軟件測(cè)試僅僅是按照操作手冊(cè),點(diǎn)點(diǎn)鼠標(biāo),驗(yàn)證一下結(jié)果,不需要你有代碼能力。
最后,軟件測(cè)試不僅僅要有一顆細(xì)膩的心還必須有著很強(qiáng)的理論性,技術(shù)偏向于純邏輯。高級(jí)的測(cè)試會(huì)把測(cè)試技術(shù)玩出花來。比如工作要用釘釘打卡,我就自己寫個(gè)自動(dòng)化打卡腳本,每天定時(shí)打卡,前后控制5分鐘的隨機(jī)時(shí)間,還不被發(fā)現(xiàn)出現(xiàn)問題。還可以用接口測(cè)試工具做一些其他的事,比如:湖北房?jī)r(jià)變化啊、天津天氣情況啊、還有最新的自動(dòng)化知識(shí)啊、抖音推薦內(nèi)容啊。。。其實(shí)測(cè)試到后期也要用開發(fā)的技術(shù),這里改用王牌特工里的話:無(wú)代碼者,無(wú)以立也。
也正因如此,知乎上經(jīng)常可以看到有人提出諸如:“軟件測(cè)試還有未來嗎?”、“軟件測(cè)試是飽和了嗎?”、“2020年軟件測(cè)試該如何走下去?”等問題。其中有個(gè)知乎網(wǎng)友在建議學(xué)習(xí)軟件測(cè)試的回答下評(píng)論道:因?yàn)檐浖y(cè)試簡(jiǎn)單啊,開發(fā)太難了。
軟件測(cè)試真的很簡(jiǎn)單嗎?
近年來,軟件測(cè)試的發(fā)展速度極快,軟件測(cè)試再也不是當(dāng)初人們口中的“點(diǎn)點(diǎn)點(diǎn)”就行了。最早基于游覽器進(jìn)行測(cè)試,后面一點(diǎn)點(diǎn)擴(kuò)展到接口、自動(dòng)化、性能等測(cè)試
最早的軟件測(cè)試者,會(huì)編寫測(cè)試用例就能找到一份不錯(cuò)的工作了,不過最近幾年以來,伴隨著各個(gè)端平臺(tái)的迅猛發(fā)展,軟件測(cè)試技術(shù)棧就更新了好幾代,并沒有大多數(shù)人想象中那么簡(jiǎn)單,做好軟件測(cè)試并非易事,如何在軟件測(cè)試領(lǐng)域占據(jù)自己的一席之地是很多軟件測(cè)試者都在思考的事情。
現(xiàn)如今能夠熟練的使用Python技術(shù),已經(jīng)是每個(gè)人所必須掌握的技能了。
有的人是科班出身,有的人是由其他行業(yè)轉(zhuǎn)行成為測(cè)試的一員,無(wú)論是哪一種情況,都需要一個(gè)良好的基礎(chǔ)。軟件測(cè)試需要掌握的技術(shù)越來越多,雖然嘴上說著“學(xué)不動(dòng)了”,但身體很誠(chéng)實(shí),已經(jīng)默默的把技術(shù)的官方文檔加入到瀏覽器收藏夾。
軟件測(cè)試需求飽和了?
知乎、百度等一些平臺(tái)上偶爾出現(xiàn)這樣一種說法,軟件測(cè)試熱度已經(jīng)降低了,軟件測(cè)試市場(chǎng)已經(jīng)飽和了,軟件測(cè)試工作沒有那么好找了。但實(shí)際上,這種說法并不成立。軟件測(cè)試剛剛進(jìn)入這個(gè)時(shí)代沒多久,這個(gè)東西就飽和了?你們覺得可能嗎?
任何一個(gè)行業(yè)都有一個(gè)優(yōu)勝劣汰的模式,這個(gè)模式相信大家都有一個(gè)認(rèn)知,也是一個(gè)定律。市場(chǎng)需要它就不能沒有,
根據(jù)職友集的數(shù)據(jù)來看,軟件測(cè)試的市場(chǎng)那個(gè)需求量依舊很大。
在今年疫情爆發(fā)的時(shí)候,市場(chǎng)需求量有下滑趨勢(shì),隨著疫情逐漸得到控制,市場(chǎng)對(duì)于軟件測(cè)試的需求又逐步增加。
無(wú)論軟件測(cè)試這一領(lǐng)域如何發(fā)展,自身的技術(shù)和經(jīng)驗(yàn)等硬實(shí)力永遠(yuǎn)是核心競(jìng)爭(zhēng)力。
記得前段時(shí)間,有個(gè)朋友曾向我吐槽,大專學(xué)歷,在深圳一家企業(yè)做了8年功能測(cè)試,每天朝九晚五,很少會(huì)主動(dòng)加班,薪資10K,本來想著說就在這家公司一直做下去,直到退休。
今年2020年受疫情影響,IT行業(yè)裁員嚴(yán)重,剛好他們公司就面臨著這樣的事情,而他也是裁員名單中的一位。
現(xiàn)在,聽他說已經(jīng)面試了快半個(gè)月只收到了一家offer,他只會(huì)寫測(cè)試用例,看需求,其他都不會(huì)。給他開的薪資是6K又嫌低。年齡也不小了,對(duì)于未來一片迷茫。
對(duì)于軟件測(cè)試來說,想要有更好的發(fā)展,就需要持續(xù)學(xué)習(xí)、不斷進(jìn)步。總而言之,可能你現(xiàn)在“點(diǎn)點(diǎn)點(diǎn)”的日子過得很舒服,但是長(zhǎng)此以往和“溫水煮青蛙”無(wú)異。跳出舒適圈才是提高自身核心競(jìng)爭(zhēng)力的開始!
下面有我最近的一下收集和整理,整體是圍繞【軟件測(cè)試】整理的
對(duì)于軟件測(cè)試的的朋友來說應(yīng)該是最全面最完整的面試備戰(zhàn)倉(cāng)庫(kù),為了更好地整理每個(gè)模塊,我也參考了很多網(wǎng)上的優(yōu)質(zhì)博文和項(xiàng)目,力求不漏掉每一個(gè)知識(shí)點(diǎn),很多朋友靠著這些內(nèi)容進(jìn)行復(fù)習(xí),拿到了BATJ等大廠的offer,這個(gè)倉(cāng)庫(kù)也已經(jīng)幫助了很多的軟件測(cè)試的學(xué)習(xí)者,希望也能幫助到你
關(guān)注公眾號(hào):程序員二黑,即可獲取軟件測(cè)試全套資源合集倉(cāng)庫(kù)
總結(jié)
以上是生活随笔為你收集整理的这些软件测试行业的内幕你知道多少?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity:图片翻动浏览效果Demo
- 下一篇: Hbase-之Bloom Filter布