從點(diǎn)工到總監(jiān),一位一線大廠軟件測試人的心路歷程

閑言

每位測試人的經(jīng)歷都不一樣会油,但希望我的經(jīng)歷能激勵現(xiàn)在的軟件測試人个粱、能讓你有所獲,尤其是還在堅(jiān)持做“點(diǎn)點(diǎn)點(diǎn)”的測試人翻翩。我會把自己做的決定和思考的過程講得具體一些都许,并盡量體現(xiàn)更多細(xì)節(jié)。


正題

我的軟件測試生涯和大多數(shù)普通測試人員一樣体斩,一開始在一家社交平臺的公司做軟件測試梭稚。公司最開始只有我一位軟件測試人員,沒有任何流程絮吵、規(guī)范弧烤,但工作比較輕松,這就導(dǎo)致我有充足的時間學(xué)習(xí)各種測試工具和技術(shù)。

當(dāng)你工作很閑時暇昂,這表示你有更多的時間來投入學(xué)習(xí)莺戒,但學(xué)習(xí)的內(nèi)容一定要基于自己的工作來,這樣能把學(xué)來的技術(shù)變成工作經(jīng)驗(yàn)急波。


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

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

選擇Python

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

如果你不知道學(xué)什么編程語言振湾,那么就根據(jù)項(xiàng)目的開發(fā)語言來,這也會有助于你對測試BUG的理解梅誓。

接著恰梢,開始用Python語言和Selenium來嘗試做自動化測試佛南。那時關(guān)于Python版的Selenium并不多梗掰,在學(xué)習(xí)的同時我也開始發(fā)表相關(guān)博客。

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

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

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

2015年隨著移動App越來越流行鹃栽,趁著換工作的間隙,我開始學(xué)習(xí)了一個月的Appium自動化工具躯畴,但工作中用不到后來就沒再繼續(xù)了民鼓。

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

自動化測試

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

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

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

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

這個階段跨度有點(diǎn)大,但應(yīng)了我前面的一些思路修噪,當(dāng)你掌握了更多的技術(shù)查库,那么你也會有更多的機(jī)會繼續(xù)提升自己。在適當(dāng)?shù)哪挲g黄琼,選擇適當(dāng)?shù)膷徫环M量發(fā)揮好自己的優(yōu)勢。

對面試經(jīng)驗(yàn)、軟件现柠、接口院领、自動化測試感興趣可以175317069,群內(nèi)會有不定期的免費(fèi)資料鏈接發(fā)放够吩。

我的自動化測試路程比然,一路都離不每個階段的計劃。

因?yàn)樽约合矚g規(guī)劃和總結(jié)周循,所以我和朋友也整理編寫了一些軟件測試發(fā)展路線規(guī)劃:

測試基礎(chǔ)

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

不會掉頭發(fā)的茜茜 測試基礎(chǔ)
測試計劃/測試用例 黑盒用例設(shè)計等價類/邊界值/場景分析/判定表/因果圖分析/錯誤推斷
缺陷 缺陷生命周期/缺陷分級/缺陷管理工具禪道/Jira
數(shù)據(jù)庫 Mysql/環(huán)境搭建/增刪改查/關(guān)聯(lián)查詢/存儲過程
Linux 系統(tǒng)搭建/基本指令/日志分析/環(huán)境搭建

Linux必備知識

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

不會掉頭發(fā)的茜茜(公眾號) Linux必備知識
Linux系統(tǒng)簡介與準(zhǔn)備 Linux作為現(xiàn)在最流行的軟件環(huán)境系統(tǒng)蓖墅,一定得會,從CenterOS版本系統(tǒng)進(jìn)行介紹临扮,安裝论矾,目錄結(jié)構(gòu)等基礎(chǔ)內(nèi)容學(xué)起,也為后續(xù)自建測試環(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í)例,快捷鍵,管道命令风宁,使用心得洁墙。在一個沒有圖形化的系統(tǒng)下到底如何編輯的呢?
Linux常用系統(tǒng)設(shè)置 網(wǎng)絡(luò)設(shè)置戒财,環(huán)境變量热监,磁盤管理,時間設(shè)置饮寞,系統(tǒng)資源孝扛,防火墻,應(yīng)有盡有幽崩,不用擔(dān)心毫無頭緒苦始。
Linux安裝軟件 Linux安裝命令,以及如何通過tar慌申,gz等網(wǎng)絡(luò)上下載的安裝文件進(jìn)行安裝陌选,如MySQL數(shù)據(jù)庫安裝。
Linux Docker容器 Docker容器技術(shù)講解蹄溉,image鏡像管理柠贤,倉庫,容器創(chuàng)建类缤,啟動臼勉,操作,鏡像打包餐弱,趕上行業(yè)流行技術(shù)

