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

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

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

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

優(yōu)秀測試工程師應(yīng)該具備哪些知識和經(jīng)驗

工程師人生 ? 來源:工程師吳畏 ? 2019-02-21 14:39 ? 次閱讀

根據(jù)我的觀察,優(yōu)秀的測試人員可以做的事情可以包括如下3點:

由單純的測試變成項目質(zhì)量保證工作

持續(xù)集成探索和推動和自動化測試技術(shù)研究

測試相關(guān)工具的開發(fā)

1、我們先來講第一點,由單純的測試變成項目質(zhì)量保證工作

測試,從狹義的角度來講,包括如下這些環(huán)節(jié):

測試計劃和測試用例編寫-測試執(zhí)行-質(zhì)量報告書寫

測試人員一般會在開發(fā)階段就進行測試計劃和測試用例的編寫和準備工作;在測試階段,我們一般先會做功能測試,等項目功能基本穩(wěn)定,bug較少了,就開始做兼容性測試、性能測試、安全性測試。兼容性測試保證了產(chǎn)品在多瀏覽器、APP在產(chǎn)品在不同機型下的兼容性;性能測試保證了產(chǎn)品在海量用戶大流量下的服務(wù)能力;安全測試能發(fā)現(xiàn)產(chǎn)品可能會被攻擊的各個隱患。做完了這些測試以后,人員發(fā)布質(zhì)量報告,產(chǎn)品上線。

不過,優(yōu)秀的測試人員需要向上游和下游拓展測試的領(lǐng)域,把自己放在“質(zhì)量保障”的角色上,推動整個項目組一起保證質(zhì)量,上游的工作包括:

在產(chǎn)品剛立項、進行需求確認的時候,測試人員就會參與進去,仔細地Review需求,看需求是不是完整、有沒有漏洞,這個時候還沒有進入正式開發(fā),修改需求對于項目組來說代價是最少的。在這個環(huán)節(jié),測試人員憑借縝密的推演、發(fā)散性的思維,往往能發(fā)現(xiàn)很多需求的漏洞,提高了項目的整體效率。

另外,測試人員在完成測試計劃、測試用例以后,會邀請開發(fā)、策劃一起來評審測試用例,在這個環(huán)節(jié),由于測試人員把每個需求如何細化測試都體現(xiàn)在了用例里面,就相當于再次把需求分析了個透,往往還能發(fā)現(xiàn)很多需求的漏洞。這也是提早發(fā)現(xiàn)需求漏洞的有效環(huán)節(jié)。

我們知道,代碼的質(zhì)量歸根結(jié)底是由開發(fā)保證的,測試做的工作,只是發(fā)現(xiàn)Bug讓開發(fā)修復(fù)。如果一個花瓶,一開始就是很完美的;另一花瓶經(jīng)過了各種修補,看起來比較完美,大家覺得哪個花瓶比較好?當然是第一個花瓶。所以,測試人員應(yīng)該站在質(zhì)量保障的立場,想辦法跟項目組溝通、給開發(fā)提供工具,讓開發(fā)自己把質(zhì)量保障工作做好。比較可行的一些方式是:提供一些手工用例讓開發(fā)自測;給一些自動化的接口和UI測試代碼讓開發(fā)自測;部署靜態(tài)代碼檢查工具,并推動開發(fā)分析和修改發(fā)現(xiàn)的問題;有一些做得好的項目已經(jīng)實現(xiàn)了持續(xù)集成,也可以嘗試。

下游的工作包括:

在產(chǎn)品完成了測試以后,就是發(fā)布的環(huán)節(jié)了,測試人員在發(fā)布的環(huán)節(jié)也能發(fā)揮作用,首先,測試人員為了部署測試環(huán)境,研究自動化部署的技術(shù),可以把上線部署的環(huán)節(jié)也自動化,以前需要2個小時的部署環(huán)節(jié)壓縮到半個小時甚至更少,而且更加準確可靠。

如果有些版本修改比較多,上線的質(zhì)量風險大,測試人員會跟產(chǎn)品一起制定灰度發(fā)布的方案并在技術(shù)上進行實現(xiàn),讓版本先面向一小部分用戶開放,如果發(fā)現(xiàn)Bug了,影響的用戶也比較小,Bug改掉以后,再逐漸擴大用戶范圍。

另外,優(yōu)秀的測試人員還會發(fā)動項目組的其他人一起來保證項目質(zhì)量,比如推動開發(fā)進行代碼Review;引入冒煙自測流程,讓開發(fā)先自測以后再提交給測試做冒煙測試;通過在項目組分析Bug,讓開發(fā)提高自測,降低Bug數(shù)量等;引入策劃、交互、視覺在測試階段進行走查,等等各種措施。

2、持續(xù)集成探索和自動化測試技術(shù)研究

業(yè)界都在說持續(xù)集成,那持續(xù)集成究竟是個什么鬼呢?

持續(xù)集成原本的意思是讓開發(fā)每提交一次代碼就自動化測試一次,如果自動化測試發(fā)現(xiàn)問題了,測試用例就會失敗,開發(fā)就會馬上發(fā)現(xiàn)這個失敗,并修改代碼。

要做到持續(xù)集成可有很多工作要做。

首先就是編譯環(huán)節(jié),要把所有編譯的環(huán)節(jié)都自動化起來,開發(fā)每次提交代碼都能進行自動編譯;

