菜鳥怎樣做好功能測試?

PS:本文轉(zhuǎn)載自黑馬測試高贊知乎文章
鏈接:https://www.zhihu.com/question/49877910/answer/1597914370

本文較長,目錄如下:
1、如何重拾測試信心
2、如何提升測試技術(shù)實力
3、不止步功能測試,目標(biāo)要定在更高端測試
一、建立對測試的信心
回答題主問題之前,我們先來了解一下功能測試工程師的薪資情況。從下圖就能看出來,軟件測試工程師的薪資還是很讓人滿意的。

但是功能測試的薪資相比自動化測試薪資相差還是很大的,詳情可以具體點擊
《軟件測試工程師的工資有多高?504 贊同 · 72 評論回答》
https://www.zhihu.com/question/359606043/answer/1581863304

題主表示越來越迷茫,其實也是正常的,因為你才干2個月,可了解下一般人成長、財富增長的冪率曲線圖,一定會讓你放平心態(tài)的,不在焦急,詳情可以點擊下方鏈接。
《做了大半年的軟件測試,可是覺得我在浪費時間,怎么辦?1377 贊同 · 260 評論回答》
https://www.zhihu.com/question/49654884/answer/1452761382

二、提升測試技術(shù)能力
分析題主提出的問題,其實就是對于剛進入測試領(lǐng)域的同學(xué),對于測試的具體工作以及在整個軟件開發(fā)過程中扮演什么角色不清楚,從而對測試工作以及自身之后的職業(yè)生涯規(guī)劃產(chǎn)生了一絲絲的迷茫。要解決這么問題,首先我們需要對軟件測試的理論有一些了解。這里可以先給題主推薦3個非常好的測試入門視頻,希望有幫助。



對軟件測試的基礎(chǔ)理論知識有一定了解之后,我們就可以從以下的幾個方面來全面的完善自己的能力
1.盡快熟悉項目功能
因為功能測試是針對項目的功能進行測試的,所以在測試之前需要對項目的現(xiàn)有功能盡快熟悉起來,盡快熟悉項目功能的最直接的辦法就是查看之前同事寫的測試用例,并且從這些測試用例之中,自己歸納總結(jié)出來業(yè)務(wù)的邏輯線。
2.在需求分析時就介入進來
很多功能測試人員都是等到需求確立了才參與到項目的迭代中,這對項目迭代的質(zhì)量保障埋下了隱患。因為在需求評審的時候,作為一個測試人員必須了解這次需求的內(nèi)容會影響到哪些現(xiàn)有的功能,評估出需求測試以外的回歸測試的工作量,防止因評估不足造成后期測試回歸不充分,導(dǎo)致最后上線之后出現(xiàn)線上事故。
3.提升測試用例的水平
測試用例是最能反應(yīng)功能測試人員的能力,很多人寫用例是用書本上的方法,什么邊界值法,條件覆蓋法等等,其實我們更應(yīng)該關(guān)注用戶,從用戶的角度來寫用例才對。在每次項目迭代之后,對這次編寫的測試用例應(yīng)該及時進行復(fù)盤,多總結(jié)經(jīng)驗
分享一個專門講功能測試用例的視頻

4.發(fā)現(xiàn)了BUG一定要記錄到缺陷管理工具中
對于發(fā)現(xiàn)的問題一定要提交到缺陷管理工具,這一點看起來實現(xiàn)起來很簡單,但是實際結(jié)果是就算經(jīng)驗豐富的功能測試工程師也會漏提BUG,原因是什么呢?那我就舉一個經(jīng)常面臨的場景。功能測出問題來了,之前為了定位問題已經(jīng)和開發(fā)溝通很久了,最后在雙方的共同努力下定位了問題,這個時候測試人員就常常想當(dāng)然的認(rèn)為開發(fā)已經(jīng)知曉了,然后就沒有將問題提交到缺陷管理工具。然后開發(fā)人員因為其他的工作忘記了還有這么一個BUG,也沒有缺陷管理工具來提醒開發(fā)還有這么一個BUG沒有修復(fù),最后可怕的情況就發(fā)生了。
分享一個缺陷管理工具Jira的使用視頻:

5.熟練掌握常用的功能測試工具
對于一些常用的功能測試的工具要盡快掌握,比如APP的查看日志工具ADB,抓包工具fiddler/charles(掌握一個就行),chrome自帶的WEB端的抓包工具,Postman簡單好用功能強大的接口調(diào)試工具
分享一些工具使用的視頻鏈接:

6.能完成數(shù)據(jù)庫基本的操作
對于數(shù)據(jù)庫最基本的增,刪,改,查也需要會。特別是查詢,能做到靈活使用表連接,排序,分組就差不多了
再分享一個關(guān)于數(shù)據(jù)庫學(xué)習(xí)的視頻

7.養(yǎng)成有問題查日志的好習(xí)慣
學(xué)習(xí)怎么去通過查看日志發(fā)現(xiàn)問題。一般情況下查日志是需要去服務(wù)器下的Linux系統(tǒng)進行操作,所以一般的Linux的常用命令需要有所了解,然后就是學(xué)習(xí)一些常用的查詢?nèi)罩镜拿?/p>
最后分享一個Linux的課程

三、不要止步功能測試,而要邁向自動化測試、性能測試、測試開發(fā)
目前只會功能測試(手工測試),在當(dāng)前2022年,是比較落伍了,所以建議不要止步功能測試,而要邁向自動化測試、性能測試、測試開發(fā),是不是這樣,請看測試黑馬測試某位學(xué)員的介紹截圖即可看出(干了5年功能測試,離職卻找不到了工作,然后來黑馬學(xué)習(xí)自動化測試):

楊同學(xué)的故事,若感興趣,可以點擊下方鏈接了解:
測試工作進行不順利,離職來黑馬,畢業(yè)月薪19K【附照片】-黑馬程序員技術(shù)交流社區(qū)bbs.itheima.com/thread-438957-1-1.html?bilibilixhw
知道了危機感,那具體怎么學(xué)習(xí)自動化測試呢?可以點擊下方鏈接:
《如何學(xué)習(xí)自動化測試?1706 贊同 · 240 評論回答》
https://www.zhihu.com/question/22211535/answer/1579948115
那怎么學(xué)習(xí)測試開發(fā)呢?請狠狠點擊下方鏈接:
《手工測試人員如何轉(zhuǎn)測試開發(fā)?354 贊同 · 38 評論回答》
https://www.zhihu.com/question/61162236/answer/1614932376

若你是對測試不太了解的測試小萌新,有太多太多對測試的疑惑(前途、薪資、技術(shù)含量、男生是否可以干.....),強烈推薦你觀看《測試小白必看:學(xué)習(xí)軟件測試必問的100個問題,從此貼開始》,相信能掃除掉你心目中90%以上的常見問題。
《100個常見問題鏈接》:http://bbs.itheima.com/thread-507947-1-1.html

最后,為方便大家自學(xué)軟件測試,特意給大家準(zhǔn)備了一份13G的超實用干貨學(xué)習(xí)資源,涉及的內(nèi)容非常全面。
包括軟件學(xué)習(xí)路線圖,黑馬50多天的上課視頻、16個突擊實戰(zhàn)項目,80余個軟件測試用軟件,37份測試文檔,70個軟件測試相關(guān)問題,40篇測試經(jīng)驗級文章,上千份測試真題分享,還有2020軟件測試面試寶典,還有軟件測試求職的各類精選簡歷,希望對大家有所幫助…..
《2022黑馬測試學(xué)習(xí)路線圖鏈接》:http://bbs.itheima.com/thread-405757-1-1.html