Shell腳本

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

不會掉頭發(fā)的茜茜 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ā),測試烈评,運(yùn)維都可以做什么
Windows 腳本批處理 Linux玩夠了火俄,再來看看Windows常規(guī)命令用法,批處理腳本寫法讲冠,實(shí)戰(zhàn)應(yīng)用烛占,并不是到哪都是Linux,Windows腳本也是常用腳本之一沟启,看到這里可能你就用的Windows

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

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

不會掉頭發(fā)的茜茜 互聯(lián)網(wǎng)程序原理
Web前端開發(fā)基礎(chǔ) HTML、CSS基本內(nèi)容學(xué)習(xí)德迹。為什么測試課程有開發(fā)芽卿?對不起,如果不會胳搞,自動化可能不歡迎卸例,很多自動化測試問題都出自于開發(fā)基礎(chǔ)
Web前端開發(fā)腳本 JavaScript最主流的腳本學(xué)習(xí),同樣的肌毅,這也會在自動化測試中涉及筷转,在一些工具中其實(shí)也經(jīng)常用到動態(tài)腳本,也是JavaScript語言
開發(fā)者調(diào)試工具測試應(yīng)用 雖然瀏覽器的F12被命名為開發(fā)者工具悬而,但實(shí)際上測試不管在功能測試還是自動化測試中呜舒,都起到了很關(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ī)的蔚袍,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)代表什么幼东,如何辨別錯誤根蟹。分析協(xié)議中參數(shù)的位置,rest結(jié)構(gòu)球散,各種常見的body數(shù)據(jù)形式沛婴,解析方式督赤,常見數(shù)據(jù)解析錯誤的原因躲舌。
Cookie與Session機(jī)制 解讀Cookie到底是什么羹奉,和Session存在什么樣的關(guān)系诀拭,如何測試Cookie與Session细卧,需要注意什么

MySQL數(shù)據(jù)庫

軟件測試工程師必備MySQL數(shù)據(jù)庫知識贪庙,不僅僅停留在基本的增刪改查止邮。

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

抓包工具

Fiddler魂毁,Wireshark,Sniffer跃捣,Tcpdump各種抓包工具適用于各種項(xiàng)目漱牵。

不會掉頭發(fā)的茜茜 抓包工具
抓包原理與方式 只有了解抓包的原理夺蛇,才能真正去用好一個適合的工具疚漆,選擇合適的方向和方法,否則都是徒勞的
抓包工具選擇 抓包工具的分類與功效刁赦,什么樣的項(xiàng)目適合哪種工具娶聘,如何去辨別工具的優(yōu)勢
Fiddler基礎(chǔ)功能 作為專業(yè)的HTTP體系的抓包工具,詳細(xì)介紹其工具原理甚脉,如何過濾數(shù)據(jù)丸升,如何搜索想要的數(shù)據(jù),如何對web牺氨,非web狡耻,手機(jī),HTTPS協(xié)議等各種環(huán)境進(jìn)行抓包
Fiddler高級功能 學(xué)會使用其進(jìn)行接口測試猴凹,斷電夷狰,腳本等方式進(jìn)行數(shù)據(jù)的修改,替換郊霎,模擬數(shù)據(jù)進(jìn)行接口Mock測試沼头,創(chuàng)建自己定義的菜單功能
Wireshark 與其說是抓包,更是一種抓包后的分析工具书劝,在各個系統(tǒng)下利用其它與系統(tǒng)一體化的抓包工具進(jìn)行數(shù)據(jù)抓取整理并展示进倍,有著強(qiáng)大的過濾和分析功能
Sniffer 黑科技抓包工具,有多種版本购对,非常專業(yè)的抓包工具
Tcpdump Linux猾昆、Android系列的系統(tǒng)中的抓包插件神器

接口測試工具

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

