軟體測試的策略
本篇文章主要來談軟體測試的策略。
第一,關於選擇測試方法:選擇最合適當前專案的測試方法,
在做軟體測試的時候,需要根據不同的專案,不同的開發模式,開發階段,專案的輕重緩急來選擇測試方法,做好測試工作的統籌。
例如一款社交軟體發版比較緊張,無論如何,首先需要保證它的聊天功能是正常的。而對於頻繁發版的部分,適當地考慮使用自動化技術來代替重複的手工測試。
第二,角色與職責:需要在測試策略中,明確定義各個角色,以及該角色的職責。
在一個專案中,有產品經理(負責輸出需求文件等)、專案經理(統籌專案的規劃)、開發工程師(編碼)、測試經理(統籌測試工作,制定測試計劃等)、測試工程師(測試用例設計開發及測試實施等)等,這一系列的角色,需要明確理解各自的職責。只有分工明確了,工作才能高效開展。如果出現職責模糊不清,就容易發生互相推卸責任的情況。
第三,環境需求:描述測試時需要的系統環境(軟體,伺服器),包括軟硬體以及網路環境等。
在澄清環境需求的時候,測試組織可以瞭解到專案對於環境的效能要求,同時,環境搭建的成本,是隨著效能要求水漲船高的。那麼測試環境是否要迎合這一系列的要求,如果不能夠比較真實地模擬真實環境,將來上線又會帶來多大的未知風險?
第四,風險分析:影響測試過程的風險都應儘早被識別出來,而且必須有相應的解決辦法以便清除或者減輕這些風險。
如果一個軟體頻繁發版時,質量難以保證,那麼就需要不斷地對新功能進行測試。但是時間和精力都是有限的,因此,測試的負責人需要考慮到時間和人力方面的風險。
第五,測試進度評估:測試進度主要是評估完成測試所需要的時間。
關於專案的進度,首先需要明確測試範圍(比如增加一個模組,部分功能是否會因此受到影響,則對其重點測試),再根據測試資源的多少來制定能被各方面認可的測試進度計劃。
第六、迴歸測試:用來保證之前修復的 bug 不會影響軟體的其他部分而進行的重新測試。
測試人員需要找到一個方法來確定哪些測試用例應該在迴歸測試中執行,不能太多,因為資源有限,也不能太少,否則會達不到必要的測試強度。
第七,優先順序:測試範圍內的各個模組,重要程度都不一樣,同時,測試資源有限,為測試的模組排定優先順序就顯得十分必要。
以上就是本篇文章所要分享的內容,歡迎各位大牛指正。你的指正,能讓我在測試之路上快速成長。
Leo Never Stop Fighting!
相關文章
- 影子測試:軟體測試的創新策略
- 軟體測試的流程及策略方式
- 【軟體測試】(三)黑盒測試綜合策略概述
- 測試無定法,測試必有法:軟體測試策略運用之道
- 軟體迴歸測試有什麼策略和方法?出具軟體測試報告的檢測機構安利測試報告
- 軟體測試——三、軟體測試的分類
- 軟體測試真的很重要!——軟體測試的作用
- 軟體測試書籍-學軟體測試最好的書
- 4大軟體測試策略的特點和區別(單元測試、整合測試、確認測試和系統測試)
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- 【軟體測試】——介面測試
- 軟體測試的流程
- 軟體測試的方法
- 軟體穩定性測試的測試點
- 軟體測試
- 軟體效能測試有哪些測試方法?靠譜的軟體測試公司推薦
- 軟體功能測試的測試流程有哪些?軟體測試公司排名分享
- 剛入行的軟體測試工程師如何自學軟體測試?工程師
- 軟體測試教程之手機軟體測試方法
- 軟體測試學習教程—軟體測試質量
- 軟體測試學習 ——五種軟體測試模型模型
- 軟體測試-測試計劃
- 軟體測試探秘:從各類軟體測試入門,領略測試的奧秘
- 軟體測試:軟體缺陷管理
- 軟體測試中的功能測試和非功能測試
- 軟體測試學習教程—軟體測試基本知識
- 軟體測試入門【1】什麼是軟體測試
- 軟體測試的原則
- 軟體測試的持存化
- 軟體測試的四個測試階段簡析,軟體測試報告需要多少錢?測試報告
- 軟體功能測試在軟體開發中的重要性。在哪裡做軟體測試?
- 軟體驗收測試之α測試和β測試,如何選擇權威的軟體檢測機構
- 一圖總結:軟體測試原則|策略|模型|生命週期模型
- 軟體測試概要
- 軟體測試模式模式
- 軟體測試模型模型
- 【軟體測試】缺陷
- 軟體測試流程