從寫下第1個(gè)腳本到年薪30W,我的自動(dòng)化測(cè)試心路歷程

我希望我的故事能夠激勵(lì)現(xiàn)在的軟件測(cè)試人,尤其是還堅(jiān)持在做“點(diǎn)點(diǎn)點(diǎn)”的測(cè)試人。

你可能會(huì)有疑問:“我也能做到這一點(diǎn)的可能性有多大?”因此,我會(huì)盡量把自己做決定和思考的過程講得更具體一些,并盡量體現(xiàn)更多細(xì)節(jié)。

每個(gè)測(cè)試人的經(jīng)歷都不一樣,但我希望我的經(jīng)歷中能讓你有所收獲。

測(cè)試新人

我的軟件測(cè)試職業(yè)開始和大多數(shù)最普通的測(cè)試人員一樣,一開始在一家社交平臺(tái)的公司做軟件測(cè)試,公司最開始只我人一位軟件測(cè)試人員,沒有任何流程和規(guī)范,但好在工作比較輕松,這就導(dǎo)致我有充足的時(shí)間學(xué)習(xí)各種測(cè)試技術(shù)和工具。

當(dāng)你認(rèn)為工作很閑時(shí),這正是你可以有更多的時(shí)間投入學(xué)習(xí)的時(shí)候,但是,學(xué)習(xí)的內(nèi)容一定要基于自己的工作來,這樣才能把學(xué)來的技術(shù)變成工作經(jīng)驗(yàn)。

當(dāng)時(shí),有一些機(jī)會(huì)在工作中做性能測(cè)試,于是,學(xué)會(huì)了使用LoadRunner和JMeter,有一次需要測(cè)試MySQL數(shù)據(jù)庫(kù)的性能,用JMeter搞了半天不知道怎么設(shè)置,結(jié)果叫一位開發(fā)的同事幫我過來很快就搞定了。

這讓我認(rèn)識(shí)到開發(fā)知識(shí)對(duì)于測(cè)試工作的幫助,編程語言的能力會(huì)決定你測(cè)試技術(shù)的深度。

選擇Python

大概在2013年的時(shí)候,腳本語言變得越來越流行,我正糾結(jié)學(xué)習(xí)Python還是Ruby,后來,我被分到社區(qū)項(xiàng)目的測(cè)試工作,公司產(chǎn)品開始選用Python開發(fā)的,所以,我毫不猶豫的選擇了Python。

如果你不知道學(xué)習(xí)什么編程語言,那么就根據(jù)項(xiàng)目的開發(fā)語言來,這也會(huì)有助于你對(duì)測(cè)試的bug的理解。

接著,開始用Python語言和Selenium來嘗試做自動(dòng)化測(cè)試。那時(shí),關(guān)于Python版的Selenium并不多,在學(xué)習(xí)的同時(shí)我開始發(fā)表相關(guān)博客。

交流是學(xué)習(xí)新技術(shù)的驅(qū)動(dòng)力,大多數(shù)時(shí)候我們很難堅(jiān)持學(xué)一個(gè)新技術(shù)的原因就在于缺少反饋,不管是做內(nèi)部分享或者是社群交流都是很好的反饋機(jī)制。

2014年的時(shí)候,由于項(xiàng)目的原因,開始使用Robot Framework測(cè)試框架,正因?yàn)橛蠵ython的基礎(chǔ)所以很快就理解了Robot Framework框架的工作原理,并可以根據(jù)項(xiàng)目的需要開發(fā)系統(tǒng)關(guān)鍵字。

掌握自動(dòng)化工具的原理使用起來才能更加游刃有余,而這也需要你有一定的編程基礎(chǔ)的原因。

2015年隨著移動(dòng)App越來越流行,趁著換工作的間隙,我開始學(xué)習(xí)了一個(gè)月的appium自動(dòng)化工具,但工作中用不到后來就沒在繼續(xù)了。

