1. 程式人生 > >談談對維護測試的認識

談談對維護測試的認識

種類型 操作類 積累 執行 enter 時也 .com info 開始

從年前工作調動進入維護測試組到現在有快5個月的時間了。開始對維護測試的工作職責、工作內容有了大概的了解。同時也在思考維護測試對於產品的價值、在部門組織架構

中的位置、維護測試工作的核心以及對維護測試團隊設置自己的技能要求,包括業務能力、技術能力、溝通能力等等。下面就從幾個方面簡述一下個人看法。

什麽是維護測試

維護測試就是軟件產品發布之後的維護階段的測試, 就是處於產品GA(全球發布)~EOS階段。下面先是軟件測試生命周期圖-IPD和PTM各階段的對應:

技術分享圖片

縮寫解釋:GA(全球發布)、EOP(停止生產)、EOM(停止維護)、EOS(停止服務)

(Charter~GA)這個階段的需求測試,它和維護測試有什麽區別?

1、版本啟動入口:需求測試是以現場調研、客戶需求驅動,維護測試是以現網問題單,小部分補丁會合入需求。

2、工作量:需求測試整體測試工作量會更大,以需求版本號發布。維護測試主要以補丁版本發布,以補丁版本形式發布。

3、交付件:需求測試是功能,維護測試是問題單修復。兩者都包括資料。

維護測試的職責和內容

維護測試職責,個人並沒有看到專門針對維護測試的工作職責,根據個人理解,應該包括但不限如下:

1、負責維護現網運行產品穩定、提供有效解決方法。

2、負責支撐現一線和客戶業務類問題答疑、分析。

3、負責補丁版本測試各項工作,包括提供給一線的工具驗證。

4、負責現網操作指導書驗證,保證不出現現網操作類導致的事故。

維護測試工作內容包括但不限如下:

1、負責補丁版本測試,包括問題單和需求分析、測試方案和用例設計、測試執行。

2、負責現網操作指導書驗證。包括補丁升級、平臺升級、割接測試、鏡像測試操作指導書等驗證,

3、快速復現、分析現網問題,跟蹤並驗證問題解決方案。

4、快速響應一線和客戶針對業務、操作等問題答疑。

總結就是:測補丁、測升級、現網問題復現、現網支撐。針對當前所在產品的特點和測試要求再細化說工作內容:

補丁版本測試:補丁版本的測試內容就像上述說的主要是問題單,合入補丁的問題單有幾種類型:新開發、同步單、需求、資料單,需要針對這些問題單做測試設計和執

行。另外一部分是例行的質量保障測試工作,包括ATP用例執行、自動化工廠用例批跑、代碼覆蓋率掃描、內存泄漏掃描和周邊配套產品(固定接口)的測試以及補丁不同

升級路徑的驗證。補丁版本發布質量要求就是不能有已知缺陷發布、上線不能引入新問題。

升級驗證測試:升級驗證工作在當前工作內容中占用相當大的一個比重,各種各樣的升級驗證、割接測試都有。因此,項目組也積累了大量的經驗並固化到規範文檔、工

具,可以確保升級驗證的質量和效率。在驗證升級前一定要仔細閱讀升級規範,了解升級前準備、升級過程中操作和觀察點、過程數據收集、升級後的檢查和用例驗證、回

退等等操作。一定要符合規範。

現網問題復現、分析和答疑:現網問題的定位分析通常是與開發配合完成。測試要保證快速搭建現網環境、完成場景復現、熟悉各種測試工具和分析方法以及與客戶的溝通。

維護測試的技能要求

對比需求測試來說,維護測試要直接面對現網問題,而現網問題出現通常來說有幾個特點:業務形態不確定、問題復現難度高、觸發問題出現的面廣。因此對維護測試人

員的要求就是要對業務熟悉面更廣、技能更全面、測試分析能力強、問題推動解決能力高等。就是說要全才,但是全才意味著不精通。具體怎麽做對項目組、對自己的發展

更有利,可以權衡思考一下。從個人發展角度來看,可以從業務型和技術型兩個方向考慮,如果是業務類的你就把業務搞熟悉、不僅僅局限於某個需求、某個特性。如果技

型的,就好好打磨自己的編碼能力、基礎能力(OS、網絡、數據庫)、問題分析能力等等。當然,這都不能偏離測試本質工作能力,包括測試需求分析、測試設計能力。

維護測試工作特點

最明顯的一點要求就是對現網問題復現的實時性,需要保持個人通訊順暢,加上如果你的產品遍布全球,由於時差的關系,就需要做好睡覺時間起來定位問題的準備了,

如果你的產品質量不行,那就有的忙活了。所以有合適機會也可以跟領導訴說訴說,把質量做在前面。

總結

本文僅是根據個人所在產品的特點和總結了維護測試的工作內容、工作特點,難免有偏頗。僅是供需要的人在做選擇時參考。不論在哪個領域,想辦法提升自己的實力。因為能力越

強,選擇越廣。

談談對維護測試的認識