主頁 >  其他 > 8年測驗工程師的作業感悟,寫給還在迷茫的朋友

8年測驗工程師的作業感悟,寫給還在迷茫的朋友

2022-02-18 06:24:40 其他

不知不覺已經從事軟體測驗八年了,從畢業到進入外包公司外包給微軟做軟體測驗, 到現在加入著名的騰訊,八年的時間過得真快,長期的測驗作業也讓我對軟體測驗有了比較深入的認識,我就跟大家分享一下我做測驗的心得,從一個什么都不會,到測驗技術人員再到測驗管理,期間有迷茫,有痛苦,有彎路,有捷徑,什么舍己為人、助人為樂說不上,希望能帶給軟體測驗新人一些職業生涯規劃的靈感吧,也能給自己重新出發增加動力!

文章內容講的很真實,不管是剛入行還是在這個行業做了兩三年的同志們,都可以看一下,可能很多人覺得講的都是大道理,但是這些點都是我們今后要面對的,

一、軟體測驗人員應該居安思危

1、每當經濟不好或者公司業績上不去的時候,公司會進行裁員,測驗人員首先被裁,,

因為普通測驗人員的技術相對來說比較低,招起來也比較容易,公司往往先拿測驗人員開刀,

2、身為測驗人員,雖然我們平常的作業大部分都比較安逸, 但是千萬不能溫水煮青蛙, 應該自強不息, 要像開發人員一樣, 不斷學習,提高自己的編程水平,這樣就算被裁也能很快找到新的作業,

3、但還有太多的小伙伴仍處于這各種狀態“無法自拔”

為了能夠擺脫測驗人員“廉價”和“隨時可拋棄”的標簽,測驗人員要想方設法提高自己的業務能力,最好是能夠結識幾個行業大佬,及時是交流也能受益良多,

二、測驗人員應該比開發人員更熟悉業務需求

測驗人員的水平主要體現在測驗用例的設計上,

要設計出全面,覆寫廣的測驗用例,需要測驗人員對自己測驗的專案的業務需求非常熟悉,甚至要比開發人員還要熟悉,

如果是測驗銀行系統,通信行業,或者ERP軟體, 這些業務知識非常有用的,學習起來比較有激情,

  • 要做到精通業務需求談何容易,
  • 要熟讀功能需求檔案, 任何有疑問的地方都要去和PM確認,
  • 把自己當成最終用戶, 經常使用自己所測驗的軟體,模擬用戶的行為,
  • 熟記軟體的每個功能,

假如倒霉碰到一些又沒用,又繁瑣的軟體, 真的是不想去學習它的業務(出了這個公司就再也用不到的業務)

三、學會如何跟開發人員相處

測驗人員必須跟開發人員密切合作, 所以跟開發人員搞好關系是相當重要的,

? 和開發人員成為朋友,熟悉了干啥都方便

? 不要打擾開發人員

看到開發在聚精會神寫代碼的時候,千萬不要去打擾人家,寫代碼需要集中精力,如果被打擾,就會中斷思考,

? 集中問問題

把需要問的問題都總結起來, 集中起來問開發,這樣能節省大量的時間,

? 寫好Bug,不被開發人員煩

如果開發人員看到一個Bug 描述不清楚,還無法重現,他肯定會罵測驗人員,

所以測驗人員一定要寫好Bug,描述精確,簡潔,沒有歧義,詳細簡潔的重現步驟,加截圖,

測驗人員應該懂一些基本的編程

你的產品是用C# 開發的,那測驗人員應該有C#的入門知識, 你測驗web程式,你起碼要了解HTML,CSS, Javascript, Jquery吧,否則你測了一兩年web程式,都不知道這東西是怎么做的,悲劇了吧,

只有懂代碼你才能和開發人員交流,不被開發鄙視,

我剛開始參加作業的時候,也不懂開發的編程,吃了很多虧,是后來自己主動去學的,

 

 

四、測驗人員搭建開發環境

產品的代碼是最好的學習資料了,我們不能總跟在開發屁股后面做測驗,不能老是等開發build一個版本后,我們就測驗這個版本,開發check in了什么代碼,測驗人員一點都不知道,

偶爾我們應該了解下產品代碼是怎么設計的,了解下開發人員是如何修復bug的,說不定編程水平高了,還能幫開發做code review.

