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

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

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

測(cè)試工程師可以做什么

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

測(cè)試可以做什么

談到測(cè)試人員的發(fā)展,首先再回過頭來看看整個(gè)項(xiàng)目期間測(cè)試人員做的事情或者說能夠做的事情吧以及需要具備的對(duì)應(yīng)的能力吧!

1、版本或者產(chǎn)品的規(guī)劃階段:

作為一個(gè)測(cè)試人員,這個(gè)時(shí)候可以從一個(gè)更高的角度對(duì)產(chǎn)品的規(guī)劃提出自己的想法,來更好的幫助產(chǎn)品取得成功。

需要具備的能力或者知識(shí):對(duì)于產(chǎn)品的商業(yè)理解以及整個(gè)行業(yè)和市場(chǎng)的理解都比較深入,實(shí)際上這個(gè)時(shí)候我們可以將自己看成是一個(gè)產(chǎn)品經(jīng)理。

2、版本的需求階段:

測(cè)試人員已經(jīng)能夠開始做需求階段的缺陷預(yù)防,保證需求是能夠滿足用戶的原始需求,并且整個(gè)需求都是非常清晰和合理的,版本后期沒有需求不合理或者需求不清晰的問題。

需要具備的能力或者知識(shí):對(duì)于客戶的使用場(chǎng)景非常清楚,能夠在客戶角度上面思考問題;有自己的一套需求分析的方法,最好是模型或者checklist之類的;非常好的分析能力,能夠通過需求文檔分析到可能潛在的問題。

3、設(shè)計(jì)階段:

測(cè)試人員開始做設(shè)計(jì)階段的缺陷預(yù)防,能夠?qū)τ谘邪l(fā)的整個(gè)設(shè)計(jì)方案非常清楚,能夠根據(jù)研發(fā)設(shè)計(jì)文檔里面的業(yè)務(wù)邏輯圖自己能夠站在測(cè)試的角度來畫出一份讓測(cè)試人員更加容易理解的業(yè)務(wù)邏輯圖,并且能夠發(fā)現(xiàn)研發(fā)在設(shè)計(jì)方案上存在的一些問題,并且指導(dǎo)研發(fā)進(jìn)行修改。

需要具備的能力或者知識(shí):比較深入的業(yè)務(wù)背景知識(shí);熟悉開發(fā)使用的語言;業(yè)務(wù)分析和轉(zhuǎn)換的能力;

4、編碼階段:

測(cè)試人員開始編寫單元測(cè)試、接口測(cè)試用例、測(cè)試工具或者自動(dòng)化測(cè)試用例,并且開始思考后面如何去更好的測(cè)試(更高的效率,更好的保證質(zhì)量),并且?guī)椭邪l(fā)提前做好編碼階段的缺陷預(yù)防,甚至做得測(cè)試驅(qū)動(dòng)開發(fā)。

需要具備的能力或者技能:熟悉開發(fā)使用的編碼語言、能夠?qū)﹂_發(fā)的代碼進(jìn)行靜態(tài)走讀、熟悉開發(fā)使用的編碼語言的單元或者接口測(cè)試方法和框架、具備測(cè)試工具開發(fā)的能力、具備自動(dòng)化的能力,良好的代碼分析能力和用例設(shè)計(jì)能力。

5、測(cè)試階段:

測(cè)試人員開始制定測(cè)試策略和測(cè)試計(jì)劃、執(zhí)行測(cè)試用例、發(fā)現(xiàn)和定位bug、跟蹤和回歸bug,質(zhì)量分析,有效的探索性測(cè)試等等,目的是花更短的時(shí)間來更好的保證質(zhì)量。

具備的能力或者技能:制定策略和計(jì)劃的能力、執(zhí)行能力、分析和排查問題的能力,業(yè)務(wù)的理解能力,對(duì)代碼的熟悉程度,模塊的質(zhì)量分析能力等等!

ok,總結(jié)下上面用到的一些能力和技能,以及每種能力對(duì)自己的幫助

1、產(chǎn)品的商業(yè)理解能力--產(chǎn)品經(jīng)理(馬云、馬化騰、周鴻祎等都是這樣的人)

2、需求的分析能力和市場(chǎng)的理解能力--也是向產(chǎn)品經(jīng)理方向發(fā)展

3、業(yè)務(wù)背景知識(shí)--能夠讓自己在該領(lǐng)域走的更遠(yuǎn)

4、開發(fā)使用的編程語言--這個(gè)應(yīng)該是自己深入到代碼級(jí)別一個(gè)比較基礎(chǔ)的東西,對(duì)于自己對(duì)代碼進(jìn)行測(cè)試是非常有幫助的

5、業(yè)務(wù)的分析能力---養(yǎng)成這樣的習(xí)慣后會(huì)有一套自己的分析方法,對(duì)于自己在測(cè)試領(lǐng)域的發(fā)展的很有幫助的,現(xiàn)在測(cè)試界的一些公共測(cè)試技術(shù)里面就有包含這些

6、單元測(cè)試能力--這個(gè)讓自己走向白盒測(cè)試工程師是很有幫助的,也是能夠讓自己跟開發(fā)走的更緊點(diǎn)

7、接口測(cè)試能力--應(yīng)該是向單元測(cè)試的一個(gè)過渡,能夠讓自己更好的接觸到業(yè)務(wù)邏輯

8、自動(dòng)化開發(fā)能力和工具開發(fā)能力--這個(gè)就不用說了,現(xiàn)在已經(jīng)有專門的自動(dòng)化人員和工具開發(fā)人員了

