測試技術棧:
1. 計算機原理
(1)計算機組成->硬體、軟體
(2)作業系統
2. 網路原理
(1)網路架構
(2)網路協議
(3)cookies與session機制
3. linux基礎
(1)核心及分類
(2)檔案與管理
(3)使用者許可權
(4)軟體安裝
(5)常用設定
4. 資料庫
(1)常用操作
a. 安裝
b. 建表、建庫
c. 增刪改查
d. 去重、過濾、排序、分組
e. 子查詢、聯合查詢
(2)穩定性
型別及效能
5. 測試基礎
(1)測試概念及分類
(2)測試思路
需求分析->測試計畫->測試case->功能、ui、易用性、安全性、穩定性、效能
(3)黑盒測試方法
(4)白盒測試方法
6. 抓包工具
抓包工具方法及原理
fiddler、charles、wireshark、sniffer、tcpdump
7.介面測試工具
postman、soupui、jmeter、
測試知識體系完成過程
很多測試從業者其實會對自己未來的發展感到迷茫,覺得自己的工作其實就是用 滑鼠點點點 其實不是這樣的,測試工程師有自己的價值。如果你熱愛這個行業,好好規劃自己的職業發展道路,到達行業頂薪也是有可能的。不斷加強自己這5方面的能力,你會發現你對測試的了解會提公升到乙個新的高度。基礎測試能力 測試基礎就是測...
canvas知識體系
把canvas想象成乙個畫板 乙個繪製狀態,可模擬畫圖工具中的工具欄 繪圖元素,包括簡單的圖形,線條,複雜的組合,和 繪製模式,比如畫板中的圖形存在繪製的先後順序,而存在重疊部分,該如何顯示存在重疊的圖形,這是繪製模式要解決的問題 裁切路徑,只讓畫板的部分可見 畫素操作,操作imagedata的畫素...
android 知識體系
1.雙鎖單例,為什麼要加 volatile?volatile就牽扯到指令重排序的問題了。要理解為什麼要加volatile,首先要理解new singleton 做了什麼。new乙個物件有幾個步驟。1.看class物件是否載入,如果沒有就先載入class物件,2.分配記憶體空間,初始化例項,3.呼叫建...