91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

    文章

    128

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    電子工程師設(shè)計要點與經(jīng)驗分享

    電子工程師設(shè)計要點與經(jīng)驗分享 作為一名資深電子工程師,在硬件設(shè)計開發(fā)領(lǐng)域摸爬滾打多年,積累了不少寶貴的經(jīng)驗和見解。今天就和大家分享一些電子工程師
    的頭像 發(fā)表于 02-03 11:10 ?206次閱讀

    芯片CP測試與FT測試的區(qū)別,半導(dǎo)體測試工程師必須知道

    本文聚焦芯片CP 測試與FT 測試的核心區(qū)別,助力半導(dǎo)體測試工程師厘清二者差異。CP 測試是封裝前的晶圓裸晶集體初篩,借助探針卡接觸焊墊,聚焦核心功能,以低成本剔除缺陷品;FT
    的頭像 發(fā)表于 01-26 11:13 ?510次閱讀

    什么是BSP工程師

    上述前兩個階段屬于BSP開發(fā)的內(nèi)容,第三個階段屬于嵌入式應(yīng)用軟件開發(fā)的過程。綜上所述,BSP工程師主要應(yīng)該具備的**要有: 掌握計算機原理方面的知識; 掌握操作系統(tǒng)的相關(guān)
    發(fā)表于 01-13 06:54

    電子工程師設(shè)計要點與經(jīng)驗分享

    電子工程師設(shè)計要點與經(jīng)驗分享 作為一名資深電子工程師,在多年的硬件設(shè)計開發(fā)工作中,積累了不少寶貴的經(jīng)驗和見解。下面就和大家分享一些電子設(shè)計方面的關(guān)鍵要點和實際案例。 文件下載
    的頭像 發(fā)表于 01-07 13:55 ?326次閱讀

    十年測試工程師復(fù)盤:CP與FT的邊界究竟在哪?

    1.不要盲目追求“CP全覆蓋”見過一些團隊為了追求“高級感”,把所有測試都往CP塞,結(jié)果測試時間爆炸,探針卡損耗劇增,總成本反而更高。一定要算經(jīng)濟賬。2.盡早讓測試工程師參與芯片設(shè)計特別是DFT(可
    發(fā)表于 12-23 10:11

    硬件工程師如何提高電路設(shè)計的可靠性?

    聊一聊我從業(yè)硬件工程師至今的一些小的感悟,這些小感悟?qū)τ谝恍?b class='flag-5'>經(jīng)驗老道的工程師來說應(yīng)該是比較有體會,希望能夠?qū)δ墓ぷ饕约皩W習提供一些幫助。
    的頭像 發(fā)表于 11-11 07:36 ?3026次閱讀
    硬件<b class='flag-5'>工程師</b>如何提高電路設(shè)計的可靠性?

    “沒什么可測”時,測試工程師可以做什么?

    作為一名軟件測試工程師,應(yīng)該都有過這樣的經(jīng)歷:開發(fā)人員還在編碼中,看板上沒有待測試的任務(wù),沒有即將發(fā)布的版本,也沒有回歸測試的要求...特別是在實行瀑布模型團隊的研發(fā)早期,或者敏捷模式
    的頭像 發(fā)表于 09-12 10:03 ?615次閱讀
    “沒什么可測”時,<b class='flag-5'>測試工程師</b>可以做什么?

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

    模擬電路的設(shè)計是工程師們最頭疼,但也是最致命的設(shè)計部分。盡管目前數(shù)字電路、大規(guī)模集成電路的發(fā)展非常迅猛,但是模擬電路的設(shè)計仍是不可避免的,有時也是數(shù)字電路無法取代的,例如RF射頻電路的設(shè)計。 本文總結(jié)了模擬電路設(shè)計中應(yīng)該注意的問題。
    的頭像 發(fā)表于 05-29 09:38 ?660次閱讀

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

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

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

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

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

    軟件工程師保持持續(xù)學習的態(tài)度,緊跟技術(shù)發(fā)展趨勢;同時,注重實踐經(jīng)驗的積累,積極參與實際項目的開發(fā)和調(diào)試工作。 此外,還應(yīng)不斷提升自己的溝通能力和團隊協(xié)作能力,以適應(yīng)日益復(fù)雜的工作環(huán)境。 嵌入式
    發(fā)表于 04-15 14:37