9、用例設(shè)計(jì)和測(cè)試分析能力--測(cè)試人員一個(gè)很基本的能力,但是真正做好的其實(shí)比較少,如果用例設(shè)計(jì)的質(zhì)量很高的人其他方面的能力肯定很不錯(cuò),而且有了自己的一套方法后對(duì)于自己在測(cè)試領(lǐng)域的發(fā)展是很有幫助的,需要不斷的總結(jié)和分析,將經(jīng)驗(yàn)抽象為方法或者模型

10、執(zhí)行能力--測(cè)試人員(應(yīng)該是所有的工作)都需要具備的一個(gè)能力吧,如果做好的話其實(shí)對(duì)自己的幫助也是比較大的

11、發(fā)現(xiàn)bug的能力--這個(gè)時(shí)候?qū)τ跍y(cè)試人員的發(fā)散思維很重要(個(gè)人覺得是衡量真正的測(cè)試人員一個(gè)比較最重要因素,沒有之一),有些測(cè)試人員就是能夠沉迷于此

12、定位bug的能力--其實(shí)這應(yīng)該是測(cè)試人員一個(gè)很基本的技能,但是我們都是交給研發(fā)去做了,如果將前期的工作做起來的話,我們是應(yīng)該具備這樣的能力的

13、分析和排查問題的能力--分析能力是測(cè)試人員一個(gè)非常重要的能力,一個(gè)好的測(cè)試人員總是能夠根據(jù)目前的一些現(xiàn)象發(fā)現(xiàn)一些本質(zhì)上面的東西,并且有自己的解決問題的方法

14、制定策略和計(jì)劃的能力--這個(gè)發(fā)展方向應(yīng)該是項(xiàng)目經(jīng)理或者管理方向吧,但是對(duì)于測(cè)試人員也是很有幫助的,對(duì)于自己從一個(gè)整理上面理解問題很有幫助

當(dāng)然,以上這些能力測(cè)試人員不用每一項(xiàng)都掌握的非常熟練,可以根據(jù)職業(yè)發(fā)展方向歸納為如下幾項(xiàng):

1、產(chǎn)品經(jīng)理

2、白盒測(cè)試工程師(叫開發(fā)測(cè)試工程師其實(shí)更加合適)

3、自動(dòng)化開發(fā)工程師

4、資深的測(cè)試工程師或者測(cè)試專家(可能需要包括以上超過10個(gè)技能并且能力都要達(dá)到一定級(jí)別)

5、項(xiàng)目經(jīng)理

其他的幾點(diǎn)就不說了,這里重點(diǎn)說下達(dá)到資深的測(cè)試工程師或者測(cè)試專家(其實(shí)就是測(cè)試界的大牛)級(jí)別需要的一些條件吧!這個(gè)也是筆者一直比較欣賞的一個(gè)職業(yè),可是目前這方面的人確實(shí)比較少,很多人半路走上了管理崗位!

1、看下自己是否真的適合這樣的職業(yè)(很享受去發(fā)現(xiàn)一些bug,特別是經(jīng)過自己思考后發(fā)現(xiàn)的一些別人沒有發(fā)現(xiàn)的bug),這個(gè)可以在剛進(jìn)入測(cè)試行業(yè)就看出來

2、一個(gè)好的平臺(tái):從目前來看,很多公司是沒有辦法給一個(gè)測(cè)試人員提供學(xué)習(xí)以上能力的機(jī)會(huì)的,建議是能夠盡量找到這樣的一個(gè)平臺(tái)(當(dāng)然也需要不斷的證明自己是一個(gè)人才)

3、在一線測(cè)試呆盡量長(zhǎng)的時(shí)間,并且反復(fù)磨練自己上面的一些能力(沒有最高只有更高),這就是所謂的十年磨一劍,這樣需要很大的勇氣,但是在這個(gè)浮躁的行業(yè)里面做到堅(jiān)持實(shí)際上是很難的,很多人都是耐不住寂寞的。如果你做到了你就贏了

4、不斷的積累的和總結(jié)(總結(jié)是自己獲得經(jīng)驗(yàn)一個(gè)非常寶貴的方法,也是讓自己進(jìn)步更快的一個(gè)方法)

5、開始將自己的一些方法抽象出來,形成一些比較通用的方法,并且不斷的嘗試運(yùn)用到實(shí)踐中,證明這個(gè)方法是ok的,形成一些理論

6、完善,實(shí)踐,推廣,再完善,再實(shí)踐,再推廣。..。.相信這個(gè)時(shí)候,你已經(jīng)是數(shù)一數(shù)二的高手了,再加上自己的一些推銷自己的方法,提升自己的品牌意識(shí),剩下的就不用說了,當(dāng)然,學(xué)習(xí)無止境。..。..。..

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

    關(guān)注

    6

    文章

    124

    瀏覽量

    12457
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    開發(fā)。通過分支管理,工程師可以在不影響主分支的情況下進(jìn)行新功能的開發(fā)和測(cè)試,提高開發(fā)效率和代碼質(zhì)量。 五、硬件仿真器 硬件仿真器可以在沒有實(shí)際硬件的情況下模擬目標(biāo)系統(tǒng)的運(yùn)行。例如,
    發(fā)表于 12-20 15:29

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

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

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

    ,還需要與軟件工程師、硬件工程師緊密合作,對(duì)整個(gè)系統(tǒng)進(jìn)行集成和測(cè)試。 總的來說,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

    用二創(chuàng),1:1復(fù)刻工程師的職場(chǎng)現(xiàn)狀

    工程師
    揚(yáng)興科技
    發(fā)布于 :2024年07月19日 18:30:07

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

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

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

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

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

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

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

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