后來,我開始針對(duì)另一個(gè)社區(qū)項(xiàng)目編寫Web UI自動(dòng)化測(cè)試,前后做了幾個(gè)月,積累了一些經(jīng)驗(yàn),開始嘗試設(shè)計(jì)Web自動(dòng)化框架,當(dāng)時(shí)主要還是針對(duì)Selenium API的封裝。

自動(dòng)化測(cè)試

為什么我越來越有更多機(jī)會(huì)去做自動(dòng)化相關(guān)的工作,當(dāng)然,是我先學(xué)會(huì)了這項(xiàng)技能,然后才有,公司項(xiàng)目又比較適合去做自動(dòng)化,所以,我就嘗試去做了,最后,這就變成了我的經(jīng)驗(yàn)。

但是,沒多久我會(huì)調(diào)到另外一個(gè)項(xiàng)目負(fù)責(zé)接公司口平臺(tái)的測(cè)試,這個(gè)項(xiàng)目支撐公司內(nèi)部不同的業(yè)務(wù)線,為了更加高效的保證接口的質(zhì)量,開發(fā)設(shè)計(jì)了一套基于PHPunit的接口自動(dòng)化項(xiàng)目,因?yàn)檎麄€(gè)接口平臺(tái)也是有PHP開發(fā),所以,我開始嘗試用PHP編寫接口自動(dòng)化測(cè)試。這個(gè)自動(dòng)化項(xiàng)目非常高效的保證了接口平臺(tái)的穩(wěn)定性,我持續(xù)維護(hù)了兩年。

測(cè)試有時(shí)候必須跟著項(xiàng)目發(fā)展自己的技術(shù),但也正是之前的編程基礎(chǔ)和自動(dòng)化的經(jīng)驗(yàn)的積累,所以,才會(huì)很快的上手接口自動(dòng)化項(xiàng)目。

2018年我開始做全棧工程師,和團(tuán)隊(duì)一起從零開發(fā)內(nèi)部管理平臺(tái),后端用Django框架設(shè)計(jì)接口,前端用vue.js框架設(shè)計(jì)頁(yè)面,項(xiàng)目已經(jīng)在整個(gè)公司得到應(yīng)用。

這個(gè)階段跨度有點(diǎn)大,但應(yīng)了我前面的一些思路,當(dāng)你掌握的更多的技術(shù),那么你也會(huì)有更多的機(jī)會(huì)繼續(xù)提升自己。

你也在往自動(dòng)化方向發(fā)展嗎?

在適當(dāng)?shù)哪挲g,選擇適當(dāng)?shù)膷徫唬M量發(fā)揮好自己的優(yōu)勢(shì)。

我的自動(dòng)化測(cè)試之路,一路走來都離不每個(gè)階段的計(jì)劃,因?yàn)樽约合矚g規(guī)劃和總結(jié),所以,我和朋友花了一段時(shí)間整理編寫了下面的軟件測(cè)試工程師發(fā)展規(guī)劃路線,會(huì)給你帶來幫助和方向:

一、測(cè)試基礎(chǔ)

了解測(cè)試的基礎(chǔ)技能,掌握主流缺陷管理工具的使用,熟練測(cè)試環(huán)境的操作與運(yùn)維

愛碼小士(公眾號(hào)) 測(cè)試基礎(chǔ)
測(cè)試計(jì)劃/測(cè)試用例 黑盒用例設(shè)計(jì)等價(jià)類/邊界值/場(chǎng)景分析/判定表/因果圖分析/錯(cuò)誤推斷
缺陷 缺陷生命周期/缺陷分級(jí)/缺陷管理工具禪道/Jira
數(shù)據(jù)庫(kù) Mysql/環(huán)境搭建/增刪改查/關(guān)聯(lián)查詢/存儲(chǔ)過程
Linux 系統(tǒng)搭建/基本指令/日志分析/環(huán)境搭建

二、Linux必備知識(shí)

Linux作為現(xiàn)在最流行的軟件環(huán)境系統(tǒng),一定需要掌握,目前的招聘要求都需要有Linux能力。