使用源代碼工具把產品代碼check out到本機, 經常看看代碼,經常看看開發修復bug時候提交的代碼,

五、寫檔案是測驗人員的核心能力

我記得我以前的test lead說,之所以她能當leader, 是因為她很會寫檔案發郵件,

寫檔案需要總結歸納的能力,還要邏輯清晰, 她非常擅長分析幾十頁的Spec,寫出幾十頁的測驗計劃, 她還非常擅長匯總測驗報告,每天將完整,清晰,漂亮的測驗報告發給各個組, 讓公司所有的人都能清晰的看到測驗組的作業,

在她的帶領下,我們總結出很多檔案,比如,“New hire checklist”, “on boarding traning”, 測驗工具使用的檔案,等等,

六、測驗后期應該做兩天交叉測驗

交叉測驗,就是指兩個測驗工程師,互相交換下測驗的專案,

這樣做有很多好處:

1、有利于找出bug, 測驗工程師測久了自己的專案,容易形成眼盲,會對一些Bug熟視無睹,

2、有利于知識和業務共享,避免人員離職,請假,造成無人測驗的情況,

3、測驗思想不一樣,可以互相找出很多問題

七、測驗人員的瓶頸

手動測驗作業做個兩三年,基本上就能掌握測驗需要的大部分知識,如果沒有爬到test lead的位置, 很多人就感覺到發展瓶頸了,每天重復測驗,學不到東西,很快就會對測驗作業失去激情,

學不到東西,技術水平低下,是測驗這個行業最大的毛病,

八、盡量實作自動化

一定要抽時間盡量把自己的測驗作業實作自動化,可以節省測驗的時間,提高自己的技術水平,也可以避免老是重復測驗,

九、自動化測驗VS手動測驗

現在很多公司招測驗的要求越來越高,很多好公司招senior QA,都要求5年作業經驗以上,掌握一門編程語言,有豐富的自動化測驗經驗,當然自動化測驗的待遇也會比手動測驗好很多,

自動化是趨勢, 只會做手動測驗的人,以后肯定會失去競爭力,

十、自動化測驗的技術和開發用到的技術相差太遠

以前很多同事想由測驗轉開發,現在幾年過去了,還是沒轉成,

他們原先想利用自動化測驗的技識訓累,轉去做開發,哪知道自動化測驗用到的技術跟開發用到的技術相比,實在是相差太遠,

測驗轉開發? 難

努力學習編碼,然后用于測驗,才是正道!!!

做測驗最郁悶的是無法聽懂開發人員討論技術,

有時候跟開發人員一起開會, 會議上開發人員都熱烈討論, 而我做為測驗人員基本上聽不懂這群開發在說什么,根本插不上話, 很多會議我甚至都沒說過一句話

十一、優秀的測驗人員非常稀少

想把測驗做好非常不容易, 優秀的測驗人員需要很廣的知識面,良好的溝通能力(不但要和開發人員和專案經理打交道,還要跟其他組的人交流), 豐富的測驗經驗,對測驗作業有極大的熱情, 耐心,還需要測驗人員有豐富的業務知識,還要會寫代碼,

大部分的測驗經理都是有開發背景的

我發現我的幾任上司都是由開發轉來做測驗的, 他們都是有幾年的開發經驗,然后不知道什么原因轉行做測驗經理了,他們既能開發又能測驗,啥都會,能給手下的測驗人員提供技術支持,

假如一個測驗經理啥技術都不懂,對內hold不住手下的人,對外其他組的人不鳥你,

軟體測驗的確非常枯燥,需要花費大量精力,所以歐美才會把大量的測驗職位外包給中國,一遍又一遍的重復測驗,不停地執行測驗用例, 測得天昏地暗,頭發暈,,,

十二、英語是測驗人員的救命稻草

技術上已經不如開發了,在英語上一定占有一些優勢,

同等的技術水平下,英語好的測驗人員可以進外企,比一個英語不好的測驗人員的待遇要高不少,

如果我入行時有人告訴這么多注意點,職業生涯應該不會這么艱辛吧!