不會掉頭發(fā)的茜茜 接口測試工具
Jmeter接口測試入門 Jmeter簡介,環(huán)境準(zhǔn)備烙如,目錄結(jié)構(gòu)介紹 么抗,如何錄制腳本,以及基礎(chǔ)組件的使用亚铁,線程蝇刀、作用域、HTTP請求徘溢、定時器吞琐、斷言等等
Jmeter接口測試進(jìn)階使用 Jmeter邏輯控制捆探、前置處理器、后置處理器站粟、監(jiān)視器黍图、結(jié)果樹,如何參數(shù)化奴烙、正則表達(dá)式關(guān)聯(lián)助被、事務(wù)、檢查點(diǎn)等等切诀。并帶領(lǐng)大家對帶有token等動態(tài)數(shù)據(jù)的項(xiàng)目進(jìn)行實(shí)戰(zhàn)演練
Jmeter接口測試高級功能 Jmeter腳本思考時間揩环、隨機(jī)時間、線程啟動間隔幅虑、并發(fā)集合點(diǎn)丰滑、聯(lián)機(jī)遠(yuǎn)程調(diào)用,webservice倒庵、websocket褒墨、jdbc、命令調(diào)用等等
Postman接口測試工具使用 行業(yè)標(biāo)準(zhǔn)HTTP擎宝、rest接口測試神器郁妈,基本請求、分組保存认臊、動態(tài)變量圃庭、腳本、數(shù)據(jù)關(guān)聯(lián)失晴、參數(shù)化剧腻、自動斷言、批量運(yùn)行涂屁、持續(xù)集成书在。思路類似其他接口工具,避免泛濫學(xué)習(xí)

Web自動化測試Java&Python

了解自動化的目的拆又,熟練掌握TestNG&unittest自動化框架儒旬,以及斷言與日志處理。

不會掉頭發(fā)的茜茜 Web自動化測試Java&Python
自動化框架思路引導(dǎo) 我們做自動化到底為了什么帖族?節(jié)省人力栈源、加快速度、還是讓機(jī)器代替手動竖般、還是提升自我甚垦。應(yīng)該如何建立思路,而非無腦進(jìn)坑任機(jī)器擺布
Java&Python3開發(fā)環(huán)境及基本語法 Java&Python開發(fā)環(huán)境搭建,基礎(chǔ)語法入門艰亮,讓不會代碼的以最快速度入門闭翩,方便適應(yīng)后續(xù)自動化測試開發(fā)內(nèi)容學(xué)習(xí),代碼夠用即可迄埃,并不是學(xué)得越多越好
Java&Python3集合類型與面向?qū)ο箝_發(fā) Java&Python各種基本類型疗韵、集合數(shù)據(jù)類型的理解與操作,循環(huán)語句侄非、判斷語句蕉汪,面向?qū)ο蟮拈_發(fā),函數(shù)的使用彩库,類的使用
Selenium3環(huán)境與瀏覽器驅(qū)動配置 基于selenium3的web自動化環(huán)境搭建肤无,正確的瀏覽器配置先蒋,不再為起不了瀏覽器而煩惱骇钦。支持IE、Firefox竞漾、Chrome等等
Selenium3多種定位及動態(tài)操作 selenium3常見定位方法眯搭,屬性和值的獲取,如何動態(tài)判斷不一定存在的元素业岁,復(fù)雜的網(wǎng)頁結(jié)構(gòu)鳞仙,需要多步驟操作的元素等等
特殊情況處理(js、特殊控件等) selenium3自動化測試中笔时,常見的特殊情況處理棍好,如日期、控件允耿、智能等待借笙、文件上傳下載、網(wǎng)頁嵌套結(jié)構(gòu)较锡,各種彈窗的處理方式业稼,cookie處理,JavaScript腳本調(diào)用等
TestNG&unittest自動化框架使用 Python unittest蚂蕴、Java TestNG自動化框架的使用低散,環(huán)境處理、基本使用邏輯骡楼,數(shù)據(jù)驅(qū)動模型熔号,數(shù)據(jù)庫數(shù)據(jù)載入等
自動化框架斷言與日志處理 自動化中最重要的是什么?作為測試當(dāng)然是斷言鸟整,沒有斷言的自動化毫無用處引镊,如何展示日志與結(jié)果是自動化測試的根本
PageObject框架設(shè)計模式 PageObject框架設(shè)計模式,到底是做什么的?如何更好的快速管理控件祠乃,從此做起

接口與移動端自動化

專業(yè)接口調(diào)用梦重、測試解決方案。組建完整的web和接口自動化框架亮瓷,Appium整體使用琴拧。