編譯完成后,就是靜態(tài)代碼檢查的環(huán)節(jié),通過靜態(tài)代碼檢查的工具檢查代碼的問題,比如,數(shù)據(jù)庫連接池沒有釋放,參數(shù)不匹配等。

靜態(tài)代碼檢查完成后,就是單元測試了,單元測試用例一般是開發(fā)人員或者測試人員編寫,或者開發(fā)和測試合作編寫,保證的是開發(fā)內(nèi)部函數(shù)的正確性。一個健康的自動化測試方案中,單元測試用例的占比是最高的。

然后就是接口測試,一般保證的是后端開發(fā)提供給前端開發(fā)的HTTP接口,接口一般也比較穩(wěn)定,用例比較容易維護,所以,接口測試的自動化占比也可以做到很高。

在接口測試的上層就是針對用戶界面的UI測試了,就像測試人員手工執(zhí)行一樣,UI自動化測試能操作頁面的元素,完成自動化。不過,由于用戶界面常常要重構(gòu),所以我們常常會控制UI自動化測試的規(guī)模,只覆蓋主干的用例。

優(yōu)秀的測試人員可以把自己的工作盡量自動化,并用持續(xù)集成框架串起來,提高工作效率和質(zhì)量。

3、測試相關(guān)工具的開發(fā)

優(yōu)秀的測試人員會開發(fā)其他好用、趁手的工具來提高工作效率,比如數(shù)據(jù)自動生成、報表自動生成、報bug工具等。

其實歸根結(jié)底就是一句話:測試人員最核心的工作就是保障項目的質(zhì)量,各類測試流程、技術(shù)、工具和平臺的發(fā)展讓我們可以更好地保證項目的質(zhì)量。

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

    關(guān)注

    6

    文章

    124

    瀏覽量

    12510
收藏 人收藏

    評論

    相關(guān)推薦

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

    如何成為嵌入式開發(fā)工程師? 成為嵌入式開發(fā)工程師通常需要掌握一系列技能和知識,并且在實踐中不斷積累經(jīng)驗。以下是一些基本步驟和建議: 1. 基礎(chǔ)教育:- 獲取電子
    發(fā)表于 02-19 10:39

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

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

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

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

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

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

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

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

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

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

    為什么嵌入式驅(qū)動開發(fā)工程師可以拿高薪?

    技術(shù)領(lǐng)域具有不可替代的地位。 成為一名優(yōu)秀的嵌入式驅(qū)動工程師只需要深耕以下幾點: 1)堅實的技術(shù)基礎(chǔ): 首先,需要有堅實的基礎(chǔ),包括計算機組成原理、微處理器與微控制器架構(gòu)以及電路設(shè)計與硬件接口知識
    發(fā)表于 01-07 16:56

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

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

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

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

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

    的基礎(chǔ) 嵌入式軟件工程師需要具備扎實的計算機科學和工程知識。因此,在職業(yè)生涯的起步階段,建議將重點放在學習基礎(chǔ)知識上,包括數(shù)據(jù)結(jié)構(gòu)、算法、操
    發(fā)表于 06-12 11:20

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

    。他們之間的緊密合作對于成功開發(fā)出高效的嵌入式系統(tǒng)至關(guān)重要。 嵌入式軟件工程師和嵌入式硬件工程師在工作中有著不同的技能要求和專業(yè)知識。嵌入式軟件工程師需要
    發(fā)表于 05-16 11:00

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

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

    芯片封裝工程師必備知識和學習指南

    芯片封裝工程師是現(xiàn)代電子行業(yè)中不可或缺的專業(yè)人才,他們的工作涉及將設(shè)計好的芯片封裝到細小的封裝體中,以確保芯片能夠在各種環(huán)境下穩(wěn)定、可靠地工作。本文將詳細介紹芯片封裝工程師必備的專業(yè)知識,以及成為
    的頭像 發(fā)表于 04-26 10:50 ?2553次閱讀
    芯片封裝<b class='flag-5'>工程師</b>必備<b class='flag-5'>知識</b>和學習指南
    主站蜘蛛池模板: 亚洲人的天堂男人爽爽爽 | 在线视频你懂得 | 国产成人精品系列在线观看 | 久久婷婷色一区二区三区 | 日本国产高清色www视频在线 | 亚洲怡红院在线观看 | 欧美伊人久久大香线蕉综合69 | 天天射天天怕 | 在线 你懂| 成人综合网址 | 色之综合天天综合色天天棕色 | 四虎精品影院2022 | 久久99热精品免费观看无卡顿 | 久久精品午夜视频 | 四虎美女| 天天干免费视频 | 成人综合在线观看 | 户外露出 自拍系列 | 天堂在线免费视频 | 韩国三级理在线视频观看 | 免费精品视频在线 | 欧美成人高清性色生活 | 国产专区日韩精品欧美色 | 深夜网站免费 | 国产人成午夜免费看 | 成人亚洲欧美在线电影www色 | 亚洲人成网站999久久久综合 | 视频在线你懂的 | 麻生希痴汉电车avop130 | 天堂资源在线官网 | 哺乳期xxxx视频 | 午夜影院0606免费 | 欲妇放荡叫床很浪的小说 | 色老头网址 | 丁香网五月网 | 57pao成人永久免费视频 | 国产成人精品三级在线 | 俺也来俺也去俺也射 | 激情婷婷六月天 | 日韩欧美国产电影 | 亚洲性久久久影院 |