學習對每個人來說都應該是一個持續的程序,畢竟時代在不停的發展,如果停止學習,原地踏步,那么很容易就會成為被拍在沙灘上的前浪,對于測驗人員來說也是一樣,想要成長,不落后于人,就得一直學習新知識,掌握新技能,而且互聯網時代,獲取知識的渠道也例外的豐富和便捷,視頻課程、公開課、各種資源種類繁多,跟上行業的發展,才能不被行業所淘汰,

下面分享我整理的這份2022年最全的軟體測驗工程師發展進階方向知識架構體系圖,

《軟體測驗工程師發展規劃路線》

一、測驗基礎

了解測驗的基礎技能,掌握主流缺陷管理工具的使用,熟練測驗環境的操作與運維

包子測驗基礎
測驗計劃/測驗用例 黑盒用例設計等價類/邊界值/場景分析/判定表/因果圖分析/錯誤推斷
缺陷 缺陷生命周期/缺陷分級/缺陷管理工具禪道/Jira
資料庫 Mysql/環境搭建/增刪改查/關聯查詢/存盤程序
Linux 系統搭建/基本指令/日志分析/環境搭建

二、Linux必備知識

Linux作為現在最流行的軟體環境系統,一定需要掌握,目前的招聘要求都需要有Linux能力,

包子Linux必備知識
Linux系統簡介與準備 Linux作為現在最流行的軟體環境系統,一定得會,從CenterOS版本系統進行介紹,安裝,目錄結構等基礎內容學起,也為后續自建測驗環境準備,
Linux遠程工具Xshell 詳細介紹如何入門使用Linux,并進行常規的遠程管理,檔案傳輸操作,涉及其中的工具Xshell,Xftp
Linux檔案屬性與管理 Linux檔案,目錄基本屬性,檔案操作,檔案管理,目錄操作,目錄管理,切忌自毀行為操作,如何預防意外操作
Linux用戶與組管理 如何在Linux中新增,洗掉,修改用戶與組,并賦予相應權限,不再因為權限問題而卡殼
Linux檔案編輯器 Linux檔案編輯器vi的使用,命令模式,輸入模式,操作實體,快捷鍵,管道命令,使用心得,在一個沒有圖形化的系統下到底如何編輯的呢?
Linux常用系統設定 網路設定,環境變數,磁盤管理,時間設定,系統資源,防火墻,應有盡有,不用擔心毫無頭緒,
Linux安裝軟體 Linux安裝命令,以及如何通過tar,gz等網路上下載的安裝檔案進行安裝,如MySQL資料庫安裝,
Linux Docker容器 Docker容器技術講解,image鏡像管理,倉庫,容器創建,啟動,操作,鏡像打包,趕上行業流行技術

三、Shell腳本

掌握Shell腳本:包括Shell基礎與運用、Shell邏輯控制、Shell邏輯函式

包子Shell
Linux Shell基礎與應用 shell腳本編程介紹,環境型別,變數,引數,運算子,陣列的使用,零距離接觸腳本
Linux Shell邏輯控制 shell邏輯應用,test命令,流程控制,資料輸入與輸出,腳本邏輯不再單調,玩出花樣
Linux Shell函式 shell腳本函式寫法,檔案互相呼叫,腳本實戰應用,懂得開發,測驗,運維都可以做什么
Windows腳本批處理 Linux玩夠了,再來看看Windows常規命令用法,批處理腳本寫法,實戰應用,并不是到哪都是Linux,Windows腳本也是常用腳本之一,看到這里可能你就用的Windows

四、互聯網程式原理

自動化必經之路:前端開發基礎知識以及互聯網網路必備知識四、互聯網程式原理

包子互聯網程式原理
Web前端開發基礎 HTML、CSS基本內容學習,為什么測驗課程有開發?對不起,如果不會,自動化可能不歡迎,很多自動化測驗問題都出自于開發基礎
Web前端開發腳本 JavaScript最主流的腳本學習,同樣的,這也會在自動化測驗中涉及,在一些工具中其實也經常用到動態腳本,也是JavaScript語言
開發者除錯工具測驗應用 雖然瀏覽器的F12被命名為開發者工具,但實際上測驗不管在功能測驗還是自動化測驗中,都起到了很關鍵的作用,如決議HTML,定位元素,除錯腳本,監控網路抓包等等
互聯網程式網路架構 通過網路架構詳細理解互聯網程式的誕生,邏輯細節,互聯網通訊原理又是如何將資料傳遞到其他計算機的,TCP,UCP,HTTP,等等協議的關系又是什么,
HTTP協議資料結構分析 完整決議HTTP協議資料結構,包括Request、Response資料格式,Header的定義和用法各種狀態代表什么,如何辨別錯誤,分析協議中引數的位置,rest結構,各種常見的body資料形式,決議方式,常見資料決議錯誤的原因,
Cookie與Session機制 解讀Cookie到底是什么,和Session存在什么樣的關系,如何測驗Cookie與Session,需要注意什么

