測試工程之測試流程

2021-09-27 04:47:20 字數 1011 閱讀 2280

幾乎所有公司的測試部門都會定義乙份測試流程,測試部門有新員工進來,首先的培訓就是測試流程。測試流程的重要性不言而喻,測試流程的內容大家也都熟知。測試流程的最終目的是控制產品質量。

任何流程都是貴在實施,不能流於形式。但實際上流程的落實質量千差萬別。究其原因並不是流程定義得不合理,或是環節缺失,因為大家對測試流程該有的環節都有比較一致的認知,而是沒有定義好流程上各個環節的具體的實施方法、規範規則、模板等。沒有具體的指導和約束,就會導致流程的執行效果或者說是最終的工作效果很依賴測試工程師個人的經驗和能力,況且武功再高也有考慮不周的時候。原理類似於軟體開發,如果沒有統一的程式設計規範,最明顯的後果就是每個人寫出來的**看起來五花八門,很難維護,軟體質量沒法保證。

環節上的具體方法、規範規則、模板的制定,首先是好的經驗方法的固化,而且是不斷完善和進步的乙個過程。其主要意義在於,一方面可以讓測試工程師的工作質量約束在乙個較好的水平(而不是放羊式的,沒有保障的),這個作用對於經驗沒那麼足的工程師尤為明顯;一方面由於其不斷完善和進步,使得整體的工作質量是不斷提高的;其他的好處,我們後續也會提到。

所以這裡不過多地談流程的環節,而重點談談各個環節的實施方法、規範規則、模板等,下面的流程圖也跟大家經常看到的不一樣,融入了這些內容。當然這裡所呈現出來的內容不可能是最理想最完美的,當然有毛病可挑,不過大家不必糾結,因為這裡是想通過具體的例子給大家分享制定方法的方法、做好測試工作的思考方向和思維方式。

這個流程圖包含了測試工作的各個環節以及該環節的輸入和輸出檔案。藍色代表工作環節,即一組實際的行為,橙色代表別測試團隊以外的角色為測試團隊提供的輸入檔案,綠色代表測試團隊該自己定義或管理的檔案,藍色帶單向箭頭實線是流程的走向,藍色帶單身箭頭虛線是檔案的輸入或輸出,紫色是測試團隊以外的角色所做的事情(它本身不屬於測試流程,但會影響測試流程,所以姑且把它放進測試流程裡面)。

至此,展示了整個測試流程和相應的方法性、指導性檔案和模板。各位看官可以結合自己工作中的實際情況,試著去擬定相應環節的這些檔案。

測試工程題

https協議需要用到ca certificate authority,證書頒發機構 申請證書,一般免費證書較少,因而需要一定費用 http是超文字傳輸協議,資訊是明文傳輸,https則是具有安全性的ss加密傳輸協議。http和https使用的是完全不同的連線方式,用的埠也不一樣,前者是80,後者是...

測試工程之測試計畫之里程碑計畫

測試計畫分為兩層,一層屬於里程碑,一層屬於詳細計畫。里程碑計畫顧名思義是什麼時候開始動作什麼時候結束動作並提供最終報告的時間節點 可能還包括其他中間環節及產物,比如測試用例設計和需要專案組評審的測試用例等 不過通常會在裡面定義測試的型別,比如全覆蓋測試 回歸測試 增量測試等。測試里程碑計畫有兩個作用...

測試工程師由深到淺 軟體測試流程

作為乙個測試工程師,幾乎每次面試都要問的的乙個問題就是講講你們公司的專案 測試流程。千萬別傻傻的說我們公司沒什麼流程,或者,敏捷開發,流程很簡單,這樣基本上你就pass掉了。其實還是有個基本流程的框架呢,其順序如下 立項 需求編寫 需求評審 確認需求 測試計畫 測試用例編寫 研發要寫研發設計了 用例...