愛碼小士 Linux必備知識(shí)
Linux系統(tǒng)簡(jiǎn)介與準(zhǔn)備 Linux作為現(xiàn)在最流行的軟件環(huán)境系統(tǒng),一定得會(huì),從CenterOS版本系統(tǒng)進(jìn)行介紹,安裝,目錄結(jié)構(gòu)等基礎(chǔ)內(nèi)容學(xué)起,也為后續(xù)自建測(cè)試環(huán)境準(zhǔn)備。
Linux遠(yuǎn)程工具Xshell 詳細(xì)介紹如何入門使用Linux,并進(jìn)行常規(guī)的遠(yuǎn)程管理,文件傳輸操作,涉及其中的工具Xshell,Xftp
Linux文件屬性與管理 Linux文件,目錄基本屬性,文件操作,文件管理,目錄操作,目錄管理。切忌自毀行為操作,如何預(yù)防意外操作
Linux用戶與組管理 如何在Linux中新增,刪除,修改用戶與組,并賦予相應(yīng)權(quán)限,不再因?yàn)闄?quán)限問題而卡殼
Linux文件編輯器 Linux文件編輯器vi的使用,命令模式,輸入模式,操作實(shí)例,快捷鍵,管道命令,使用心得。在一個(gè)沒有圖形化的系統(tǒng)下到底如何編輯的呢?
Linux常用系統(tǒng)設(shè)置 網(wǎng)絡(luò)設(shè)置,環(huán)境變量,磁盤管理,時(shí)間設(shè)置,系統(tǒng)資源,防火墻,應(yīng)有盡有,不用擔(dān)心毫無頭緒。
Linux安裝軟件 Linux安裝命令,以及如何通過tar,gz等網(wǎng)絡(luò)上下載的安裝文件進(jìn)行安裝,如MySQL數(shù)據(jù)庫(kù)安裝。
Linux Docker容器 Docker容器技術(shù)講解,image鏡像管理,倉(cāng)庫(kù),容器創(chuàng)建,啟動(dòng),操作,鏡像打包,趕上行業(yè)流行技術(shù)

三、Shell腳本

掌握Shell腳本:包括Shell基礎(chǔ)與運(yùn)用、Shell邏輯控制、Shell邏輯函數(shù)

愛碼小士 (公眾號(hào)) Shell
Linux Shell基礎(chǔ)與應(yīng)用 shell腳本編程介紹,環(huán)境類型,變量,參數(shù),運(yùn)算符,數(shù)組的使用,零距離接觸腳本
Linux Shell邏輯控制 shell邏輯應(yīng)用,test命令,流程控制,數(shù)據(jù)輸入與輸出,腳本邏輯不再單調(diào),玩出花樣
Linux Shell函數(shù) shell腳本函數(shù)寫法,文件互相調(diào)用,腳本實(shí)戰(zhàn)應(yīng)用,懂得開發(fā),測(cè)試,運(yùn)維都可以做什么
Windows 腳本批處理 Linux玩夠了,再來看看Windows常規(guī)命令用法,批處理腳本寫法,實(shí)戰(zhàn)應(yīng)用,并不是到哪都是Linux,Windows腳本也是常用腳本之一,看到這里可能你就用的Windows

四、互聯(lián)網(wǎng)程序原理

自動(dòng)化必經(jīng)之路:前端開發(fā)基礎(chǔ)知識(shí)以及互聯(lián)網(wǎng)網(wǎng)絡(luò)必備知識(shí)