五、MySQL資料庫

軟體測驗工程師必備MySQL資料庫知識,不僅僅停留在基本的“增刪改查”,

包子MySQL資料庫
MySQL資料庫測驗應用 MySQL環境搭建,客戶端Navicat的基本使用與資料操作,學習并鞏固基本的SQL語法,增刪改查缺一不可,掌握各種條件的使用方法
MySQL高級查詢 查詢升級,掌握多表查詢,子查詢,查詢分組,統計函式的使用,并對經典面試題進行學習與分析
MySQL自定義函式 既然有內置函式,當然也不缺自定義函式的位置,也是經常會使用到的,這就好比任意一種開發語言一樣都離不開函式的定義與使用
MySQL存盤程序SP 資料庫必不可少的存盤程序,通常也叫SP,如何定義?如何測驗?怎么樣使用更安全,測驗到呼叫存盤程序還能做什么更多便于測驗的內容
MySQL事物與編程 資料庫事務使用案例,索引的原理與使用,資料庫SQL編程在測驗中的應用,如何用其快速精準的產生大量指定的測驗資料

六、抓包工具

Fiddler,Wireshark,Sniffer,Tcpdump各種抓包工具適用于各種專案,總有一款適合你的

包子抓包工具
抓包原理與方式 只有了解抓包的原理,才能真正去用好一個適合的工具,選擇合適的方向和方法,否則都是徒勞的
抓包工具選擇 抓包工具的分類與功效,什么樣的專案適合哪種工具,如何去辨別工具的優勢
Fiddler基礎功能 作為專業的HTTP體系的抓包工具,詳細介紹其工具原理,如何過濾資料,如何搜索想要的資料,如何對web,非web,手機,HTTPS協議等各種環境進行抓包
Fiddler高級功能 學會使用其進行介面測驗,斷電,腳本等方式進行資料的修改,替換,模擬資料進行介面Mock測驗,創建自己定義的選單功能
Wireshark 與其說是抓包,更是一種抓包后的分析工具,在各個系統下利用其它與系統一體化的抓包工具進行資料抓取整理并展示,有著強大的過濾和分析功能
Sniffer 黑科技抓包工具,有多種版本,非常專業的抓包工具
Tcpdump Linux、Android系列的系統中的抓包插件神器

七、介面測驗工具

介面測驗神器,你繞不開的強大工具:Jmeter,小巧靈活:Postman

包子介面測驗工具
Jmeter介面測驗入門 Jmeter簡介,環境準備,目錄結構介紹 ,如何錄制腳本,以及基礎組件的使用,執行緒、作用域、HTTP請求、定時器、斷言等等
Jmeter介面測驗進階使用 Jmeter邏輯控制、前置處理器、后置處理器、監視器、結果樹,如何引數化、正則運算式關聯、事務、檢查點等等,并帶領大家對帶有token等動態資料的專案進行實戰演練
Jmeter介面測驗高級功能 Jmeter腳本思考時間、隨機時間、執行緒啟動間隔、并發集合點、聯機遠程呼叫,webservice、websocket、jdbc、命令呼叫等等
Postman介面測驗工具使用 行業標準HTTP、rest介面測驗神器,基本請求、分組保存、動態變數、腳本、資料關聯、引數化、自動斷言、批量運行、持續集成,思路類似其他介面工具,避免泛濫學習

八、Web自動化測驗Java&Python

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

