隨著現(xiàn)在互聯(lián)網(wǎng)行業(yè)的迅猛發(fā)展,,越來越多的人想涌入進來,因為大家都覺得IT行業(yè)工資高,,做測試門檻又低,,是的,,入門門檻確實比較低,但是要做好的話,,還是有點難的,,畢竟術(shù)業(yè)有專攻嘛,現(xiàn)在的測試行業(yè)已經(jīng)不是以前的那個時代了,,高級測試以及一些專項的測試崗位的人才還是比較稀缺的,。 測試行業(yè)也從最初的功能測試,演變成現(xiàn)在的自動化測試,、接口測試,、性能測試、安全測試,、測試開發(fā)等崗位,。企業(yè)軟件質(zhì)量的要求已經(jīng)越來越高,所以測試也越來越受到重視,,但是你在公司的地位,,還是取決于你的能力的,功能測試是一個看似簡單的活,,軟件測試的理論可能看幾天覺得也沒啥,,但是要把功能測試做好,還是挺不容易的,。下面給大家推薦一下一個新手小白自學軟件測試需要掌握和具備的一些技能或要求,,希望能幫助到大家。 那么,,零基礎(chǔ)轉(zhuǎn)行測試首先需要學習哪些內(nèi)容呢,? 1、認識軟件測試 了解軟件測試的概念,掌握軟件測試是干什么的,,熟悉軟件測試的基礎(chǔ)理論和測試方法,,了解測試的生命周期,測試流程,,在項目中的日常工作主要做什么,。 2、軟件測試相關(guān)文檔的學習和bug提交規(guī)范的學習 1)了解測試計劃,、測試方案,、測試策略、需求文檔,、需求評審,、測試用例設(shè)計方法等; 2)了解bug的定義,、分類,、bug的生命周期,,bug提交規(guī)范,bug管理工具和項目管理工具的基本使用(禪道,,jira,tapd,readmind,,testlink等); 3,、功能測試項目實戰(zhàn) 1)先找一個用來練習的項目,,一般培訓機構(gòu)可能用的都是電商項目居多,比如xoshopo,,fpshop之類的,,這些在網(wǎng)上都是開源的 ,可以自己去下載部署包,,然后在本地部署一個,,也可以用淘寶網(wǎng)或者微店都可以,你自己開通網(wǎng)店,,然后就有后臺可以去上架商品之類的 ,,在關(guān)注頁面展示,可以把一些相關(guān)的功能都熟悉一下,,用學到的軟件測試的相關(guān)知識去寫寫用例,,測一下有沒有bug。 但是個人并不建議初學者用電商類的網(wǎng)站,,尤其是php的那種開源項目,用的語言和架構(gòu)都跟現(xiàn)在大部分企業(yè)用的不一樣 ,,你所學會和掌握的一些東西,,在別人眼里一文不值 ,或者一看就像是培訓出去的,,可以網(wǎng)上找java開源的項目部署 ,,有的會提供演示的demo地址 ,可以直接用來訪問就行,。 2)找好項目后,,針對項目進行項目實戰(zhàn),包括從需求分析開始,、用例設(shè)計這些 ,,都要自己正兒八經(jīng)的挑幾個模塊去嘗試寫一下 ,然后找有經(jīng)驗的人看一下,。自己在本地搭建禪道等系統(tǒng) ,,提交一下bug,模擬整個流程,,然后編寫一些測試文檔(測試用例,、測試報告,,測試計劃和測試方案的話 一般是屬于管理的活,可以先做簡單的了解) 3)項目有很多的類型,,比如windows客戶端,、app、小程序,、web網(wǎng)站等類型 ,,建議優(yōu)先選擇web網(wǎng)站和app進行熟悉,做好筆記,,自己梳理各個類別系統(tǒng)的測試重點,,多積累經(jīng)驗,可以多看看別人寫的博客之類的,。 4,、常用測試工具學習 1)xmind/mindmanage思維導圖、svn/git源代碼和文檔管理工具,、抓包工具(fiddler,、charles:掌握基本抓包用法,弱網(wǎng)請求,、接口請求攔截,、響應結(jié)果篡改); 2)學習linux基本操作,,掌握常用命令,,學會環(huán)境部署的大致操作; 3)學習數(shù)據(jù)庫的基本知識,,掌握增刪改查的常見操作,; 4)了解一些簡單的html、css,、javascript相關(guān)的內(nèi)容,,有個概念就行; 5,、結(jié)合以上工具,,再運用到項目中,回過頭來重新再去測試一遍(不要覺得枯燥,,測試經(jīng)常干一些反復瑣碎的事情,,需要耐心和細心)。 5,、簡歷編寫和面試準備 通過前面的學習,,了解了軟件測試是干啥的,測試人員的日常工作之后,,給你一個軟件,,能快速熟悉上手的話,,就可以開始著手寫簡歷準備面試了。寫好簡歷之后,,可以找身邊有工作經(jīng)驗的朋友幫你看一下,,給點指導意見,然后自己適當?shù)乃⒁幌旅嬖囶},,做些準備 ,,先找?guī)讉€公司面試一下,看看自己的學習成果怎么樣 ,,看看還有哪些地方需要再提升,。 自己想去某個公司,又不知道好不好,,是不是外包或者培訓機構(gòu)時,,可以通過看準網(wǎng)查一下,這個我也是之前聽一個公開課的時候?qū)W到的,。還有投簡歷的時候,,盡量挑HR上班的前幾分鐘投遞簡歷,效果可能會好一些,,比如9點上班,,你可以8點50左右投簡歷,要不然,,同一崗位投遞簡歷的數(shù)量多的話,,你投遞的早,簡歷就會在收件箱的最底下,,機會就小一些,。 6、做測試要學習的軟技能 以上說的都是入門做測試這樣,,需要掌握的一些硬技能和專業(yè)知識,那么除此之外,,軟技能也非常的重要,。 1)分析能力、邏輯思維能力等,; 2)溝通能力,、情商。 7,、自學過程中如何自己找資料進行學習 首先,,以上只是我根據(jù)自己的個人經(jīng)驗,列舉的一些做功能測試需要掌握的一些技能,,列舉的肯定不夠完善和細致,,包括一些知識的學習順序可能也并不適合所有人,。 下面說一下怎么去找資料學習: 1)通過購買一些書籍或者pdf電子書,比如《軟件測試的藝術(shù)》,,《Google軟件測試之道》,,《探索性測試》等; 2)通過B站搜索相關(guān)的視頻進行學習,,不過建議找有經(jīng)驗的幫你把把關(guān),; 3)一些其他的免費視頻,可以通過騰訊課堂上搜索軟件測試的一些課程,,有一些免費的公開課 ,,掃碼加一下培訓機構(gòu)的助教的微信,都會給你們提供一些免費的公開課的資料和一些入門的資料,,騰訊課堂上也有一些小額的付費課程,,比如0.01,1元,,9.9元的這種 ,,覺得內(nèi)容不錯的,還是可以買一些看一下,。 4)到一些比較有名的測試論壇上搜索相關(guān)的資料看,,比如51testing、testerhome等,; 那么,,自學的順序是怎樣的呢?有哪些細節(jié)的東西需要學呢,? 1)其實你想自學什么內(nèi)容,,可以參考一些培訓機構(gòu)的0基礎(chǔ)入門的課程培訓大綱,好的機構(gòu),,培訓的內(nèi)容都是會定期更新的,,不像自己瞎找的一些資料,有的是以前的一些學習資料,,學習的順序不太對,,有些東西目前沒必要去學 ,或者過時了,,容易走彎路,。 8、建不建議報班學習呢,? 首先,,不可否認的是,報班系統(tǒng)的學習,肯定是會有收獲的,。但是,,要注意的一點是,現(xiàn)在基本上是不存在有什么的包就業(yè)之類的 ,,這種一看就是騙人的,,頂多能提供給你的是一個機會,至于有沒有面試機會,,能不能面試通過,,這個還要看自己的學習成果和能力。 報班的好處: 1)能夠系統(tǒng)的學習某個知識點,,避免自學過程中踩坑,; 2)遇到問題有人解答,有一群小伙伴跟你一起學習,,一起討論,,大家都站在一個差不多的起點學習,可以共同進步,; 3)可以為自己積累一定的人脈,,大家都是同行,以后要找工作啥的,,有好的機會 ,,都可以找他們進行內(nèi)推。 缺點: 1)機構(gòu)很多,,可能會不知道如何去抉擇,; 2)新手小白沒有經(jīng)驗,很容易被忽悠,; 3)學習過程中還是有一定的學習強度的,,短時間內(nèi)要你掌握這么多的內(nèi)容,能不能消化,,能吸收多少 ,,要看自己的潛力了。 文章來源:網(wǎng)絡(luò) 版權(quán)歸原作者所有 上文內(nèi)容不用于商業(yè)目的,,如涉及知識產(chǎn)權(quán)問題,,請權(quán)利人聯(lián)系小編,我們將立即處理 |
|