愛碼小士 互聯(lián)網(wǎng)程序原理
Web前端開發(fā)基礎(chǔ) HTML、CSS基本內(nèi)容學(xué)習(xí)。為什么測(cè)試課程有開發(fā)?對(duì)不起,如果不會(huì),自動(dòng)化可能不歡迎,很多自動(dòng)化測(cè)試問題都出自于開發(fā)基礎(chǔ)
Web前端開發(fā)腳本 JavaScript最主流的腳本學(xué)習(xí),同樣的,這也會(huì)在自動(dòng)化測(cè)試中涉及,在一些工具中其實(shí)也經(jīng)常用到動(dòng)態(tài)腳本,也是JavaScript語言
開發(fā)者調(diào)試工具測(cè)試應(yīng)用 雖然瀏覽器的F12被命名為開發(fā)者工具,但實(shí)際上測(cè)試不管在功能測(cè)試還是自動(dòng)化測(cè)試中,都起到了很關(guān)鍵的作用。如解析HTML,定位元素,調(diào)試腳本,監(jiān)控網(wǎng)絡(luò)抓包等等
互聯(lián)網(wǎng)程序網(wǎng)絡(luò)架構(gòu) 通過網(wǎng)絡(luò)架構(gòu)詳細(xì)理解互聯(lián)網(wǎng)程序的誕生,邏輯細(xì)節(jié),互聯(lián)網(wǎng)通訊原理又是如何將數(shù)據(jù)傳遞到其他計(jì)算機(jī)的,TCP,UCP,HTTP,等等協(xié)議的關(guān)系又是什么。
HTTP協(xié)議數(shù)據(jù)結(jié)構(gòu)分析 完整解析HTTP協(xié)議數(shù)據(jù)結(jié)構(gòu),包括Request、Response數(shù)據(jù)格式,Header的定義和用法各種狀態(tài)代表什么,如何辨別錯(cuò)誤。分析協(xié)議中參數(shù)的位置,rest結(jié)構(gòu),各種常見的body數(shù)據(jù)形式,解析方式,常見數(shù)據(jù)解析錯(cuò)誤的原因。
Cookie與Session機(jī)制 解讀Cookie到底是什么,和Session存在什么樣的關(guān)系,如何測(cè)試Cookie與Session,需要注意什么

五、MySQL數(shù)據(jù)庫(kù)

軟件測(cè)試工程師必備MySQL數(shù)據(jù)庫(kù)知識(shí),不僅僅停留在基本的“增刪改查”。

愛碼小士 MySQL數(shù)據(jù)庫(kù)
MySQL數(shù)據(jù)庫(kù)測(cè)試應(yīng)用 MySQL環(huán)境搭建,客戶端Navicat的基本使用與數(shù)據(jù)操作,學(xué)習(xí)并鞏固基本的SQL語法,增刪改查缺一不可,掌握各種條件的使用方法
MySQL高級(jí)查詢 查詢升級(jí),掌握多表查詢,子查詢,查詢分組,統(tǒng)計(jì)函數(shù)的使用,并對(duì)經(jīng)典面試題進(jìn)行學(xué)習(xí)與分析
MySQL自定義函數(shù) 既然有內(nèi)置函數(shù),當(dāng)然也不缺自定義函數(shù)的位置,也是經(jīng)常會(huì)使用到的,這就好比任意一種開發(fā)語言一樣都離不開函數(shù)的定義與使用
MySQL存儲(chǔ)過程SP 數(shù)據(jù)庫(kù)必不可少的存儲(chǔ)過程,通常也叫SP,如何定義?如何測(cè)試?怎么樣使用更安全,測(cè)試到底用存儲(chǔ)過程還能做什么更多便于測(cè)試的內(nèi)容
MySQL事物與編程 數(shù)據(jù)庫(kù)事務(wù)使用案例,索引的原理與使用,數(shù)據(jù)庫(kù)SQL編程在測(cè)試中的應(yīng)用,如何用其快速精準(zhǔn)的產(chǎn)生大量指定的測(cè)試數(shù)據(jù)

六、抓包工具

Fiddler,Wireshark,Sniffer,Tcpdump各種抓包工具適用于各種項(xiàng)目,總有一款適合你的

