哦哇資訊網

軟體測試工程師的主要工作內容

由 弟弟寫遊戲 發表于 科技2021-04-26

大部分的人都認為,軟體測試工程師的工作就只是找BUG。其實不然,找BUG只是軟體測試工程師眾多工作中的一部分。今天,軟體測試培訓的小編就來給大家說一說,軟體測試工程師的主要工作內容。

測試、自動化、效能,這三個不管專案大與小,專案的難易程度,軟體測試工程師都會做到,尤其是第一個,不管你是醫療還是電商的或者是app的,功能肯定是都要保證的,至於自動化和效能,這兩個是可選的。但是現在的話自動化和效能也已經成為了佔據了很大的比例。

首先第一個功能的話,軟體測試工程師測什麼?

根據需求來測,常規需求就是產品經理提供的產品需求,軟體測試工程師就把它叫常規需求,來進行軟體測試工程師的UI測試、介面測試、以及產品的迭代、新增功能測試。

第二個,最佳化需求,這個的話其實就是對於軟體測試工程師的這一些最佳化的功能問題的修復,去進行UI、介面這些方面的測試。

第二個自動化這一塊,主要進行UI自動化或者介面自動化。自動化它主要用在什麼樣的場景或者用在什麼的階段?

冒煙測試、迴歸測試、正式版本測試都可以用到自動化。但是實際在工作中間,用得最多的主要在迴歸測試軟體測試工程師用自動化來進行迴歸。

至於效能的話,軟體工程師也分兩種,第一種是日常的壓測,保證測試系統的整體效能,第二種在節日或者重要發版日情況下去進行一個全鏈路的壓測。(全鏈路壓測,通俗易懂就是使用者使用環境下的壓力測試)

像軟體測試工程師日常壓測,是在版本軟體上線前來進行的測試活動,是在測試環境進行,測試這個系統的效能是否滿足軟體工程師的要求。(響應時間,資源的消耗情況,Tps等)

在真正使用者使用的情況下,伺服器的壓力情況是什麼樣子的,這種情況就叫全鏈路壓測。(軟體已經上線,使用者在使用的過程中間)那麼對於這一種,把它叫做真實環境的壓測,得出的資料更為真實(響應時間、服務資源、tps)

就拿滴滴打車來舉例子,這個軟體要進去全鏈路壓測,但是又不能去影響真實使用者(司機、乘客)的使用,在進行測試的時候軟體工測試程師就避開高峰期,模擬真實情況。

以上就是軟體測培訓的小編為大家總結的軟體測試工程師的主要工作內容。軟體測試工程師的內容不不僅僅是找BUG,也有很多比較有挑戰性的工作。

TAG: 軟體測試工程師測試壓測自動化