99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

測(cè)試工程師應(yīng)具備哪些基本技能

工程師人生 ? 來(lái)源:wv ? 作者:簡(jiǎn)書(shū)網(wǎng) ? 2019-09-12 10:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

筆者針對(duì)測(cè)試從業(yè)者必須掌握的基本功做了個(gè)分層:

1、操作系統(tǒng)

在這個(gè)層面,至少需要去了解操作系統(tǒng)類型、生產(chǎn)廠商、劃時(shí)代的版本、典型的應(yīng)用場(chǎng)景。

一般而言,操作系統(tǒng)類型可以分為:unix、linux、windows,咦蘋果系統(tǒng)去哪了? 蘋果系統(tǒng)的核是unix的一個(gè)分支。當(dāng)然了要是細(xì)分下去會(huì)更多,大家大體了解這三種足夠(也可以把mac os列為獨(dú)立的一種、android則自動(dòng)歸為linux系列)

從應(yīng)用的場(chǎng)景又可以分為:桌面版本、服務(wù)器版本、移動(dòng)版本,獨(dú)立生態(tài)的蘋果,對(duì)于每種所占據(jù)的市場(chǎng)地位,也是眾所皆知的,如果你不清楚,那你平時(shí)就應(yīng)該多多看看相關(guān)科技資訊信息了。

從操作系統(tǒng)生產(chǎn)商發(fā)行版本來(lái)看:

windows分兩大類: 以往桌面版的windows系列和服務(wù)器版本的Server系列以及現(xiàn)在桌面、移動(dòng)合一的windows 10

unix:這個(gè)就比較多了,例如AIX(工作站、大型計(jì)算機(jī)常用)、原sun發(fā)布的Solaris、惠普發(fā)布的HP-UX、A/UX(即蘋果系統(tǒng))

linux:這個(gè)就更多了,例如centos、fedaro、ubutun、debian、opensuse、redhat、kali等等,國(guó)內(nèi)的就不列,大家自己去搜索下。

不管是哪種類型的操作系統(tǒng),您都應(yīng)該去了解下POSIX,POSIX標(biāo)準(zhǔn)定義了操作系統(tǒng)應(yīng)該為應(yīng)用程序提供的接口標(biāo)準(zhǔn),是IEEE為要在各種UNIX操作系統(tǒng)上運(yùn)行的軟件而定義的一系列API標(biāo)準(zhǔn)的總稱,其正式稱呼為IEEE 1003,而國(guó)際標(biāo)準(zhǔn)名稱為ISO/IEC 9945。

通過(guò)對(duì)POSIX的了解,你能更深入的了解什么是操作系統(tǒng)。

2、協(xié)議層

協(xié)議是什么? 協(xié)議就是游戲規(guī)則,如果你不具備打破規(guī)則的能力,那請(qǐng)遵循游戲規(guī)則,否則沒(méi)人和你玩。

對(duì)測(cè)試從業(yè)者而已,需要掌握:

網(wǎng)絡(luò)協(xié)議由誰(shuí)定義?

在哪里可以查閱協(xié)議定義原文?

在哪里可以查閱中文版協(xié)議定義原文?

測(cè)試人員應(yīng)該掌握哪些協(xié)議?

下面回答下上述四個(gè)問(wèn)題:

幾乎所有的因特網(wǎng)標(biāo)準(zhǔn)都收錄在RFC(Request For Comments)中,RFC是一系列以編號(hào)排定的文件。文件收集了有關(guān)因特網(wǎng)相關(guān)資訊,以及UNIX和因特網(wǎng)社群的軟件文件。目前RFC文件是由Internet Society(ISOC)所贊助發(fā)行。

RFC原文你可以從這里獲?。?https://www.rfc-editor.org/

RFC中文版你可以從這里獲?。篽ttp://man.chinaunix.net/develop/rfc/default.htm

對(duì)于協(xié)議的掌握,一是掌握協(xié)議機(jī)制;二是協(xié)議報(bào)文格式;三是抓包分析工具。對(duì)測(cè)試人員而言,必須掌握的機(jī)制是:

