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

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

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

一位測試工程師的經(jīng)驗總結(jié)

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

在工作中經(jīng)常遇到當(dāng)產(chǎn)品上線出了bug后,第一個受到指責(zé)的是測試人員,”測試為什么當(dāng)初沒有發(fā)現(xiàn)這個問題呢”,這種情況在現(xiàn)實工作中數(shù)不勝數(shù),也許他們把測試人員當(dāng)”超級魔法師”了,經(jīng)過測試之手的東西就完美無瑕了,這就屬于角色定位問題,當(dāng)定位好自己的角色后,在協(xié)商角色內(nèi)容時,就有了在可能出現(xiàn)的任何情況下現(xiàn)的問題時首先確立對自己預(yù)期的基礎(chǔ)。

一、善于提出問題

測試人員在需求分析或者在測試過程中不問問題,不是不能測試,只是不能更好的測試,問問題是測試人員對項目發(fā)揮作用的基礎(chǔ),不問問題,測試就沒有目標(biāo),思路不夠開闊,分析不透徹,只是呆板的機(jī)械的測試固有功能,之前聽阿里一位同事講過,他們在發(fā)布的任何產(chǎn)品的測試報告中必須體現(xiàn)出項目的風(fēng)險點是什么,如果不思考不分析,風(fēng)險點是不容易提出的,那么測試意義就會打折。

二、與開發(fā)人員高度配合

程序員提供支持,才是測試員使命的關(guān)鍵部分,當(dāng)程序員還在編寫代碼或者編寫完成待提測時,必要時測試人員能夠提供測試工具為開發(fā)人員快速驗證使用,而在程序交付后,應(yīng)該馬上啟動測試(當(dāng)然前期測試準(zhǔn)備工作需要充分),盡可能建立最短、最快的反饋環(huán)路。力求當(dāng)程序員還在苦苦思索上個bug如何解決時,測試已經(jīng)開始尋找更多的程序問題,最理想的狀態(tài)是程序員為了修改bug團(tuán)團(tuán)轉(zhuǎn),是程序員而不是測試人員成為項目的瓶頸,降低項目潛在風(fēng)險。而且這里可以加一點測試人員的角色,就是對bug定位問題,不能只看問題現(xiàn)象,需要深入問題本質(zhì),一層一層扒開它的面目,為開發(fā)人員節(jié)省時間,縮短bug生命周期。

三、認(rèn)清重點

測試員不會發(fā)現(xiàn)所有的問題,測試員的任務(wù)就是找出并報告重要的程序問題。那么假設(shè)一下,為了發(fā)現(xiàn)程序所有的錯誤,測試員必須檢查所有可能有問題的地方,要在有可能發(fā)生的不同條件下觀察這些地方,還需要一種十分可靠的方法,當(dāng)所有類型的錯誤發(fā)生時,你都能夠識別出來,那么如果一個測試人員能做到這些,要么是這個產(chǎn)品特別簡單,要么測試員的想象能力有限。當(dāng)我們知道并承認(rèn)自己不能做所有的事之后,測試員必須選擇如何利用自己的有效時間。

經(jīng)驗總結(jié):迅速找出重要程序問題。

1、首先測試變更的部分,然后回歸老功能,識別新變更帶來的風(fēng)險;

2、首先測試核心部分,即關(guān)鍵和常用功能;

3、首先測試功能,再測試可靠性,考慮各種異常場景;

4、具備判別bug風(fēng)險等級的能力;

當(dāng)然這里要求測試人員對產(chǎn)品有絕對的熟悉了解,更快捷的找到問題;

四、測試不能保證質(zhì)量

測試人員不是質(zhì)量衛(wèi)士,測試既不會提高質(zhì)量,也不會降低質(zhì)量,質(zhì)量好不好代碼底子就在那里,質(zhì)量源于構(gòu)建產(chǎn)品的人,聽起來很不可思議,但這也是他們要背負(fù)的沉重負(fù)擔(dān),測試員使命中另一部分就是幫助他們對付真正的負(fù)擔(dān)。但如果測試員認(rèn)為自己是項目團(tuán)隊中唯一關(guān)心交付好產(chǎn)品的人,就不能很好的完成這個使命,說明測試員沒有認(rèn)清自己的角色,測試員的測試和錯誤報告提供了促進(jìn)質(zhì)量保證的信息,而最終保證質(zhì)量的是整個團(tuán)隊。所以測試員永遠(yuǎn)不要做看門人,否則是對整個產(chǎn)品的不負(fù)責(zé)任。當(dāng)你扛起整個產(chǎn)品質(zhì)量的全部責(zé)任時,團(tuán)隊的其他成員可以放松一點,甚至?xí)蟠蠓潘?,如果問題遺漏沒被發(fā)現(xiàn),其他成員想當(dāng)然的會來指責(zé)你,為什么你沒發(fā)現(xiàn)問題呢,并且同時伴隨的還有對你工作量的質(zhì)疑。