愛碼小士 抓包工具
抓包原理與方式 只有了解抓包的原理,才能真正去用好一個(gè)適合的工具,選擇合適的方向和方法,否則都是徒勞的
抓包工具選擇 抓包工具的分類與功效,什么樣的項(xiàng)目適合哪種工具,如何去辨別工具的優(yōu)勢(shì)
Fiddler基礎(chǔ)功能 作為專業(yè)的HTTP體系的抓包工具,詳細(xì)介紹其工具原理,如何過濾數(shù)據(jù),如何搜索想要的數(shù)據(jù),如何對(duì)web,非web,手機(jī),HTTPS協(xié)議等各種環(huán)境進(jìn)行抓包
Fiddler高級(jí)功能 學(xué)會(huì)使用其進(jìn)行接口測(cè)試,斷電,腳本等方式進(jìn)行數(shù)據(jù)的修改,替換,模擬數(shù)據(jù)進(jìn)行接口Mock測(cè)試,創(chuàng)建自己定義的菜單功能
Wireshark 與其說是抓包,更是一種抓包后的分析工具,在各個(gè)系統(tǒng)下利用其它與系統(tǒng)一體化的抓包工具進(jìn)行數(shù)據(jù)抓取整理并展示,有著強(qiáng)大的過濾和分析功能
Sniffer 黑科技抓包工具,有多種版本,非常專業(yè)的抓包工具
Tcpdump Linux、Android系列的系統(tǒng)中的抓包插件神器

七、接口測(cè)試工具

接口測(cè)試神器,你繞不開的強(qiáng)大工具:Jmeter。小巧靈活:Postman

愛碼小士 接口測(cè)試工具
Jmeter接口測(cè)試入門 Jmeter簡(jiǎn)介,環(huán)境準(zhǔn)備,目錄結(jié)構(gòu)介紹 ,如何錄制腳本,以及基礎(chǔ)組件的使用,線程、作用域、HTTP請(qǐng)求、定時(shí)器、斷言等等
Jmeter接口測(cè)試進(jìn)階使用 Jmeter邏輯控制、前置處理器、后置處理器、監(jiān)視器、結(jié)果樹,如何參數(shù)化、正則表達(dá)式關(guān)聯(lián)、事務(wù)、檢查點(diǎn)等等。并帶領(lǐng)大家對(duì)帶有token等動(dòng)態(tài)數(shù)據(jù)的項(xiàng)目進(jìn)行實(shí)戰(zhàn)演練
Jmeter接口測(cè)試高級(jí)功能 Jmeter腳本思考時(shí)間、隨機(jī)時(shí)間、線程啟動(dòng)間隔、并發(fā)集合點(diǎn)、聯(lián)機(jī)遠(yuǎn)程調(diào)用,webservice、websocket、jdbc、命令調(diào)用等等
Postman接口測(cè)試工具使用 行業(yè)標(biāo)準(zhǔn)HTTP、rest接口測(cè)試神器,基本請(qǐng)求、分組保存、動(dòng)態(tài)變量、腳本、數(shù)據(jù)關(guān)聯(lián)、參數(shù)化、自動(dòng)斷言、批量運(yùn)行、持續(xù)集成。思路類似其他接口工具,避免泛濫學(xué)習(xí)

八、Web自動(dòng)化測(cè)試Java&Python

了解自動(dòng)化的目的,熟練掌握TestNG&unittest自動(dòng)化框架,以及斷言與日志處理