IP/TCP三次握手機(jī)制。

必須掌握的報(bào)文格式:

IP協(xié)議

TCP協(xié)議

HTTP協(xié)議

抓包分析工具:

首推wireshark

其他的比如httpWatch、fiddler

對(duì)于具體的信息請(qǐng)大家自行去找相關(guān)文檔查閱和實(shí)踐。

3、基礎(chǔ)服務(wù)

這里大致分幾個(gè)類,大家就清楚了,我們應(yīng)該掌握:

Web Server類,例如tomcat、apache、weblogic、IIS等等

數(shù)據(jù)庫(kù):例如Oracel、MySQL、mongodb等等

Docker類容器等等

當(dāng)然還有其他的,不過(guò)這些就算沒(méi)直接接觸,應(yīng)該要去了解:

其應(yīng)用場(chǎng)景是什么樣的

其部署方式及可能帶來(lái)的性能影響

同類型基礎(chǔ)服務(wù)間的優(yōu)劣對(duì)比

關(guān)鍵性的配置

在這個(gè)基礎(chǔ)上,大家根據(jù)自己踩過(guò)的坑再繼續(xù)發(fā)揮下,會(huì)有更多的收獲。

4、編程能力

在這里所說(shuō)的編程能力,不僅僅包括C、C++、java等等這類的開(kāi)發(fā)語(yǔ)言,同樣包括SQL、html等等。

從軟件測(cè)試招聘的要求和未來(lái)發(fā)展來(lái)看,深入掌握一門編程語(yǔ)言是必備的基本能力,同時(shí)對(duì)各種語(yǔ)言能有所了解、甚至理解也將成為優(yōu)勢(shì)。

從編程角度和職場(chǎng)要求來(lái)看,測(cè)試人員應(yīng)該掌握以下幾個(gè)方面的能力:

熟練掌握一門編程語(yǔ)言,并能將該語(yǔ)言服務(wù)于測(cè)試過(guò)程效率的改進(jìn)

了解常見(jiàn)的算法的時(shí)間消耗和空間消耗

debug分析能力

軟件工程思想

當(dāng)然還有其他能力,但我想,上述四種能力是最為基礎(chǔ)的,也是最為核心的。對(duì)于上述幾種能力的掌握推薦基本書(shū)吧:

編程方面,推薦xx核心編程,例如python就推薦: 《Python核心編程》

算法方面:《算法導(dǎo)論》

debug能力:這個(gè)要靠實(shí)踐中積累了,需要各種知識(shí)的綜合應(yīng)用和經(jīng)驗(yàn)積累。一般來(lái)講三板斧:

一是print;二是log(日志);三是IDE自帶debug功能(單步調(diào)試等)。

軟件工程思想:比較強(qiáng)力推薦林銳博士的《軟件工程思想》通俗易懂,語(yǔ)言犀利,深刻透徹。

5、基本命令

這里的基本命令是指windows、linux、unix等操作系統(tǒng)下的常用的命令,對(duì)于這些命令我們需要掌握哪些呢?這里我們不列舉具體的命令。

下面我們說(shuō)明下要掌握的命令分類和其典型代表命令:

系統(tǒng)管理類,例如用戶管理、進(jìn)程管理、內(nèi)存、CPU監(jiān)控等等

文件管理類,例如文件比較、 創(chuàng)建、查找、拷貝、刪除、賦權(quán)等等

磁盤管理類,例如目錄創(chuàng)建、刪除、掛載等等

系統(tǒng)設(shè)置類,例如環(huán)境變量設(shè)置、計(jì)劃任務(wù)管理等等

備份壓縮類,例如文件備份、各種格式文件解壓縮等等

當(dāng)然還有其他分類的命令,但上述這些是日常工作中,必須會(huì)的。

6、軟件測(cè)試

這個(gè)就太多太多了,簡(jiǎn)直無(wú)以言表。我試著就軟件測(cè)試進(jìn)行濃縮,僅供大家參考:

博弈論

動(dòng)態(tài)規(guī)劃

求同存異