這里再舉個例子,曾經(jīng)待過一個敏捷團(tuán)隊,在那里從來沒有上述問題,為什么呢?因為如果線上出問題,首先找到的是相關(guān)的開發(fā)人員,他要付最大的責(zé)任,那么你就奇怪難道測試員就一點干系沒了?非也,測試員有測試團(tuán)隊自己的考核標(biāo)準(zhǔn),會從自身找問題,自然也不會輕松罷了。而這種模式的利好在哪里呢?利好在于當(dāng)開發(fā)人員在寫代碼時候,他就會考慮到質(zhì)量問題,如果出bug即便測試員沒發(fā)現(xiàn),他們也脫不了干系,那么在接下來的測試工作中,開發(fā)人員起了很大的推動作用,這樣就整個團(tuán)隊就達(dá)成了一個目標(biāo),整個去保證質(zhì)量。

總結(jié):質(zhì)量是需要團(tuán)隊的所有角色參與者一起分擔(dān)的。

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

    關(guān)注

    59

    文章

    1571

    瀏覽量

    68607
收藏 人收藏

    評論

    相關(guān)推薦

    電子工程師的電源設(shè)計經(jīng)驗分享

    作為名電子工程師,電源設(shè)計直是我在工作中重點關(guān)注的領(lǐng)域。電源設(shè)計不僅需要扎實的理論基礎(chǔ),還需要豐富的實踐經(jīng)驗。以下是我多年工作中總結(jié)
    的頭像 發(fā)表于 01-21 15:53 ?94次閱讀

    電子工程師的PCB設(shè)計經(jīng)驗

    本文分享了電子工程師在PCB設(shè)計方面的經(jīng)驗,包括PCB布局、布線、電磁兼容性優(yōu)化等內(nèi)容,旨在幫助初學(xué)者掌握PCB設(shè)計的關(guān)鍵技術(shù)。
    的頭像 發(fā)表于 01-21 15:15 ?102次閱讀

    電子工程師的電源設(shè)計經(jīng)驗

    本文分享了電子工程師在電源設(shè)計方面的經(jīng)驗,包括電源電路的設(shè)計要點、電源管理芯片的選擇、電源完整性優(yōu)化等內(nèi)容,旨在幫助初學(xué)者掌握電源設(shè)計的關(guān)鍵技術(shù)。
    的頭像 發(fā)表于 01-21 15:14 ?51次閱讀

    電子工程師的電路設(shè)計經(jīng)驗分享

    本文分享了電子工程師在電路設(shè)計方面的豐富經(jīng)驗,包括項目開發(fā)步驟、電路設(shè)計核心思想、元器件選擇與優(yōu)化等內(nèi)容,旨在幫助初學(xué)者快速提升電路設(shè)計能力。
    的頭像 發(fā)表于 01-21 15:13 ?97次閱讀

    電子工程師經(jīng)驗分享

    電子工程師在實際工作中積累了豐富的經(jīng)驗,這些經(jīng)驗對于新手工程師和電子專業(yè)的學(xué)生具有重要的參考價值。 、電路設(shè)計
    的頭像 發(fā)表于 01-14 10:14 ?89次閱讀

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

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

    尋求專業(yè)工程師幫助設(shè)計USB多口充電器

    嗨, 我正在開發(fā)款USB多口充電器,現(xiàn)尋求一位專業(yè)工程師或產(chǎn)品設(shè)計的幫助。希望能夠與有經(jīng)驗工程師
    發(fā)表于 08-05 12:03

    嵌入式軟件工程師如何提升自己?

    ,可以為自己的職業(yè)生涯打下堅實的基礎(chǔ),并實現(xiàn)個人的職業(yè)目標(biāo)。愿每一位嵌入式軟件工程師都能在這個充滿挑戰(zhàn)和機(jī)遇的領(lǐng)域中取得成功!
    發(fā)表于 06-12 11:20

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

    嵌入式軟件工程師和硬件工程師的區(qū)別? 嵌入式軟件工程師 嵌入式軟件工程師是軟件開發(fā)領(lǐng)域中的種專業(yè)工程師
    發(fā)表于 05-16 11:00

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

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

    為何國外工程師偏愛使用for(;;)來實現(xiàn)MCU死循環(huán)?

    一位工程師發(fā)現(xiàn),國外工程師在給demo在做死循環(huán)時用的是for(;;),而不是常用的while(1)。這僅僅是個人習(xí)慣的問題,還是有更深層次的含義?
    發(fā)表于 04-01 11:26 ?703次閱讀
    為何國外<b class='flag-5'>工程師</b>偏愛使用for(;;)來實現(xiàn)MCU死循環(huán)?