該怎麼樣才能讓所有測試人員迅速學會自動化測試呢?
坐標杭州,老闆對測試部門不是很看重,測試人員的薪資也普遍很低,導致測試人員的積極性不是很高,對公司的熱情也不高,產品質量相對也受到了一些影響,這是目前的公司背景。目前我們公司測試部門都是執行手工測試,測試人員對自動化測試都不熟悉,而老闆因為對測試質量和效率不滿意,要求整個測試部門人員要迅速掌握自動化來測試,這種情況下,該怎麼樣才能讓所有測試人員迅速學會自動化測試呢?有什麼方法能避免老闆因為測試人員沒有馬上掌握自動化技術,而不滿呢?
改變老闆看法?首先老闆說的沒錯,效率不高肯定要想辦法提高的,除非你找到其他立竿見影的辦法,否則道理上你就說不通。就算你說的有道理,讓老闆聽你的?
另外,員工薪資不高,那工作積極性確實不好提高。由於薪水你說了不算,如果想要先從薪水上提高工作積極性,再去提高自動化水平,那是本末倒置了。
如果你作為領導一時半會無法給員工爭取到提高工資,那麼你只能通過給到他們別的東西來激勵他們了,而自動化測試的技能恰好可以充當這個角色。
來說說我是如何激勵團隊成員自發學習和進行自動化測試的吧。
我們組絕大多數都是沒有任何編碼經驗的年輕人,但是招他們的時候,就是看中他們的上進心和技術追求。入職初期,就由淺入深地給他們安排一些自動化相關的培訓,比如robotframework,比如python,然後讓他們閱讀已有的自動測試用例,並安排一些簡單的介面自動測試工作,在老員工指導下,一般一個月就可以使用現有的自動測試框架熟練地進行介面測試了。
除此以外,要讓他們明白,學習新知識和新技能是對他們自己好,為了以後更有競爭力,從而激發他們內在的潛力和動力,讓他們主動去學習,否則,叫醒一個裝睡的人,那得多累啊。
所以總結下來,主要就是要人對,事對,方法對,一個月讓初學者學會自動化測試沒什麼難的。
覺得有道理就贊同下,讓更多人瞅見。
介面測試?
如何保證介面測試的覆蓋率?
做介面測試的流程一般是怎麼樣的?
介面測試的數據如何回歸?
如何寫出高效的軟體測試用例?
軟體測試工程師,2年半工作經驗,第一次跳槽,如何快速融入團隊?
做測試,寫了一周的測試 用例,感覺自己已經是個文員了,怎麼辦?
該怎麼樣才能讓所有測試人員迅速學會自動化測試呢?
測試人力不足時,測試技術層面有什麼方法可以提高測試效率?
怎麼判斷哪些功能能實現自動化?
做了一年的軟體功能測試,想轉自動化測試。目前在看了一些Python資料,感覺無從下手,求指導?
自動化測試不一定能提高效率,甚至還會降低效率。ps:你們老闆不懂測試,在這樣的老闆下干測試很累。。。
在這種背景下,還採用加量不加價的方式來做要求,最終結果呵呵噠。
去找一個重視測試的公司在展宏圖吧,或者能夠改變老闆的想法。作為自動化測試團隊TestBird的一員,你們這種情況確實也不少見了。其實涉及著管理和技術兩方面的問題。我大概談談我的看法。
1)首先,堅定自己的信念。不可否認,國內存在大量的企業和公司,對測試部門不重視的情況,相應的待遇也會低許多。造成這一問題的根本原因是,測試這一行業在國內在發展才區區幾年,相比較開發崗位發展數十年,我們還在起步階段。再加上國內在測試行業各式各樣的人都有,也在一定程度上造成了外界對測試行業的水平低的認識。這個問題是客觀存在的,我們怨天尤人也沒用。測試的未來只有通過大家一起的努力,讓我們做的事情越來越有價值,讓我們越來越受重視。作為團隊的Leader,首先不能丟了這個信念。
2)證明重要性。鑒於搜狗測試團隊的過去經驗,也是這樣一個過程:基於手工測試、不遺餘力地加班加點保證項目的質量——逐步得到上層領導的肯定——領導逐步給予了部分資源支持——開始嘗試自動化測試領域——進一步得到領導的認可——再給予資源支持。所以,要真正改變老闆和社會心中的偏見,還是要一步一步來的。
3)回到你的實際問題,每個人的資質和想法都是不一樣的,可否選出與你同樣想法的、有潛力的員工優先提供學習資源,當然學習過程中也可以來感受一下TestBird的自動化測試。有了這部分員工的支持你也更容易爭取到公司的支持,之後再逐步過渡到整個部門。
1、構建一個系統的自動化測試平台,包括任務構建、任務調度、日誌收集、環境檢查等
2、選擇一個合適的編程語言,深度學習3、腳本寫作規範制定,這個非常重要,不然後期的維護工作量很大目前想到這麼多,其實自動化只是一種手段,手工測試也是必須的,而且自動化寫作也是根據用例來的,這些流程不能顛倒···我在學性能測試,感覺好難呀,有沒有大神帶帶
興趣和薪資都能提示員工的工作積極性,既然你沒權漲工資,只能想辦法讓員工對自動化感興趣了,有了興趣自然就自主學習,也就有了積極性了。
我剛開始在部門推廣自動化的時候也是困難重重,大部分測試人員思維已經固化,覺得我現在能勝任這份工作,為什麼還要去學自動化測試,就算學會了也不會加工資。這就尷尬了,我又不好直接懟回去,只好說自動化測試是未來的趨勢,你肯定不想一輩子都呆在這個公司吧,如果你學會了自動化測試去其他公司應聘也有優勢的,另外還要給員工演示自動化測試神奇的地方以及帶來的效益提升。等大家對自動化感興趣後,開始教大家一些簡單的自動化基礎知識,最好是從python學起,簡單易學易用。推薦我們正在使用的robot framework,完全不需要編程基礎就可以開發自動化腳本。
所以我覺得首先要改變大家的觀念,讓大家對自動化感興趣,這樣後續的工作才好開展。
補充:自動化測試不是萬能的,手動測試發現的bug比自動化測試發現的要多很多,自動化測試適合回歸測試和比較穩定的版本。迅速學會,額,估計也是自己帶頭實際操作一下吧。互相交流吧,測試人員自主性比較重要吧~
只能說你永遠叫不醒一個裝睡的人,我知道某公司就是本公司測試都是手工,無論測試技術還是綜合測試水平都菜的掉渣。老闆花錢去外面請人引入測試技術鏈,就是樓上@易水寒的解決方案。但實際執行的情況是,測試基礎水平太低,開發出傻瓜式的介面自動測試工具也不會用,還嫌工具不方便,嫌這嫌那(大部分人連jmeter都不會,幹了幾年測試不知道http介面怎麼測。。),
自動化測試不是萬能神葯
要求整個測試部門人員要迅速掌握自動化來測試。。。自動化就一定效率高嗎?老闆怎麼想的,先提高工作積極性最重要吧
推薦閱讀:
※[貝聊科技]Appium 元素定位方式大揭秘
※[從入門到不放棄]多瀏覽器的自動化測試(2)-雲服務測試
※Kotlin 來了,對APP測試意味著什麼
※性能測試基礎
※我也終於用上Powershell了