思緒良久,沒(méi)有嘗試出通俗易懂的表達(dá)方式,也不想闡述過(guò)多的理論或細(xì)節(jié),最終選擇了上述幾個(gè)關(guān)鍵詞。

下面我介紹下這兩個(gè)關(guān)鍵詞的含義,我想應(yīng)該可以給大家一些發(fā)散的原點(diǎn)。

博弈論:主要研究公式化了的激勵(lì)結(jié)構(gòu)間的相互作用,是研究具有斗爭(zhēng)或競(jìng)爭(zhēng)性質(zhì)現(xiàn)象的數(shù)學(xué)理論和方法。

動(dòng)態(tài)規(guī)劃:是求解決策過(guò)程(decision process)最優(yōu)化的數(shù)學(xué)方法。

求同存異:是周恩來(lái)處理復(fù)雜關(guān)系、解決復(fù)雜矛盾一以貫之的思想方法和行為模式,中國(guó)外交政策之一。

在反復(fù)回顧過(guò)程的測(cè)試實(shí)踐和對(duì)測(cè)試領(lǐng)域未來(lái)的發(fā)展,認(rèn)為這三個(gè)詞能代表測(cè)試領(lǐng)域的特色[注:這三個(gè)詞也可以用于其他任何領(lǐng)域吧。萬(wàn)金油,哪都可以用^_^]

人生苦短,我做測(cè)試!

7、測(cè)試技術(shù)

測(cè)試技術(shù)應(yīng)當(dāng)說(shuō)是測(cè)試實(shí)踐過(guò)程中最為簡(jiǎn)潔的事了,但卻成為了測(cè)試人員進(jìn)一步提升的攔門虎,有些意外,有些無(wú)奈,讓人很迷茫。

這里簡(jiǎn)單的說(shuō)明下測(cè)試技術(shù)方向的想法,要想掌握測(cè)試技術(shù),首先得了解以下分層:

UI級(jí)自動(dòng)化測(cè)試,模擬用戶真實(shí)操作,改進(jìn)測(cè)試過(guò)程的效率

接口級(jí)自動(dòng)化測(cè)試,驗(yàn)證系統(tǒng)、服務(wù)、模塊間的調(diào)用關(guān)系及響應(yīng)數(shù)據(jù)

性能測(cè)試,采集系統(tǒng)性能指標(biāo)、挖掘系統(tǒng)瓶頸,預(yù)估系統(tǒng)未來(lái)擴(kuò)容的可行性

安全測(cè)試,挖掘系統(tǒng)安全漏洞,規(guī)劃系統(tǒng)、數(shù)據(jù)等安全

數(shù)據(jù)測(cè)試,過(guò)濾臟數(shù)據(jù),確保數(shù)據(jù)的有效性、精確性,挖掘數(shù)據(jù)的價(jià)值

其他可自動(dòng)化測(cè)試的

提供測(cè)試技術(shù)實(shí)施成功率的幾個(gè)重要保障:

定義自動(dòng)化測(cè)試的邊界,即抓住最典型的用戶場(chǎng)景和異常場(chǎng)景,忌通吃

做好自動(dòng)化業(yè)務(wù)場(chǎng)景對(duì)應(yīng)的元素定位技術(shù)分析

定義好自動(dòng)化測(cè)試執(zhí)行方式,即全自動(dòng)調(diào)度測(cè)試、半自動(dòng)、手工觸發(fā)方式

做好自動(dòng)化測(cè)試數(shù)據(jù)規(guī)劃,數(shù)據(jù)驅(qū)動(dòng)流程是一種很好的方式

總結(jié)