包子Web自動化測驗Java&Python
自動化框架思路引導 我們做自動化到底為了什么?節省人力、加快速度、還是讓機器代替手動、還是提升自我,應該如何建立思路,而非無腦進坑任機器擺布
Java&Python3開發環境及基本語法 Java&Python開發環境搭建,基礎語法入門,讓不會代碼的以最快速度入門,方便適應后續自動化測驗開發內容學習,代碼夠用即可,并不是學得越多越好
Java&Python3集合型別與面向物件開發 Java&Python各種基本型別、集合資料型別的理解與操作,回圈陳述句、判斷陳述句,面向物件的開發,函式的使用,類的使用
Selenium3環境與瀏覽器驅動配置 基于selenium3的web自動化環境搭建,正確的瀏覽器配置,不再為起不了瀏覽器而煩惱,支持IE、Firefox、Chrome等等
Selenium3多種定位及動態操作 selenium3常見定位方法,屬性和值的獲取,如何動態判斷不一定存在的元素,復雜的網頁結構,需要多步驟操作的元素等等
特殊情況處理(js、特殊控制元件等) selenium3自動化測驗中,常見的特殊情況處理,如日期、控制元件、智能等待、檔案上傳下載、網頁嵌套結構,各種彈窗的處理方式,cookie處理,JavaScript腳本呼叫等
TestNG&unittest自動化框架使用 Python unittest、Java TestNG自動化框架的使用,環境處理、基本使用邏輯,資料驅動模型,資料庫資料載入等
自動化框架斷言與日志處理 自動化中最重要的是什么?作為測驗當然是斷言,沒有斷言的自動化毫無用處,如何展示日志與結果是自動化測驗的根本
PageObject框架設計模式 PageObject框架設計模式,到底是做什么的?如何更好的快速管理控制元件,從此做起

九、介面與移動端自動化

專業介面呼叫、測驗解決方案,組建完整的web和介面自動化框架,Appium整體使用

包子介面與移動端自動化
介面自動化方案Requests Python Requests、Java HTTPclient介面框架,都是專業的介面呼叫、測驗的解決方案,使用簡單快速,結合工具的使用方式和功能,快速上手并對其操作,解決其中的疑難雜癥
web+自動化框架整合 自動化測驗是相通的,如何將web與介面、甚至更多的測驗型別和方向結合起來,組成完整的自動化框架
Appium環境搭建 Appium環境相對復雜,針對Android系統進行完整的環境搭建演練,解決環境上的問題,并進行基本的自動化操作
Appium自動化實戰與框架結合 Appium整體使用與web自動化類似,引導使用典型功能,并針對一款APP進行實戰操作

十、敏捷測驗&TestOps構建

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

包子敏捷測驗&TestOps構建
構建敏捷測驗運維架構體系 敏捷測驗是什么?為什么需要敏捷,行業都提到的devops又是什么?TestOps能做什么
持續集成Jenkins框戰 持續集成最常見的一套框架,介紹Jenkins操作、權限、系統管理等,常用構建與運行實體講解
靜態掃描測驗Sonar 一款自動化的代碼掃描工具,便捷式快速掃描代碼中的問題,做到提前發現,統一規范,自動化中的代碼測驗神器

十一、性能測驗&安全測驗

軟體測驗的彼岸:性能測驗和安全測驗,選個方向努力爬坑吧!

包子性能測驗&安全測驗
性能測驗學習路線 如何學習性能測驗,性能測驗到底該怎么學習,使用什么工具?工具并不代表性能,介面的基礎對性能測驗非常重要,而工具只是輔助,更多的是思路和策略,你不會并不是分析而是準備階段
loadrunner脫離瀏覽器錄制專題 IE無法啟動被測網站?打不開瀏覽器?程式無法在瀏覽器中被打開?這些都沒關系,還是一樣能錄制,但錄制是偷懶專用的,對于學習有一定的輔助作用,也會帶入無法脫離的坑
性能測驗工具操作實踐 loadrunner、jmeter,有了前面的基礎使用,看懂腳本不是問題,帶上關鍵的引數化、動態資料關聯、事物、日志,大部分的腳本都可以搞定進行實踐
系統監控方案實施 工具自帶監控?系統監控?JVM內部監控?資料庫監控?各種監控的意義何在,如何在各種情況下精準監控資料
安全測驗起源與工具介紹 應該如何進行安全測驗,安全測驗都有哪些分類?都會用到什么樣的工具,各自的作用又是什么,如web漏洞掃描,埠掃描,系統掃描等
web安全測驗手工實戰 介面測驗在安全中的作用,不會手動的安全測驗,那就永遠無法理解自動化以后產出的結果
安全掃描工具測驗實踐 實際介紹以及使用APPscan、awvs等專業安全掃描工具
企業安全建設(SDLC) 企業應該如何進行安全建設,制定更安全的軟體生命周期,從哪些方面進行著手