愛碼小士(公眾號(hào)) Web自動(dòng)化測(cè)試Java&Python
自動(dòng)化框架思路引導(dǎo) 我們做自動(dòng)化到底為了什么?節(jié)省人力、加快速度、還是讓機(jī)器代替手動(dòng)、還是提升自我。應(yīng)該如何建立思路,而非無腦進(jìn)坑任機(jī)器擺布
Java&Python3開發(fā)環(huán)境及基本語法 Java&Python開發(fā)環(huán)境搭建,基礎(chǔ)語法入門,讓不會(huì)代碼的以最快速度入門,方便適應(yīng)后續(xù)自動(dòng)化測(cè)試開發(fā)內(nèi)容學(xué)習(xí),代碼夠用即可,并不是學(xué)得越多越好
Java&Python3集合類型與面向?qū)ο箝_發(fā) Java&Python各種基本類型、集合數(shù)據(jù)類型的理解與操作,循環(huán)語句、判斷語句,面向?qū)ο蟮拈_發(fā),函數(shù)的使用,類的使用
Selenium3環(huán)境與瀏覽器驅(qū)動(dòng)配置 基于selenium3的web自動(dòng)化環(huán)境搭建,正確的瀏覽器配置,不再為起不了瀏覽器而煩惱。支持IE、Firefox、Chrome等等
Selenium3多種定位及動(dòng)態(tài)操作 selenium3常見定位方法,屬性和值的獲取,如何動(dòng)態(tài)判斷不一定存在的元素,復(fù)雜的網(wǎng)頁(yè)結(jié)構(gòu),需要多步驟操作的元素等等
特殊情況處理(js、特殊控件等) selenium3自動(dòng)化測(cè)試中,常見的特殊情況處理,如日期、控件、智能等待、文件上傳下載、網(wǎng)頁(yè)嵌套結(jié)構(gòu),各種彈窗的處理方式,cookie處理,JavaScript腳本調(diào)用等
TestNG&unittest自動(dòng)化框架使用 Python unittest、Java TestNG自動(dòng)化框架的使用,環(huán)境處理、基本使用邏輯,數(shù)據(jù)驅(qū)動(dòng)模型,數(shù)據(jù)庫(kù)數(shù)據(jù)載入等
自動(dòng)化框架斷言與日志處理 自動(dòng)化中最重要的是什么?作為測(cè)試當(dāng)然是斷言,沒有斷言的自動(dòng)化毫無用處,如何展示日志與結(jié)果是自動(dòng)化測(cè)試的根本
PageObject框架設(shè)計(jì)模式 PageObject框架設(shè)計(jì)模式,到底是做什么的?如何更好的快速管理控件,從此做起

九、接口與移動(dòng)端自動(dòng)化

專業(yè)接口調(diào)用、測(cè)試解決方案。組建完整的web和接口自動(dòng)化框架,Appium整體使用

愛碼小士 接口與移動(dòng)端自動(dòng)化
接口自動(dòng)化方案Requests Python Requests、Java HTTPclient接口框架,都是專業(yè)的接口調(diào)用、測(cè)試的解決方案,使用簡(jiǎn)單快速,結(jié)合工具的使用方式和功能,快速上手并對(duì)其操作,解決其中的疑難雜癥
web+自動(dòng)化框架整合 自動(dòng)化測(cè)試是相通的,如何將web與接口、甚至更多的測(cè)試類型和方向結(jié)合起來,組成完整的自動(dòng)化框架
Appium環(huán)境搭建 Appium環(huán)境相對(duì)復(fù)雜,針對(duì)Android系統(tǒng)進(jìn)行完整的環(huán)境搭建演練,解決環(huán)境上的問題,并進(jìn)行基本的自動(dòng)化操作
Appium自動(dòng)化實(shí)戰(zhàn)與框架結(jié)合 Appium整體使用與web自動(dòng)化類似,引導(dǎo)使用典型功能,并針對(duì)一款A(yù)PP進(jìn)行實(shí)戰(zhàn)操作

十、敏捷測(cè)試&TestOps構(gòu)建

揭開TestOps的神秘面紗,持續(xù)集成Jenkins框架爛熟于心

愛碼小士(公眾號(hào)) 敏捷測(cè)試&TestOps構(gòu)建
構(gòu)建敏捷測(cè)試運(yùn)維架構(gòu)體系 敏捷測(cè)試是什么?為什么需要敏捷,行業(yè)都提到的devops又是什么?TestOps能做什么
持續(xù)集成Jenkins框架實(shí)戰(zhàn) 持續(xù)集成最常見的一套框架,介紹Jenkins操作、權(quán)限、系統(tǒng)管理等,常用構(gòu)建與運(yùn)行實(shí)例講解
靜態(tài)掃描測(cè)試Sonar 一款自動(dòng)化的代碼掃描工具,便捷式快速掃描代碼中的問題,做到提前發(fā)現(xiàn),統(tǒng)一規(guī)范,自動(dòng)化中的代碼測(cè)試神器

