經驗分享篇丨測試小白如何做好功能測試,看這幾點就夠了
關於新人如何做好功能測試,以下是我個人的一些思考。
測試基礎的重要性
作為一名測試新人,測試基礎非常非常重要。這裡說的基礎,不僅僅是什麼是軟體測試、軟體測試的目的,而是測試用例的設計能力。
因工作的原因,近來接觸不少畢業3、4年,甚至7、8年的測試同學,對用例設計還是停留在理論階段,這讓人不免有些無力吐槽。
Q:軟體測試用例的測試方法有哪些?
回答:等價類、邊界值、因果圖等等。加我VX:atstudy-js 回覆“測試”,進入軟體測試學習交流裙~~
Q:結合實際的業務場景,來說說常用到的測試用例設計的方法。
回答:不少回覆都是以登入來做說明的。
其實日常工作中,常用到的用例設計也就那麼幾種,如果我們能把理論好好應用到實際工作中,那麼漲薪其實也很容易。
那麼,怎麼樣才能設計出好的測試用例呢?業務、業務、業務,重要的事情說三遍。
結合實際的業務場景設計用例非常重要,用例中不僅僅涉及到當前的功能,還需要把上下游關聯的業務考慮進去,儘可能覆蓋完整。下面就來給大家著重介紹一番~
提升資料庫處理能力
作為一名合格的測試人員,資料庫的增刪改查、關聯查詢是必會科目。但對於測試新手來說,這個難度似乎有點大,很多人做事前往往關注的是表象。
比如:點選儲存、提交儲存,那是否就判斷儲存功能是正常的呢?
而正確的做法是,我們必須去資料庫中檢視資料落庫的情況,確認欄位值是否儲存正確,涉及到有業務關聯的功能,也需要到資料庫中,對資料的準確性進一步確認。對業務資料流向做到心中有數才行。
具備定位問題的能力
在測試過程中,我們經常會遇到介面報錯、異常錯誤資訊等情況。作為一名測試新人,你可能第一反應就是直接丟給開發:“喂,兄弟,你這裡報錯了。”
可是當開發人員問:“是前端還是後端報錯啊?”
你可能就只剩下一臉懵了。因為目前大部分軟體都是前後端分離的。所以,此時你要做的,就是學會看日誌。
透過日誌,初步判斷是前端還是後端問題,包括:藉助抓包工具判斷是否是前端傳值傳錯了,還是後端邏輯處理錯誤等相關問題。並透過初步定位問題,幫助開發人員提升解決問題的效率等。
具備總結能力
作為測試新人,我們要多總結。
筆者曾帶過一名剛畢業的同學,他有一套自己的總結方式比如:透過x-mind梳理總結/梳理業務,遇到的問題會記錄處理方法,在測試工作中也形成自己的經驗總結,並將自己的方式分享到團隊中,這名同學在公司成長非常快,因表現突出,得到晉升。加我VX:atstudy-js 回覆“測試”,進入軟體測試學習交流裙~~
作為一名技術同學,總結能力非常重要,在日常工作中我們會踩各種各樣的坑,將這些遇到的問題總結匯總形成經驗並分享給他人,在競爭中也能夠更加突出,在之後的工作中可以時不時翻出來看看,每次都會有不一樣的收穫。
適時做好能力提升
技術人員的永恆話題:技術水平的提升。
新人在前期成長非常快,在測試過程中可以多思考,遇到問題想想是否有更好的方法解決。
之前聽說不少新人心態比較浮躁,動不動就想用自動化解決問題,但自己的自動化測試水平有限,做起來問題層出不窮。
幾乎可以說是,走還沒有學會就想跑等問題。筆者以為我們可以先打好基礎,做好功能測試,在理解業務的情況下,考慮如何更加高效/高質量的完成測試工作。
筆者以為,其實有些同學在處理測試工作時,很多時候是為了自動化而自動化,不少自動化框架既沒有運用到工作中,也沒有產生實際的價值,還沒有自己的思考。建議大家可以先做一個框架,然後引入一定的思考,結合業務來的做自動化測試。
比如,可以從市面上已有的工具入手。
舉個例子:介面測試工具jmeter/postman等等,先透過工具瞭解介面測試流程以及方法,再結合自己的業務,發現當前測試工具解決不了的問題。後期再結合業務開發平臺,不斷思考和實踐。
相信經過一段時間的磨練,大家一定能在測試水平上有所提升。加油,相信明天會更好!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2769147/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android 單元測試只看這一篇就夠了Android
- 軟體測試工程師如何從功能測試轉成自動化測試?經驗分享篇工程師
- 自動測試介紹和分類,看這一篇就夠了
- 小程式分享,看這篇就夠了
- 小白如何學習六西格瑪,看這篇就夠了!
- Web 前端單元測試到底要怎麼寫?看這一篇就夠了Web前端
- 前端知識點彙總—面試看這一篇就夠了前端面試
- 搞定計算機網路面試,看這篇就夠了計算機網路面試
- mongoDB看這篇就夠了MongoDB
- 前端面試考點多?看這些文章就夠了前端面試
- 自動化測試框架知識,讀這一篇就夠了!框架
- 測試用例如何評審,看完這篇就會了
- Android Fragment看這篇就夠了AndroidFragment
- Oracle索引,看這篇就夠了Oracle索引
- 乾貨 | 目標檢測入門,看這篇就夠了(下)
- 乾貨 | 目標檢測入門,看這篇就夠了(上)
- 面試時寫不出排序演算法?看這篇就夠了。面試排序演算法
- 面試中關於Redis的問題看這篇就夠了面試Redis
- 面試時寫不出排序演算法?看這篇就夠了面試排序演算法
- 經驗分享丨功能測試漲薪路線,記一次簡單的效能測試實踐!
- 高效| 工廠如何做好裝置管理工作?看這篇就夠了!
- OAuth授權|看這篇就夠了OAuth
- Zookeeper入門看這篇就夠了
- JavaScript正則,看這篇就夠了JavaScript
- 入門Webpack,看這篇就夠了Web
- Git 看這一篇就夠了Git
- 索引?看這一篇就夠了!索引
- Transformer 看這一篇就夠了ORM
- 應付Android面試看這一篇文就夠了(含面試真題)Android面試
- 搞定計算機網路面試,看這篇就夠了(補充版)計算機網路面試
- 面試官問PHP四大主流框架的優缺點,看這篇就夠了!面試PHP框架
- K8s小白?應用部署太難?看這篇就夠了!K8S
- 面試問到springmvc不會怎麼辦?看這篇就夠了,springmvc面試SpringMVC
- 十分鐘學點測試技術:如何做好敏捷交付驗收測試?敏捷
- 代理模式看這一篇就夠了模式
- Java 動態代理,看這篇就夠了Java
- python 操作 mysql 只看這篇就夠了PythonMySql
- 學透 Redis HyperLogLog,看這篇就夠了Redis