中大型公司測試經歷:接觸廣,深入要時間

Yorkie_Lin發表於2020-10-27

試用期間

又是幾個月沒有寫部落格了,一直想寫點東西來著,但是不知道該寫些什麼,工作上很多業務鉅細的內容也不便拿出來共享,而最近也一直在思考:我有什麼可以分享給大家的。五一以後,我算徹底進了一家比較大的廠,也符合了我規劃中的期待。這段時間經歷了試用和轉正,我深刻感覺到自己對於輕重緩急和時間管理方面有迫切的需求。接下來會重點提升時間管理,合理安排時間。

喜提兩個月996

目前公司招聘人員要求有經驗且現在也強制本科學歷以上,希望是入職三天內能上手做事。公司規模越大,跨部門協助和溝通基本是不可脫離的。入職到上手適應強度花費了兩個月,測試成員增至兩位,其間共事合作,不斷學習新技術和業務,一直處於快速成長階段,無論是知識面還是為人處世,在這個階段部門還做了衝刺計劃執行996,說實話,那段時間有點奔潰,每天就是工作工作,有點透支身體和精力,但是這段時間也是漲知識最快的,很多測試經驗是從無到有,比如企業微信環境的應用測試,或者微信服務號使用者標籤批量同步測試,多平臺小程式測試,還有app測試以及Linux實戰;還有就是很多平常不多用的工具變得很常用,Jmeter,fiddle,postman幾乎每天都需要使用。
所有這段時間的學習灌入是多維度的,儘管是真的蠻累的。那麼現在就總結一下這短時間的這些應用的測試經驗。

微信環境相關測試經驗

企業微信環境,以前基本不知道企業微信可以用到這麼多功能,裡面有第三方應用和可以自有開發應用,企業會需要建立一個應用,開發對應把H5頁面放置到後臺配置好,後臺應用可見範圍設定給對應人員檢視。應用可新增到工具欄,相當於一個小外掛,對群聊或者市場運營人員跟進使用者做一些篩選和分類跟進。以上是業務場景,正常的測試的話就是基於這些應用場景針對裡面的功能去設計用例執行。比較困難的就是企業微信沒有測試環境,我們只能建立多個應用,對應應用使用不同域名來區分測試和正式。其中如果涉及到企業微信本身的功能就沒辦法,只能本地模擬使用者資料,開發配合跑指令碼過濾展示,比如企業微信的客戶詳情,展示的使用者標籤,這個是企業微信本身的功能。
微信服務號粉絲標籤同步,公司會擁有比較多服務號進行運營推廣,運營人員需要對這些批量粉絲打上關聯標籤以區分做對應營銷策略。所以需要我們將粉絲關聯使用者,把使用者關聯的行為標籤返回給服務號後臺進行展示。這個過程還是踩了比較多坑,比如粉絲量很大的時候,幾十萬及以上,幾十個服務號,指令碼執行會很慢,影響驗收速度和資料檢驗過程,還有初始化指令碼會掛掉等等預想不到的情況都有發生,還有就是使用者行為標籤更新覆蓋問題,也因為量上去了,影響比對覆蓋。
落地頁推廣連結,這個以往沒有相關測試經驗,相當於移動端的頁面測試,要考慮比較多的是在微信環境內和微信環境外,還有就是投放到各種平臺的相容和手機相容。期間會考慮弱網相容和海外使用者訪問,互動和支付是否正常。

多種小程式和app測試經驗

之前測試過的只有微信小程式,但是來了這裡,除了常見的微信小程式,還測試百度小程式、抖音小程式,以及app應用。小程式測試主要依賴不同平臺的開發者工具,相對來說,微信的是最成熟的,其他平臺的話響應也是照葫蘆畫瓢,功能大同小異,但是沒有微信的強大和功能順暢使用一些,我們用得最多的還是除錯看介面返回。
app測試對我是蠻有挑戰的,在測試環境,手機相容以及需要下載安裝不同的包,有新舊版本相容測試,還需要實時抓包看介面調取情況,在灰度驗收情況,需要更新最新版本的包,對應使用者資料需要提前準備,也需要考慮海外使用者訪問情況。另外就是app是一個整合體,很多入口和跳轉相容需要考慮,各跳轉間傳參和使用者註冊是否丟失註冊來源等等。

Linux實戰

這個期間,公司業務也在大量發展海外使用者,所以出現海外使用者訪問功能的故障比較多,所以對於上傳/下載視訊功能迫切需要更換海外環境桶加速,測試比對阿里雲、騰訊雲以及AWS S3 三者的海外桶測試上傳下載檔案速度,這個比較臨時的任務,對我來說比較有挑戰,前期準備虛擬環境搞了半天,後來CRT遠端SSH失敗,用了Xshell,建立會話很快就實現了聯通海外伺服器,然後開啟命令輸入建立資料夾和上傳檔案,重複上傳下載,記錄上傳速度和下載速度。熟悉後就成了重複工作,不同的桶測試需要不同的上傳命令和下載命令,後來開發同學看我這樣操作說了一句:你怎麼不寫一個指令碼跑的?這樣複製貼上效率很低。我苦笑不得~~,我頁希望自己能操起鍵盤擼碼了。。。最後這個海外加速測試用了一天把測速結果給出,但對於熟練的人來說可能就是兩個小時的工作量,所以這次算磨練漲知識。

投放平臺

以前沒有接觸過去投放相關知識和測試經驗,但是這次有機會參與到別組的測試工作,發現還是很有意思的。比如現在推廣的自媒體或者短視訊平臺很多,我們和第三方就又很多投放交易,把推廣的商品連結放到第三方平臺擴大推廣率和轉化率,當然這樣的推廣是每分每秒有點選就需要付費給第三方的,所以投放回撥成了很有必要的環節。所以在這個過程,我接觸了幾個第三方管理後臺配置,通過把連結和觸發、回撥事件等設定好,再模擬使用者操作對應付費等互動後,檢視資料回撥到我們後臺,這種偏技術一點的工作,讓我覺得擴充不少新見識。

業務線長,逐步偏重海外使用者

以往的工作經驗都是為服務傳統行業,所以幾乎沒有考慮過國外使用者。但是現在公司隨著國外使用者增多,很多業務測試都需要納入海外使用者操作場景,海外使用者除了平常需要關注的區號傳參、註冊入庫、簡訊推送等,還有地區地址選擇,國內有省市三級和特別行政區;國外可能只有二級,手機號長度跟國內不一致,區號長度也有各異,美國和加拿大的區號都是1等等很多場景需要考慮。
我們業務線很長、關聯性很強,所以平常工作中的溝通和找人會需要花費居多時間,靜下身子和心思坐在位置上做事的時間幾乎與溝通走動平局,可能很多人也是隻有加班才能靜心完成事務。

總結

一個簡單的總結:在過去,我一直培養的是自己業務邏輯,現在在這個業務邏輯的基礎上,需要我懂得更多的工具或者技術層面的東西才能提高工作效率和偏技術側的交流。

相關文章