天天看點

史上最全軟體測試自學完整路線,強烈建議收藏轉發

史上最全軟體測試自學完整路線,強烈建議收藏轉發

一些測試必備文檔以及概念要掌握,這是最基本的

1.測試分類:

按測試技術劃分為:

黑盒測試:即功能測試,也就是我們俗稱的點點點,但是不要簡單以為隻是這樣,點點點的前提是對整個項目的業務了然于心

白盒測試:可以看到項目的代碼,屬于邏輯結構的測試

灰盒測試:介乎黑白之間

按是否需要運作代碼分為:

靜态測試:主要是側重于界面

動态測試:運作代碼,輸入資料

按軟體特性分為:

功能測試:驗證所有功能點是否和産品預期相符

性能測試:負載測試,壓力測試,資料庫容量測試

2.測試流程

需求評審,項目立項——技術評審,分解架構——用例評審,需求一緻——分解業務,執行測試

3.測試需求分析

這個是首要的,一個測試人員要對項目有足夠的了解,可以這麼說,對一個項目了解最清楚的除了産品,就是測試了,要學會拆解需求,提高自己的業務能力

4.測試計劃

一般大公司都會有标準的測試計劃,我們沒有哦,不過,測試計劃都是測試經理基于需求分析編寫的,測試人員按照計劃測試即可

5.測試用例

測試用例方法很多,像等價類,因果圖,邊界值,正交排列,場景法,一般公司會有自己的一套用例規範,找同僚要模闆即可

6.測試評審

測試評審包括需求評審,測試計劃評審,測試用例評審,之前對于測試用例的一些注意點專門有一篇,感興趣的小夥伴可以去看看

7.缺陷管理流程及規範

一個bug從新送出之後會有一個生命曆程,是以就把它分為幾個狀态,用工具來管理修複上線的程序,像現在市面上很多管理工具,像禅道,bugout,可以根據公司要求去學習掌握

8.資料庫

資料庫也是測試的一個重點,上一篇講的是mysql安裝和一些基本文法,因為是日常測試,是以掌握基本即可,面試,筆試可能問的較多,實際應用不多

9.Linux

一個作業系統,看項目,主要掌握常用指令,能安裝軟體即可

10.執行測試

系統測試:按照測試用例系統把項目整體測試一遍,跟進bug修複狀态,確定上線

回歸測試:項目上線之後,要整體再回歸一遍,避免遺漏,有時候,環境也是個坑,環境會影響有些功能,是以,回歸測試,主要是在用例發現問題之前把問題盡快消滅

11.測試報告

測試完成之後,對現有測試情況進行一個總結,郵件、文檔皆可,看具體要求

12.移動端測試

對于APP、H5頁面的項目來說,真機測試必不可少,可以與PC對比學習

13.相容性測試

PC相容:浏覽器核心

APP,H5相容:手機系統,浏覽器

對于相容來說,大的功能不會有影響,主要是一些樣式的展示和前台互動問題

自動化測試主要應用于比較成熟的項目,基本頁面結構,架構設計不會有大的變動,學習成本和維護成本較大,目前自己把大概的架構寫出來了,不過項目還在初期,後期會一直維護

推薦工具:selenium+testng

推薦語言:Javapython

因為工作不久,還沒接觸到接口測試,不過,接口測試是必須要學習的一個方向

一些協定,請求方法,還有抓包工具,狀态碼要熟練掌握

一個網站能否承載起使用者的通路量,承載極限是多少,是性能測試的重點

推薦工具:LoadRunner、Jmeter

看了這篇内容後,堅信以下兩件事,也會對你的自我提升有一定的幫助:

1、點贊,讓更多人能看到,同時你的認可也會鼓勵我創作更多優質内容。

2、要讓自己變得更強:想想,假如你是要在測試這個行業長期做下去,你的工作經驗和測試技術是絕對不夠的,你需要提升,你需要豐富你的技術棧!還等什麼!

最後:【可能給你帶來幫助的教程】(私聊q1領取)

史上最全軟體測試自學完整路線,強烈建議收藏轉發

這一些資料,對做【軟體測試】的朋友而言應該是較為完整了,這類學習資料也陪伴我走過了最艱難的路程,希望也可以幫助到你!萬事要盡早,尤其是技術行業,一定要提升技術功底。

繼續閱讀