每件小事都有值得學習的地方

2021-10-03 22:27:35 字數 1415 閱讀 9339

把每件小事做好,並從中思考、發現和學習到新的東西。

這周,分配到了自動化測試執行任務,搬磚了一周:分析和執行自動化測試。這項工作對自動化任務的排程的考驗很大,如何安排任務、排程任務、處理突發問題,都非常考驗人的。剛剛接到這種任務時感覺沒有技術含量,但是仔細想想又非常考驗人的能力。

平時開發自動化測試指令碼的工作,和這種任務時不同的,前者是業務加**,後者是執行自動化測試加裝置排程以及環境問題處理,工作思路和側重點是不同的。

先說說這次的具體工作:測試物件是70多台ipc裝置,通過jenkins在對應的版本上跑自動化測試,以介面實現為主的功能測試為主。

磨刀不誤砍柴工。接到乙個這樣的任務,應該用一小段時間分析一下我該怎麼做,怎麼下手?對於這次的任務,由於需要測試的ipc數量較多,應該想著待測裝置是否都是正常執行的,這是需要確定的。其次,對於需要測試的版本,是不是所有的裝置都支援所需測試的版本,把不支援該版本的裝置剔除,明確測試樣本數量。同類的測試項放在一起執行,一批一批地執行。

協調、排程能力。對於每台測試電腦,在數量有限的情況下,如何充分使用、不能負載太多,這也是乙個需要注意的點,否則會跑不完。先看環境中有多少正常的自動化測試電腦,本次需要跑多少ipc,計算平均一下每台電腦跑幾個ipc,每次跑後進行標記,做好心中有數。(突然想到jenkins還是不是很智慧型,如果每次跑任務後,能實時顯示當前每個節點正在執行拿個任務、有多少任務等待中,那體驗感就更好了)

另外,每次跑一批裝置後,在之後的幾分鐘需要檢查一下該任務是否在正常執行,以免發生錯誤、異常導致沒有繼續下去,這樣的情況還是比較多的:測試電腦環境問題、裝置問題、自動化測試指令碼問題等。

確保主體工作。遇到有問題的裝置,應該做好記錄,先將正常裝置跑起來,保證大多數裝置能執行測試跑下去,留有時間再去處理特殊的異常裝置或事情。

養兵千日用兵一時。最近兩周有乙個深刻的體會,平時應該對待測試環境中的裝置,就像軍隊一樣,養兵千日用兵一時,測試同理,平時也需要「養」,應該有必要的維護和更新,而不是等到要用時才去使用、發現問題、處理問題,這樣會導致緊急的任務不得不延期、甚至造成阻塞。

物理資源擺放。我們現在的自動化測試ipc裝置擺放有兩個問題:隨著數量增加後,不易進行查詢,如果按照貼的ip順序進行擺放,又會導致占用比較大的空間(就像python中的字典與列表一樣, 列表占有記憶體小,但是查詢速度慢,字典查詢速度快但是占用記憶體大)。除此,有的同事遺忘了給裝置貼標籤,有的拿出裝置房後改了裝置ip等,導致會出現一些問題,這都是需要改進的,待加到任務清單中解決。

跟蹤和及時反饋。執行結束後,報告的分析需要分配任務給不同的同事,以後發現的問題進行彙總,結果反饋。這也是不容易的,已知問題、新增問題、待跟蹤問題,後續郵件反饋後需要持續跟蹤沒有定論的問題,直到提單或者開發確認不是問題。

優化值得堅持的地方

優化值得堅持的地方 seo是乙個非常蠻長的道路,在這條道路上,我們一路走來會學到很多,也會收穫很多。正因為seo具有非常不錯的價效比,所以今天與大家談談我是如何在這條孤單的道路上堅持自己的seo之路,希望本文能幫助一些即將放棄或者厭倦做seo的站長,其實seo有很多讓你們堅持的理由。其一 推廣價效比...

dnf在拉留存上值得學習的地方

首先不得不提的是疲勞值系統,dnf是我知道的最早使用這種限制使用者使用的產品,同時也是最成功的,也許初衷只是為了突出pvp性質,卻無意間成功的帶活了整個產品的節奏。相比下現在手遊的體力系統就是一坨翔,靠賣體力盈利的手段更是翔中的戰鬥機。開始使用產品,第一天的疲勞值差不多支撐2個小時的使用時間,這個值...

簡單專注,OV最值得小公尺學習的地方

雖然小公尺公司不太願意接受2016年銷量巨幅下滑,被oppo vivo強力反超的事實,並依然以為在錯誤的道路上堅持 真誠與熱愛 就能夠挽回不斷流失的客戶,但事實上,從2017年一季度各個手機品牌的表現來看,小公尺手機的銷量依然頹勢明顯,oppo vivo則繼續一路高歌。根據知名公司ihs marki...