不會掉頭發(fā)的茜茜 接口與移動端自動化
接口自動化方案Requests Python Requests、Java HTTPclient接口框架嘱支,都是專業(yè)的接口調(diào)用蚓胸、測試的解決方案,使用簡單快速除师,結(jié)合工具的使用方式和功能沛膳,快速上手并對其操作,解決其中的疑難雜癥
web+自動化框架整合 自動化測試是相通的汛聚,如何將web與接口锹安、甚至更多的測試類型和方向結(jié)合起來,組成完整的自動化框架
Appium環(huán)境搭建 Appium環(huán)境相對復(fù)雜倚舀,針對Android系統(tǒng)進(jìn)行完整的環(huán)境搭建演練叹哭,解決環(huán)境上的問題,并進(jìn)行基本的自動化操作
Appium自動化實(shí)戰(zhàn)與框架結(jié)合 Appium整體使用與web自動化類似痕貌,引導(dǎo)使用典型功能风罩,并針對一款A(yù)PP進(jìn)行實(shí)戰(zhàn)操作

敏捷測試&TestOps構(gòu)建

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

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

性能測試&安全測試

軟件測試的彼岸:性能測試和安全測試谣膳。

不會掉頭發(fā)的茜茜 性能測試&安全測試
性能測試學(xué)習(xí)路線 如何學(xué)習(xí)性能測試竿报,性能測試到底該怎么學(xué)習(xí),使用什么工具继谚?工具并不代表性能烈菌,接口的基礎(chǔ)對性能測試非常重要,而工具只是輔助,更多的是思路和策略芽世。你不會并不是分析而是準(zhǔn)備階段
loadrunner脫離瀏覽器錄制專題 IE無法啟動被測網(wǎng)站挚赊?打不開瀏覽器?程序無法在瀏覽器中被打開济瓢?這些都沒關(guān)系荠割,還是一樣能錄制,但錄制是偷懶專用的旺矾,對于學(xué)習(xí)有一定的輔助作用蔑鹦,也會帶入無法脫離的坑
性能測試工具操作實(shí)踐 loadrunner、jmeter箕宙,有了前面的基礎(chǔ)使用嚎朽,看懂腳本不是問題,帶上關(guān)鍵的參數(shù)化柬帕、動態(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ù)庫監(jiān)控?各種監(jiān)控的意義何在尝偎,如何在各種情況下精準(zhǔn)監(jiān)控數(shù)據(jù)
安全測試起源與工具介紹 應(yīng)該如何進(jìn)行安全測試饶火,安全測試都有哪些分類?都會用到什么樣的工具致扯,各自的作用又是什么肤寝,如web漏洞掃描,端口掃描抖僵,系統(tǒng)掃描等
web安全測試手工實(shí)戰(zhàn) 接口測試在安全中的作用鲤看,不會手動的安全測試,那就永遠(yuǎn)無法理解自動化以后產(chǎn)出的結(jié)果
安全掃描工具測試實(shí)踐 實(shí)際介紹以及使用APPscan耍群、awvs等專業(yè)安全掃描工具
企業(yè)安全建設(shè)(SDLC) 企業(yè)應(yīng)該如何進(jìn)行安全建設(shè)义桂,制定更安全的軟件生命周期。從哪些方面進(jìn)行著手

上述就是我整理出來的發(fā)展方向架構(gòu)體系圖蹈垢。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末慷吊,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子曹抬,更是在濱河造成了極大的恐慌溉瓶,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異堰酿,居然都是意外死亡疾宏,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進(jìn)店門触创,熙熙樓的掌柜王于貴愁眉苦臉地迎上來灾锯,“玉大人,你說我怎么就攤上這事嗅榕∷骋” “怎么了?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵凌那,是天一觀的道長兼雄。 經(jīng)常有香客問我,道長帽蝶,這世上最難降的妖魔是什么赦肋? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮励稳,結(jié)果婚禮上佃乘,老公的妹妹穿的比我還像新娘。我一直安慰自己驹尼,他們只是感情好趣避,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著新翎,像睡著了一般程帕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上地啰,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天愁拭,我揣著相機(jī)與錄音,去河邊找鬼亏吝。 笑死岭埠,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蔚鸥。 我是一名探鬼主播惜论,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼株茶!你這毒婦竟也來了来涨?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤启盛,失蹤者是張志新(化名)和其女友劉穎蹦掐,沒想到半個月后技羔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡卧抗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年藤滥,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片社裆。...
    茶點(diǎn)故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡拙绊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出泳秀,到底是詐尸還是另有隱情标沪,我是刑警寧澤,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響方库,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜违寞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望偶房。 院中可真熱鬧趁曼,春花似錦、人聲如沸棕洋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拍冠。三九已至尿这,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間庆杜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工碟摆, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留晃财,地道東北人。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓典蜕,卻偏偏與公主長得像断盛,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子愉舔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評論 2 353