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

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

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

測試工程師的分類及行情分析

工程師人生 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-10-10 10:15 ? 次閱讀

測試工程師的分類:

1、功能測試工程師

2、性能測試工程師

3、安全測試工程師

4、自動化測試工程師

5、測試開發(fā)工程師

6、高級測試開發(fā)工程師

7、測試專家

層次:

第一層:1、功能測試,按需求檢測開發(fā)產(chǎn)品是否符合需求

第二層:2、3、4,這層的測試人員需要熟悉一些開發(fā)工具,開源框架,借助簡單的監(jiān)本來完成性能、安全、和回歸測試

第三層:5、6,需要通過編碼,或者對開源框架,工具進(jìn)行二次開發(fā),開發(fā)測試工具,測試平臺等來解決前兩層測試人員工作中遇到的問題,提高工作效率。

第四層:測試專家,能發(fā)現(xiàn)測試領(lǐng)域問題并且解決某個領(lǐng)域問題的人,同時具備該領(lǐng)域的系統(tǒng)化的知識體系,

行情分析:

一、目前第一層測試人員最多,市場已經(jīng)達(dá)到瓶頸,業(yè)務(wù)比較熟悉,技術(shù)沒提升,不斷有新人加入沖劑市場,想換工作沒優(yōu)勢。

二、第二層次的人員借助于一些常用工具,開源框架,來錄制腳本,編寫自動化測試用例,然后接到j(luò)enkins中實現(xiàn)持續(xù)化集成,缺點是依靠工具,工具更新?lián)Q代會直接影響該類行業(yè)。

三、第三層人員需求大,人員相對小。因為有能力的人都去做開發(fā)了,普通的測試人員編碼能力相對弱,留下了一個相對真空的地帶,待遇相當(dāng)不錯。目前可往這方向發(fā)展。

技術(shù)介紹:

自動化測試:

(1)WEB UI自動化測試:主流的開源框架是Webdriver2.0,先前還是selenium 1.0,Htmlunit,經(jīng)過社會上的實踐,現(xiàn)在就只剩下Webdriver2.0。而且這個開源的框架支持主流的語言,如PythonJava,PHP等,借助于Selenium IDE,F(xiàn)irebug等工具,完成對Web UI的自動化測試。

(2)API或是服務(wù)的自動化測試:接口自動化測試主流技術(shù)是python的urllib2和requests模塊,phpunit也可以用來做接口自動化測試,java在支持接口自動化測試方法有點兒弱,需要做一下二次封裝。由于服務(wù)出于安全考慮,各大公司都會自己開發(fā)相應(yīng)的服務(wù)框架,所以服務(wù)的自動化測試則是公司自己開發(fā)的框架比較多。如58趕集的SCF服務(wù)框架下開發(fā)的服務(wù),則需要ATF框架來進(jìn)行測試,所以就不能列舉出服務(wù)的自動化測試技術(shù)了。

(3)移動自動化測試:移動自動化測試指的是APP UI自動化測試,后端已經(jīng)由上面的接口和服務(wù)自動化來保證了。而APP UI自動化測試主流的框架是Robotium和Appium,因為Robotium只支持java語言,并且只能對Android系統(tǒng)進(jìn)行測試,所以沒有Appium應(yīng)用的廣。Appium支持iOS和android系統(tǒng),支持java和python語言,是主流的框架。

性能測試:

性能測試我不太了解,不過目前主流的工具是LoadRunner和Jmeter。利用這些兒工具來根據(jù)需求,錄制腳本,進(jìn)行壓力測試。還有需要對Jmeter進(jìn)行二次開發(fā),以完成對自己業(yè)務(wù)的完美支持。

以后對移動端的性能要求也比較高了,新出的App需要支持各種型號的機(jī)器。高端的機(jī)器需要支持,低端的機(jī)器也同樣需要支持。以后移動端的性能,應(yīng)該算是性能測試的新方向。

測試開發(fā):

測試開發(fā)是介于測試和開發(fā)之間的工種,測試開發(fā)是針對測試的開發(fā),也就是說測試人員是測試開發(fā)的產(chǎn)品,他們有任何工作中的需求。測試開發(fā)人員需要積極響應(yīng),通過開發(fā)相應(yīng)的工具,平臺來解決他們遇到的問題。

當(dāng)然測試開發(fā)要求也比較高,上述的開源框架都需要深入了解,java,python,shell,ruby等語言的使用已經(jīng)不是問題,CSS,js,HTML等前端的東西也要熟練使用,接口,服務(wù)的開發(fā)也是常事。在此階段各種技術(shù)應(yīng)該就不是問題了,你需要的就是解決問題的能力。

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

    關(guān)注

    6

    文章

    124

    瀏覽量

    12457
收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式工程師常用的開發(fā)工具有哪些?

    項目管理和調(diào)試。IAR Embedded Workbench 也是廣受歡迎的 IDE,具有出色的優(yōu)化能力和調(diào)試工具,能夠幫助工程師快速開發(fā)出高質(zhì)量的嵌入式軟件。 二、編譯器 編譯器將高級語言
    發(fā)表于 12-20 15:29

    CAN總線測試工具選擇與使用

    在現(xiàn)代汽車和工業(yè)控制系統(tǒng)中,CAN總線因其高可靠性和靈活性而成為首選的通信協(xié)議。為了確保CAN網(wǎng)絡(luò)的性能和可靠性,工程師需要使用專業(yè)的測試工具來監(jiān)控、分析和診斷網(wǎng)絡(luò)問題。 CAN總線測試工
    的頭像 發(fā)表于 11-12 10:16 ?851次閱讀

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

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

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區(qū)別?

    ,還需要與軟件工程師、硬件工程師緊密合作,對整個系統(tǒng)進(jìn)行集成和測試。 總的來說,F(xiàn)PGA 算法工程師著重于算法優(yōu)化,F(xiàn)PGA 邏輯工程師專注
    發(fā)表于 09-23 18:26

    正是拼的年紀(jì)|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發(fā)布于 :2024年07月25日 11:31:02

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    、機(jī)器人等。 定義和工作職責(zé) 嵌入式軟件工程師的主要職責(zé)包括但不限于:設(shè)計、開發(fā)、測試和調(diào)試嵌入式軟件應(yīng)用程序,以滿足特定硬件和軟件要求。他們需要理解并掌握嵌入式系統(tǒng)的基本原理,熟悉相關(guān)硬件接口
    發(fā)表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識 #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    一款適合嵌入式工程師使用的在線工具

    一款適合嵌入式工程師使用的在線工具,工具有如下功能,如下圖所示: 1. 報文校驗功能,如下圖所示 2. UDP服務(wù)端測試工具:該UDP服務(wù)端工具可以理解為 “UDP服務(wù)端” 或者 “服務(wù)器
    發(fā)表于 04-09 22:20

    企業(yè)老工程師和高校老師有啥區(qū)別

    電子工程師硬件
    電子發(fā)燒友網(wǎng)官方
    發(fā)布于 :2024年02月28日 17:50:00