測(cè)試技術(shù)提升建議

測(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è)試全面課程視頻。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 現(xiàn)在參加教師考試的競爭十分激烈,這是寫給多次參加教師考試失敗的考生共勉的詩歌。雖然受挫折,但依然堅(jiān)持。尾句的隱喻就...
    燒餅旺閱讀 169評(píng)論 0 0
  • 在困境里,我們唯一能做也是唯一值得做的就是相信,我們都是注定會(huì)得救的,無論是以什么方式還是用多長時(shí)間。
    貓膩兒和癟犢子閱讀 332評(píng)論 0 2
  • 一顆種子,帶著最堅(jiān)強(qiáng)的力量,落在了,我溫暖的右手掌心里。從此,冷雨不再刺骨,黑夜變得溫柔。 路,似乎還是那樣長,依...
    溪流娟娟閱讀 308評(píng)論 0 2

友情鏈接更多精彩內(nèi)容