功能測試如何進階為白盒測試?
首先想進階白盒測試,功能測試是基礎,如果連功能測試都做的不好,那你是一個失敗的QA!
一. 什麼是測試工程師?
測試工程師簡稱QA,QA的英文全稱是 QUALITY ASSURANCE ,質量管理。
使用各種測試技術和方法來測試和發現軟體中存在的軟體缺陷。
測試技術主要分為黑盒測試和白盒測試兩大類。
其中黑盒測試技術主要有等價類劃分法、邊界值法、因果圖法、狀態圖法、測試大綱法以及各類典型的軟體故障模型等;
白盒測試的主要技術有語句覆蓋、分支覆蓋、判定覆蓋、基本路徑覆蓋等;
從專案需求階段、設計階段、研發過程、產品測試、驗收幾乎專案的整個生命週期都參與。
簡單介紹一下~~~~~~~~~~~什麼是測試工程師 ----------------end---------------------
二. 功能測試如何練就大成呢?有三點特別重要:
第一點:思維邏輯(這個其實特別重要~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)
第二點:溝通能力(這點是最重要的,因為你面對各種各樣的小夥~~~身為QA你一定懂得.......)
第三點:應變能力(這點也很重要的,相信你一定也懂得~~~~~~~~~~~~~~~~~~~~~~~~~~~~)
第四點:問心無愧(對於質量的把控,盡職盡責,嚴格把控,一定要做到問心無愧,相信努力結果一定不會差,那你就是一個合格的質量把控者了)
三.怎麼進階白盒測試?
很多同學在功能測試這行待了很久,但是一直沒什麼進步,想學習自動化和效能方面,但是不知道從何下手。
想進階自動化,也分三部曲
第一步:選擇一個你喜歡的語言(本人建議學習python)
第二步:任何一門語言基礎很關鍵,一定要學好基礎,一定要學好基礎,一定要學好基礎。
第三步:如果你的java或者python基礎底子感覺很牢固了,那麼你可以學習自動化了~~~~
第四步:一定要動手實踐,程式碼看是看不會的。----------------從web自動化開始學習
web自動化怎麼開始學習呢?
web自動化框架:selenium
語言建議:python
本人建議學習,selenium+python,一步一步進行學習,關於selenium+python 的使用及相關配置,這篇文章暫不做介紹,等不及的同學可以自己--百度---google哦~~
本人感覺自動化目前測試行情,需求量並不大,雖然很多公司招自動化測試,但是進去公司之後還是以功能測試為主。
身為一個測試人員,你應該有很強的自學能力,與時俱進,自動化一定要能寫!!!!!!!!!!!!
自動化涉及的面也是很大的,不侷限於軟體自動化。
介面的自動化測試,自動化生成測試報告等。推薦學習--------python+requests+unittest
本人覺得測試之路,還是不錯的一個發展方向,進階方向如下:
功能測試---自動化測試----效能測試-----全棧工程師----------產品和技術的掌控者。
一入測試,再也不回頭,一條路走到黑。
等後續本人會寫一些,自動對自動化測試和效能測試,自己的見解和如何快速學習。