測(cè)試招聘要求發(fā)展
2011年左右,測(cè)試招聘要求大概都是熟悉測(cè)試流程,熟悉用例設(shè)計(jì)方法
2017年左右,測(cè)試招聘要求是會(huì)代碼、會(huì)自動(dòng)化、會(huì)性能、會(huì)測(cè)試開發(fā),基本上是全棧了(貌似就差安全了),是不是感覺做測(cè)試好苦逼?????
論測(cè)試地位?
很多測(cè)試小媳婦兒抱怨測(cè)試沒地位,公司不重視,開發(fā)瞧不起測(cè)試。。。
如果,如果你某項(xiàng)技術(shù)比開發(fā)強(qiáng),比如能提出很有技術(shù)含量的bug,他還敢瞧不起你?根據(jù)多年的感觸,90%的java開發(fā)不會(huì)jvm,甚至很多開發(fā)連linux常用命令都不會(huì)
所以,要讓開發(fā)不小瞧你,就要多做和開發(fā)有交集的技術(shù)測(cè)試,比如:安全、性能,找出他代碼的安全、性能bug。有人說,那測(cè)試開發(fā)呢?說實(shí)話,論開發(fā)能力,除了bat的測(cè)試開發(fā),估計(jì)95%的測(cè)試開發(fā)的開發(fā)能力都比公司專職開發(fā)的開發(fā)能力低,他不多蔑你幾眼算你走運(yùn)了。
回到頂部
關(guān)于功能測(cè)試
這是測(cè)試的基礎(chǔ),很多測(cè)試說點(diǎn)點(diǎn)點(diǎn)沒技術(shù)含量,其實(shí)這樣理解是不正確的,我覺得功能測(cè)試才是最重要的,至少你沒聽說過有公司不做功能測(cè)試吧(開發(fā)自測(cè)的也算做了)?
而且,自動(dòng)化、性能、安全等測(cè)試,都是功能測(cè)試主流程穩(wěn)定后才開始的(這里的開始是具體的準(zhǔn)備、執(zhí)行了,站在項(xiàng)目的角度,測(cè)試是從需求,設(shè)置需求調(diào)研就開始了)
總之,如何設(shè)計(jì)高效的測(cè)試用例還是很有技術(shù)含量的,我發(fā)現(xiàn)99%的測(cè)試都知道等價(jià)類、邊界值,但是沒幾個(gè)把正交試驗(yàn)、因果圖應(yīng)用的很⑥的吧?估計(jì)有些連概念都沒聽說過,那就自己去百度吧。
回到頂部
關(guān)于自動(dòng)化測(cè)試
很多朋友都在深鉆自動(dòng)化測(cè)試(ui成本大,我們就只做了接口自動(dòng)化),其實(shí)我覺得是沒太大必要的。自動(dòng)化都是用來做功能回歸測(cè)試的,只要基于一個(gè)框架(接口自動(dòng)化可以參考這個(gè):python版接口自動(dòng)化測(cè)試框架,java版還在完善中),能跑起來生成報(bào)告即可,總之,你頂多做1-2年就會(huì)深有感觸,自動(dòng)化后期都是復(fù)制粘貼修改腳本,沒啥技術(shù)含量,而且,并不是所有項(xiàng)目都適合做自動(dòng)化,有些自動(dòng)化腳本要跑起來,需要很多依賴條件。
所以,還是多花點(diǎn)時(shí)間學(xué)學(xué)代碼,或者性能,或者安全吧。
另外,做自動(dòng)化,推薦用python做,比較簡單
回到頂部
關(guān)于性能測(cè)試
互聯(lián)網(wǎng)用戶越來越大,所以性能測(cè)試越來越被重視,比如淘寶雙11,根據(jù)淘寶發(fā)布的2018雙11交易額,如果宕機(jī)1分鐘,損失是1.5億
性能需要學(xué)的東西很多(總之就是架構(gòu)師的知識(shí)面了,架構(gòu)師精通的,你都要熟悉或者至少了解),各種服務(wù)器的監(jiān)控、可調(diào)優(yōu)的參數(shù)、基本操作,比如nginx,tomcat,mysql,redis,linux,這些都是最基礎(chǔ)的,最難的,估計(jì)就是jvm,沒幾個(gè)開發(fā)會(huì),會(huì)的基本上都是架構(gòu)師
語言推薦:python&java,我是用python造測(cè)試數(shù)據(jù)及數(shù)據(jù)庫存量數(shù)據(jù),很簡單,用java,主要是現(xiàn)在主流的并發(fā)客戶端工具是jmeter,jemter是java開發(fā)的,沒有的取樣器,比如dubbo協(xié)議的接口(但是現(xiàn)在已經(jīng)有dubbo的第三方插件了),可以自己寫java
性能學(xué)習(xí)路線:loadrunner入門→jmeter→java基礎(chǔ)→linux→各種中間件定位調(diào)優(yōu)
關(guān)于性能工具,主流是jmeter和loadrunner,沒有好壞之分,都是并發(fā)的客戶端工具而已,性能測(cè)試的重點(diǎn)是定位調(diào)優(yōu)?
關(guān)于性能等級(jí)
有人說,我會(huì)做性能腳本,會(huì)跑并發(fā)了,我會(huì)做性能了,來看看網(wǎng)上某資料是怎么說的:
性能外行:會(huì)做簡單的腳本跑并發(fā)(復(fù)雜的,比如dubbo接口這些需要寫代碼的,就搞不定)
性能初級(jí):會(huì)簡單的監(jiān)控
性能中級(jí):會(huì)簡單的定位調(diào)優(yōu)
性能高級(jí):會(huì)調(diào)優(yōu),性能自動(dòng)化預(yù)警監(jiān)控、容量規(guī)劃
回到頂部
關(guān)于安全測(cè)試
安全要求也比較高,比如網(wǎng)絡(luò)、各種安全攻防策略,需要做安全測(cè)試的,基本上都是互聯(lián)網(wǎng)金融,涉及到錢的,我們公司的安全測(cè)試,大版本都是找第三方專業(yè)安全公司做,小需求是自己做。
總之,不是計(jì)算機(jī)及網(wǎng)絡(luò)專業(yè)的,不建議朝這個(gè)方向發(fā)展,否則多半會(huì)死在半路上,何必去冒這個(gè)險(xiǎn)呢?
回到頂部
關(guān)于測(cè)試開發(fā)
這個(gè)概念是最近幾年從bat興起的,其實(shí),這個(gè)概念是很模糊的,也沒明確的職責(zé)定義,
按照我以往的面試經(jīng)驗(yàn)及自己的理解,測(cè)試開發(fā)就是能寫代碼,哪怕簡單的腳本,所以,自動(dòng)化測(cè)試也算測(cè)試開發(fā),性能測(cè)試也算測(cè)試開發(fā)(寫腳本批量造存量數(shù)據(jù),以及開發(fā)性能腳本,比如dubbo接口,需要自己寫java代碼,參考:jmeter5.1測(cè)試dubbo接口),測(cè)試開發(fā)就是全棧測(cè)試(可能你面的測(cè)試開發(fā),最后還會(huì)讓你做功能測(cè)試),
另外,要大公司才會(huì)有純的“測(cè)試開發(fā)”,就是開發(fā)測(cè)試平臺(tái)、測(cè)試工具的,但是純測(cè)試開發(fā)對(duì)自己提升不是很大,論開發(fā)技術(shù),肯定沒有專職開發(fā)強(qiáng)。
總之,如果喜歡開發(fā),就轉(zhuǎn)開發(fā)吧,測(cè)試開發(fā)以后就是全棧測(cè)試,啥都要會(huì)(哪需要就往哪搬),是的,你沒看錯(cuò),不是我在嚇你,這是現(xiàn)實(shí),積極面對(duì)吧。
測(cè)試開發(fā)框架推薦:django,flask,springboot
回到頂部
關(guān)于公司的選擇
找個(gè)好的平臺(tái),能施展自己的測(cè)試技術(shù)(這里并沒有否定點(diǎn)點(diǎn)點(diǎn)功能測(cè)試的技術(shù),我是強(qiáng)調(diào)要全面發(fā)展,總之都要會(huì))
自動(dòng)化測(cè)試是每個(gè)公司都可以做的
性能測(cè)試不是隨便學(xué)點(diǎn)就能做好的,需要長時(shí)間的實(shí)踐和積累,所以,找個(gè)好的平臺(tái),給你做性能的機(jī)會(huì)。?
小公司基本上是沒有測(cè)試開發(fā)的
回到頂部
關(guān)于如何學(xué)習(xí)提升
學(xué)習(xí)是痛苦并快樂的,堅(jiān)持學(xué)習(xí),每天1-2小時(shí),日積月累,你會(huì)超越很多人
三天打魚兩天曬網(wǎng)是不行的,短暫的熱情也是不行的,之前群里很活躍的測(cè)試同行,沒兩周就沉寂了,不要放縱自己,不要給自己找借口,什么加班忙、沒時(shí)間之類的
跟對(duì)人,抱緊你周圍大神的大腿,有人給你解決問題,會(huì)讓你更加快樂學(xué)習(xí),否則,邁不過遇到的坑,就放棄了
回到頂部
如何過冬
給自己定個(gè)學(xué)習(xí)目標(biāo)和計(jì)劃吧,
我也給自己定了總結(jié)分享計(jì)劃,【目錄】從測(cè)試小白到高級(jí)全棧測(cè)試(自動(dòng)化 、性能、測(cè)試開發(fā))修煉之路,內(nèi)容持續(xù)更新中。。。
一起學(xué)習(xí)、一起進(jìn)步?;畹嚼?,學(xué)到老。不要再墮落,今天的苦逼,是為了不這樣一直苦逼下去!
今日福利
【Java11期開課啦】
8大實(shí)戰(zhàn)案例模塊,歷時(shí)三年沉淀,Java4.0震撼發(fā)布!
偷偷告訴你前50名,還可獲得價(jià)值300元的京東購物卡呦~
如有疑問,請(qǐng)留言告知,或者咨詢檸檬班軟件測(cè)試培訓(xùn)機(jī)構(gòu):www.lemonban.com官網(wǎng)客服哦
留言領(lǐng)取100G軟件測(cè)試全面課程視頻。