十一、性能測(cè)試&安全測(cè)試

軟件測(cè)試的彼岸:性能測(cè)試和安全測(cè)試,選個(gè)方向努力爬坑吧!

愛碼小士 性能測(cè)試&安全測(cè)試
性能測(cè)試學(xué)習(xí)路線 如何學(xué)習(xí)性能測(cè)試,性能測(cè)試到底該怎么學(xué)習(xí),使用什么工具?工具并不代表性能,接口的基礎(chǔ)對(duì)性能測(cè)試非常重要,而工具只是輔助,更多的是思路和策略。你不會(huì)并不是分析而是準(zhǔn)備階段
loadrunner脫離瀏覽器錄制專題 IE無法啟動(dòng)被測(cè)網(wǎng)站?打不開瀏覽器?程序無法在瀏覽器中被打開?這些都沒關(guān)系,還是一樣能錄制,但錄制是偷懶專用的,對(duì)于學(xué)習(xí)有一定的輔助作用,也會(huì)帶入無法脫離的坑
性能測(cè)試工具操作實(shí)踐 loadrunner、jmeter,有了前面的基礎(chǔ)使用,看懂腳本不是問題,帶上關(guān)鍵的參數(shù)化、動(dòng)態(tài)數(shù)據(jù)關(guān)聯(lián)、事物、日志,大部分的腳本都可以搞定進(jìn)行實(shí)踐
系統(tǒng)監(jiān)控方案實(shí)施 工具自帶監(jiān)控?系統(tǒng)監(jiān)控?JVM內(nèi)部監(jiān)控?數(shù)據(jù)庫(kù)監(jiān)控?各種監(jiān)控的意義何在,如何在各種情況下精準(zhǔn)監(jiān)控?cái)?shù)據(jù)
安全測(cè)試起源與工具介紹 應(yīng)該如何進(jìn)行安全測(cè)試,安全測(cè)試都有哪些分類?都會(huì)用到什么樣的工具,各自的作用又是什么,如web漏洞掃描,端口掃描,系統(tǒng)掃描等
web安全測(cè)試手工實(shí)戰(zhàn) 接口測(cè)試在安全中的作用,不會(huì)手動(dòng)的安全測(cè)試,那就永遠(yuǎn)無法理解自動(dòng)化以后產(chǎn)出的結(jié)果
安全掃描工具測(cè)試實(shí)踐 實(shí)際介紹以及使用APPscan、awvs等專業(yè)安全掃描工具
企業(yè)安全建設(shè)(SDLC) 企業(yè)應(yīng)該如何進(jìn)行安全建設(shè),制定更安全的軟件生命周期。從哪些方面進(jìn)行著手

上面就是我為大家整理出來的一份軟件測(cè)試工程師發(fā)展方向知識(shí)架構(gòu)體系圖。希望大家能照著這個(gè)體系在3-4年內(nèi)完成這樣一個(gè)體系的構(gòu)建。可以說,這個(gè)過程會(huì)讓你痛不欲生,但只要你熬過去了。以后的生活就輕松很多。正所謂萬事開頭難,只要邁出了第一步,你就已經(jīng)成功了一半,古人說的好“不積跬步,無以至千里。”等到完成之后再回顧這一段路程的時(shí)候,你肯定會(huì)感慨良多。

如果你不想再體驗(yàn)一次自學(xué)時(shí)找不到資料,沒人解答問題,堅(jiān)持幾天便放棄的感受的話,可以加我們的軟件測(cè)試交流:273462828,里面有各種軟件測(cè)試資料和技術(shù)交流。

加油吧,測(cè)試人!如果你需要提升規(guī)劃,那就行動(dòng)吧,在路上總比在起點(diǎn)觀望的要好。

未來的你肯定會(huì)感謝現(xiàn)在拼命的自己!

擴(kuò)展閱讀

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容