<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          自動化測試如何破局?

          共 1783字,需瀏覽 4分鐘

           ·

          2021-09-27 13:40

          自動化測試如何破局?


          最近面試軟件自動化測試工程師,感想頗多。

          面試者都來自大廠或大廠外包,華為,oppo,順豐,沃爾瑪,百麗,騰訊,字節(jié)……

          開始以為撿到寶了,即使沒吃過豬肉也見過豬跑吧,起碼參與過自動化測試,面試后大失所望。

          面試了很多工作十年的測試工程師仍然在做功能測試,或是功能測試為主,自動化測試打醬油。

          什么是打醬油?我們有自動化測試,我們做了。但是自動化對工作的貢獻(xiàn)微乎其微,

          也就是說自動化測試并沒有真正為企業(yè)帶來價值,最后自動化測試腳本不在有人維護(hù),被人遺忘。

          問及為什呢自動化測試流于形式?實施自動化測試最終擺脫不了失敗厄運,會不了了之。

          每個人都給出無數(shù)理由,在我看來是無數(shù)借口。

          十年前我曾經(jīng)寫過關(guān)于自動化測試為什么難以普及的文章,時隔十年,都2021年了,自動化軟件測試普及程度跟10幾年前情況差不錯。究竟問題出在哪里呢?

          如果你是管理層,你會發(fā)現(xiàn),自動化測試工程師人在招聘,事在做,錢在花,但是沒有成績。仍然人工測試為主,自動化輔助。

          難道無法實現(xiàn)自動化為主,人工為輔嗎?

          此前我在一直在外企工作,為什么外企能做到自動化為主的測試呢?我認(rèn)為有一下幾點:

          1. 認(rèn)知的問題

          2. 生態(tài)問題

          3. 技術(shù)問題

          4. 能力問題

          5. 氛圍問題

          認(rèn)知問題

          你問測試人員我們有沒有做自動化,答案是:

          1. 1. 認(rèn)為自動化測試替代不了人工測試

          這話沒毛病,確實不能100%替代,但是自動化測試可以干80%的活。剩下20%人來干。

          2. 需求迭代快不適合做自動化,迭代快常常導(dǎo)致自動化腳本跑不通。

          我不這么認(rèn)為,我們通過持續(xù)集成運行自動化測試腳本,一旦發(fā)現(xiàn)流水線測試失敗就會立即修復(fù)自動化測試腳本。只要緊跟開發(fā),開發(fā)動,我就動,聯(lián)動開發(fā),就可以解決這種問題。寫測試腳本的工作量遠(yuǎn)沒有開發(fā)的工作量和強(qiáng)度大。更多時候只是修改定位元素標(biāo)簽而已。

          人工測試前首先要通過自動化測試,這樣可以避免盲目測試。

          也就是人工測試走了大部份流程后才發(fā)現(xiàn)往下走不通了,此時已經(jīng)浪費了時間,為什么不讓自動化程序去發(fā)現(xiàn)問題呢?

          生態(tài)的問題

          在國內(nèi)包括大廠,軟件自動化測試處于很低的水平,測試人員水平也相對低于其他團(tuán)隊,例如開發(fā)和運維。為什么 DevOps(運維自動化)在國內(nèi)能風(fēng)生水起?因為DevOps 在為企業(yè)創(chuàng)造價值。

          DevOps 降低了IT成本,解決企業(yè)面臨的眾多IT痛點。

          管理層重視程度,管理層能力,管理層認(rèn)知都決定最終結(jié)果。

          管理層重視自動化測試,但是能力又無法推動。

          招聘也存在問題,管理層的認(rèn)知天花板決定他招聘進(jìn)來的員工天花板。

          即一流人才做面試官,只能招聘到二流人才,二流面試官,只能招聘來三流人才,以此類推。

          最終一個烏合之眾的測試團(tuán)隊被攢出來。

          技術(shù)的問題

          互聯(lián)網(wǎng)技術(shù)越來越復(fù)雜,HTML 4.0 的時候只有 form 表單提交,那時做自動化測試暢通無阻,非常順利,后來有了ajax 和復(fù)雜UI,導(dǎo)致自動化測試難以進(jìn)行。

          很多測試工程師的開發(fā)水平僅限于測試,沒有從事過前后端開發(fā),遇到問題被卡住,解決不了,就放棄了自動化測試。

          能力問題

          測試團(tuán)隊能力不足是最大問題,多數(shù)測試人員的職業(yè)生涯規(guī)劃是失敗的,從功能測試走到自動化測試的人非常少。

          成為自動化測試工程師,需要三個因素:

          自驅(qū)力,外驅(qū)力,環(huán)境因素。

          自驅(qū)力是自我學(xué)習(xí)的動力,外驅(qū)力是外部施壓強(qiáng)制員工學(xué)習(xí),以滿足崗位需要,兩種力都具備后還需要有環(huán)境,包括學(xué)習(xí)環(huán)境(氛圍)應(yīng)用環(huán)境(學(xué)以致用),實戰(zhàn)機(jī)會等等。

          氛圍問題

          很多公司的想法是招聘一兩個自動化測試人員,更多配置是功能測試。

          這個想法就是錯誤的,從一開始就注定了要以功能測試為主。尤其是當(dāng)測試組的leader是功能測試者后,他會更堅信自動化測試替代不了人工測試,在自動化測試短期沒有成績的時候,他會本能否定自動化測試,最終將會從自動化專人工。

          由于自動化測試人員少,就會有孤獨感,遇到問題解決不了,沒有人溝通,工作容易被卡住。

          所以氛圍很重要,要打造學(xué)習(xí)型團(tuán)隊。提供分工,教練,合作,咨詢,培訓(xùn), 提升團(tuán)隊整體素質(zhì)。

          老生常談

          測試部門負(fù)責(zé)人的認(rèn)知和格局天花板決定了測試團(tuán)隊的天花天,以及在自動化測試領(lǐng)域能走多遠(yuǎn)。


          end


          瀏覽 72
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  AV三级成人 | 国产无遮挡又黄又爽又色视频软件 | 超碰在线观看中文字幕版 | 1级毛片乱伦中文字幕 | 精品做爱视频在线观看 |