測試相較於其他工作的核心競爭力是什麼?在回答這個問題之前,想一下每個工作崗位的核心競爭力又是什麼呢?是不是可以遷移的呢?
眾所周知,測試一向用來與開發作比較,那麼開發的核心競爭力是什麼呢?真的是開發能力嗎?如果是的話,為什麼很多具有豐富開發經驗的中年開發人員會面臨著中年危機呢?從這個角度看,開發的核心競爭力未必是開發能力,在我看來,當前最具有競爭力的能力是解決問題的能力,不論是創新能力、領導能力、合作能力還是問題的分析能力,最終的結果都表現為解決問題的能力。那麼軟體測試的核心競爭力也是解決問題的能力,作為測試從業者來說,測試解決的是測試相關的問題,能力自然也體現為解決測試過程**現問題的能力。
軟體測試的目的是為了按時、保質的交付產品,那麼軟體測試的核心競爭力就體現在如何解決按時、保質的問題的能力上。「按時」體現在測試活動的過程把控上,盡量避免過程中的各項風險影響因子影響,保證交付時間;「保質」表現為產品交付後經得起客戶或市場的檢驗,盡可能減少外部反饋的問題。「按時」和「保質」這兩點在測試領域中可以用乙個詞概括——測試策略。
測試策略是什麼?「策略」在中文翻譯中是指計策、謀略,一般是指根據形勢發展而制定的行動方針和鬥爭方法,軟體測試策略是針對特定軟體產品進行的一系列過程把控和質量保證的活動和方法,歸納起來就是完成「按時」和「保質」的要求的活動和方法。
對於測試人員來說,測試策略分解為「按時」和「保質」。「按時」可以理解為測試過程的把控,即怎麼進行測試,測試活動應該怎麼分解,中途的問題應該怎麼協商處理,只有這些過程中的問題都被控制,才能保證按時的目標;「保質」可以理解為保證交付軟體的質量,首先應該明確交付軟體的核心質量是什麼,即測試人員測試的物件以及重點是什麼,只有明確這兩點才能最終保證想要保證的質量。也可以簡單歸納為「測什麼」和「怎麼測」,然後根據以下問題逐步量化,最終就能制定出合格的測試策略。
在一項測試活動開始前將以上主要問題分析清楚,然後將這些問題用文字描述整理出來,進行評審和優化後,乙個合格的測試策略就已經制定完成了。
如何制定測試策略
我大致將測試策略分為了一下幾個模組 1.測試安排 發布計畫 這個模組用來羅列測試專案本身重要的里程碑,每個里程碑都需要有明確的結束時間,這個時間可以指導我們後續的測試。如果測試時間安排不足,我們就可以在後續的測試範圍中挑選優先順序比較高的特性來執行測試,這樣可以最大限度的保證產品的質量。2.測試範圍...
軟體測試策略的制定過程
軟體測試策略的制定過程 1 輸入 需要的軟硬體資源的詳細說明 針對測試和進度約束而需要的人力資源的角色和職責 測試方法 測試標準和完成標準 目標系統的功能性和技術性需求 系統侷限 即系統不能夠提供的需求 等等。2 輸出 已批准和簽署的測試策略文件 測試用例 測試計畫 需要解決方案的測試專案 3 過程...
如何考核測試人員?
csdn論壇上,有人問如何考核測試人員,我回了幾個帖子,下面就是我回帖的內容,可以代表我對此事的一些看法。一 測試人員的工作評價比較的難辦,因為測試人員沒有具體的工作產品產出。測試人員一般做的也就是測試用例的編寫和測試缺陷的提交。而這些可以說都不是看技術,而且看職業道德。所以我更多的認為,測試人員最...