精品軟體測驗學習書籍

精品軟體測驗學習書籍

1.技術沉淀(學習+積累)

  • 對于三年多快四年的測驗人員來說,無論是在大廠小廠,還是在外包公司,基本上都是做得功能界面測驗,對介面、性能、自動化測驗只是有點接觸,很多人認為,重復簡單的作業對自己的技術是沒有提升的,但實際上也有人能從中殺出一條血路,所以關鍵是你自己是否花了心思,付出了努力,

當然,我個人也有自己的一套學習方式和習慣,平時喜歡利用碎片時間來看點什么東西,比如一些技術性的書籍或檔案,還有一些視頻講解等,經常會讓我有一種恍然大悟的感覺,對我的作業也起到了很大的幫助,

  • 閱讀書籍檔案

之前有些做手工測驗的同事想轉自動化測驗,讓我推薦幾本自動化測驗入門的書籍, 我都會建議他們根據自己所在專案的產品來選用對應的自動化測驗工具來實踐,再結合自身的喜好來選書, 下面推薦幾本實用性強的書籍,

1)《Selenium 3自動化測驗實戰:基于Python語言》

selenium 3自動化測驗實戰這本書是大佬蟲師的作品,蟲師可以說是我的啟蒙人了,早期看了他很多的文章,這本書系統的講解最新的selenium 3的應用,涉及到持續集成、兩大python單元測驗框架unittest和pytest的應用,還有資料驅動、PO模型、selenium的分布式運行等等,非常全面,值得入手,

2)《QTP自動化測驗最佳實踐》

詳細介紹了基于QTP的自動化測驗技術,適合自動化測驗初學者閱讀,因為QTP是付費軟體,如果所在公司或專案組能使用正版,那真是個深入學習的好機會,

3)《自動化測驗最佳實踐》

這本書在自動化測驗領域影響深遠,它為很多公司指明了測驗成功的方向,本書講述了一些公司應用自動化的經歷,其中涉及了很多專案,從復雜的政府部門系統到醫療設備,從SAP業務程序開發到Android移動應用和云計算,

4)《App自動化測驗與框架實戰》

從App測驗基礎、實戰技術,再到自動化測驗框架的搭建,全面地講解App測驗所需要的知識,主要內容為:App測驗及其型別、Java編程環境構建、Java語言基礎、Android自動化環境精講、Android自動化測驗基礎精講、Android Appium自動化框架、Appium資料驅動測驗框架封裝實戰、Appium關鍵字驅動測驗框架封裝實戰、持續集成的自動化、Appium常見問題處理方式,

5)《postman介面自動化測驗持續集成》

如果你正好需要利用postman完成介面自動化測驗的作業,那么這本書很適合你,
如果你想看看 postman 是如何完成自動化測驗,并與自己的框架比對比對,這本書也適合閱讀,
這本書,詳細講解了介面測驗基礎、postman 如何來完成自動化設計和用例撰寫、newman+git+jenkins+ 釘釘來完成持續集成作業,

總結

人們總是會對自己不熟悉的領域有所遲疑,跳出自己的舒適圈看似簡單,但是往往會被各種自己設想的阻礙給困住,其實,當你邁出第一步時,你就已經成功了一大半,

最后,為方便大家自學軟體測驗,特意給大家準備了一份13G的超實用干貨學習資源,涉及的內容非常全面

需要的可以加扣扣裙:946094265,免費獲取,還有一份216頁軟體測驗工程師面試寶典檔案資料,以及相對應的視頻學習教程免費分享!,其中資料包括了有基礎知識、Linux必備、Shell、互聯網程式原理、Mysql資料庫、抓包工具專題、介面測驗工具、測驗進階-Python編程、Web自動化測驗、APP自動化測驗、介面自動化測驗、測驗高級持續集成、測驗架構開發測驗框架、性能測驗、安全測驗等,

事必有法,然后有成, 最后祝大家早日拿到滿意的offer ~

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/426390.html

標籤:其他

上一篇:C++ 反匯編:關于函式呼叫約定

下一篇:25歲無經驗入行軟體測驗的感悟,寫給還在迷茫中的你

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more