基本功底先分享這么多,后續(xù)還有關(guān)于基本功底的分享,例如測(cè)試數(shù)據(jù)規(guī)劃、過(guò)程度量等等

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 測(cè)試工程師
    +關(guān)注

    關(guān)注

    6

    文章

    125

    瀏覽量

    12743
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    電源工程師的核心技能樹(shù)體系

    電源工程師的核心技能樹(shù)體系需覆蓋從基礎(chǔ)理論到專業(yè)實(shí)踐、工具應(yīng)用及行業(yè)適配的全鏈條能力。以下是系統(tǒng)化的技能框架,按知識(shí)層級(jí)和應(yīng)用場(chǎng)景展開(kāi),幫助從業(yè)者明確能力提升路徑: 一、基礎(chǔ)理論層:核心知識(shí)根基
    的頭像 發(fā)表于 06-05 09:44 ?665次閱讀

    一個(gè)優(yōu)秀的射頻測(cè)試工程師需要具備哪些技能?

    一個(gè)優(yōu)秀的射頻測(cè)試工程師需要具備哪些技能?在無(wú)線技術(shù)高速發(fā)展的今天,射頻(RF)測(cè)試工程師是確保通信設(shè)備性能與用戶體驗(yàn)的關(guān)鍵角色。從復(fù)雜的調(diào)制方案到無(wú)處不在的干擾,從功耗優(yōu)化到標(biāo)準(zhǔn)合規(guī)
    的頭像 發(fā)表于 05-16 10:08 ?419次閱讀
    一個(gè)優(yōu)秀的射頻<b class='flag-5'>測(cè)試工程師</b>需要<b class='flag-5'>具備</b>哪些<b class='flag-5'>技能</b>?

    問(wèn),成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚(yáng)興科技 #搞笑

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年04月25日 17:15:37

    硬件工程師手冊(cè)(全套)

    的性能價(jià)格比達(dá)至最優(yōu)。 5、技術(shù)開(kāi)放,資源共享,促進(jìn)公司整體的技術(shù)提升。 §1.2.1 硬件工程師基本素質(zhì)與技術(shù) 硬件工程師應(yīng)掌握如下基本技能: 第一、由需求分析至總體方案、詳細(xì)設(shè)
    發(fā)表于 04-22 15:05

    如何成為一名嵌入式軟件工程師?

    、Java等)和軟件開(kāi)發(fā)工具,還需要對(duì)硬件的工作原理有深入的理解。 在團(tuán)隊(duì)中,嵌入式軟件工程師往往扮演著核心角色,他們的工作直接關(guān)系到產(chǎn)品的性能、穩(wěn)定性和用戶體驗(yàn)。 02掌握核心技能與知識(shí)
    發(fā)表于 04-15 14:37

    Allegro工程師能力升級(jí)建議 工程師技能如何升級(jí)進(jìn)階

    根據(jù)Cadence認(rèn)證體系及中國(guó)企業(yè)需求,Allegro工程師能力分三級(jí),分別是初級(jí)、中級(jí)、高級(jí)工程師。那么這三種工程師技能如何升級(jí)進(jìn)階? ? 1、初級(jí)
    的頭像 發(fā)表于 03-31 11:39 ?670次閱讀

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚(yáng)興科技

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年03月25日 18:46:59

    一招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    如何成為嵌入式開(kāi)發(fā)工程師?

    如何成為嵌入式開(kāi)發(fā)工程師? 成為嵌入式開(kāi)發(fā)工程師通常需要掌握一系列技能和知識(shí),并且在實(shí)踐中不斷積累經(jīng)驗(yàn)。以下是一些基本步驟和建議: 1. 基礎(chǔ)教育:- 獲取電子工程、計(jì)算機(jī)科學(xué)或相關(guān)領(lǐng)
    發(fā)表于 02-19 10:39

    電力電子工程師拿到50W以上的年薪需要具備哪些技能

    高薪電力電子工程師需要具備技能
    的頭像 發(fā)表于 11-05 09:44 ?935次閱讀
    電力電子<b class='flag-5'>工程師</b>拿到50W以上的年薪需要<b class='flag-5'>具備</b>哪些<b class='flag-5'>技能</b>

    Keysight助力提升工程師測(cè)試測(cè)量知識(shí)水平

    Keysight為您解鎖測(cè)試測(cè)量領(lǐng)域的最新知識(shí),助力工程師在快速變化的科技環(huán)境中保持競(jìng)爭(zhēng)力。
    的頭像 發(fā)表于 10-16 09:28 ?833次閱讀