在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

1、操作系統(tǒng)

在這個(gè)層面,至少需要去了解操作系統(tǒng)類型、生產(chǎn)廠商、劃時(shí)代的版本、典型的應(yī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)用的場景又可以分為:桌面版本、服務(wù)器版本、移動(dòng)版本,獨(dú)立生態(tài)的蘋果,對于每種所占據(jù)的市場地位,也是眾所皆知的,如果你不清楚,那你平時(shí)就應(yīng)該多多看看相關(guān)科技資訊信息了。

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

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等等,國內(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,而國際標(biāo)準(zhǔn)名稱為ISO/IEC 9945。

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

2、協(xié)議層

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

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

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

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

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

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

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

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

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

RFC中文版你可以從這里獲取:http://man.chinaunix.net/develop/rfc/default.htm

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

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

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

IP協(xié)議

TCP協(xié)議

HTTP協(xié)議

抓包分析工具:

首推wireshark

其他的比如httpWatch、fiddler

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

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

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

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

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

Docker類容器等等

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

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

其部署方式及可能帶來的性能影響

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

關(guān)鍵性的配置

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

4、編程能力

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

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

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

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

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

debug分析能力

軟件工程思想

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

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

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

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

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

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

5、基本命令

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

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

系統(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、軟件測試

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

博弈論

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

求同存異

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

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

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

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

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

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

人生苦短,我做測試!

7、測試技術(shù)

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

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

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

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

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

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

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

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

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

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

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

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

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

總結(jié)

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

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

    關(guān)注

    6

    文章

    125

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    電源工程師的核心技能樹體系

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

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

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

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

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

    硬件工程師手冊(全套)

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

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

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

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

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

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

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

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

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

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

    如何成為嵌入式開發(fā)工程師? 成為嵌入式開發(fā)工程師通常需要掌握一系列技能和知識,并且在實(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 ?917次閱讀
    電力電子<b class='flag-5'>工程師</b>拿到50W以上的年薪需要<b class='flag-5'>具備</b>哪些<b class='flag-5'>技能</b>

    Keysight助力提升工程師測試測量知識水平

    Keysight為您解鎖測試測量領(lǐng)域的最新知識,助力工程師在快速變化的科技環(huán)境中保持競爭力。
    的頭像 發(fā)表于 10-16 09:28 ?815次閱讀
    主站蜘蛛池模板: 国产伦精品一区二区三区女 | 国产欧美视频在线 | 日本黄大乳片免费观看 | 特黄特黄特色大片免费观看 | 理论片免费午夜 | 一本大道香蕉大vr在线吗视频 | h小视频在线| 欧美性久久久久 | h在线免费观看 | 又粗又长又大真舒服好爽漫画 | 四虎永久在线精品网址 | 超大乳抖乳露双乳视频 | 国产黄色三级网站 | 在线你懂的 | 在线观看黄色一级片 | 奇米影视四色7777 | 一级做a爰片久久毛片毛片 一级做a爰片久久毛片美女图片 | 日本欧美一区二区三区视频 | 5x视频在线观看 | 四虎永久在线精品免费观看地址 | 特黄特色网站 | 亚洲第一久久 | 视频在线一区二区 | 视频一区二区三区在线观看 | 在线观看你懂的网站 | 天天天天天天天操 | 久青草国产高清在线视频 | 日本xxxx18vr69| 人人爽人人看 | 性色视频在线观看 | 日韩色区 | 亚洲综合激情网 | 激情五月亚洲色图 | 射在老师的里面真爽 | 亚洲理论在线观看 | 68日本xxxxxxxxx777| 你懂的国产 | a一级| 亚洲视频 欧美视频 | 免费观看视频在线 | 五夜婷婷|