軟體測試的基本原則

2022-10-10 00:21:14 字數 959 閱讀 5548

在軟體測試過程中,應注意和遵循的具體原則,具體可以概括為以下幾項,接下來我們就來了解一下。

1.所有測試標準都是建立在使用者需求之上。

軟體測試的目標就是驗證產品的一致性和確認產品是否滿足客戶的需求,所以測試人員要始終站在使用者的角度去看問題、去判斷軟體缺陷的影響,系統中嚴重的錯誤是那些導致程式無法滿足使用者需求的缺陷。

2.事先定義好產品的質量標準。

有了質量標準,才能依據測試的結果對產品的質量進行正確的分析和評估,同樣,測試用例應確定預期輸出結果,如果無法確定測試結果,則無法進行校驗。

3.軟體專案一啟動,軟體測試也就是開始,而不是等程式寫完,才開始進行測試。

在**完成之前,測試人員要參與需求分析、系統或程式設計的審查工作,而且要準備測試計畫、測試用例、測試指令碼和測試環境,測試計畫可以在需求模型一完成就開始。

4.窮舉測試是不可能的。

甚至乙個大小適度的程式,其路徑排列的數量也非常大,因此,在測試中不可能執行路徑的每一種組合,然而,充分覆蓋程式邏輯,並確保程式設計中使用的所有條件是有可能的。

5.軟體測試計畫是做好軟體測試工作的前提。

所以在進行實際測試之前,應制定良好的、切實可行的測試計畫並嚴格執行,特別要確定測試策略和測試目標。

6.測試用例是設計出來的,不是寫出來的,所以要根據測試的目的,採用相應的方法去設計測試用例,從而提高測試的效率,更多地發現錯誤,提高程式的可靠性。

7.不可將測試用例置之度外,排除隨意性。

如不嚴格執行測試用例,將有可能忽略由修改錯誤而引起的大量的新錯誤。

8.對發現錯誤較多的程式段,應進行更深入的測試。

一般來說,一段程式中已發現的錯誤數越多,其中存在的錯誤概率也就越大。錯誤集中發生的現象,可能和程式設計師的程式設計水平和習慣有很大的關係。

推薦閱讀:

軟體測試和軟體除錯究竟有什麼不同?

軟體測試之功能測試執行經驗總結

軟體測試學到什麼程度才算入門?

軟體測試容易陷入的誤區

軟體測試的幾個基本原則

我一直認為軟體測試是一件很有原則的工作,這個原則是最重要的,方法都應該在原則指導下進行。軟體測試的基本原則是站在使用者 的角度,對產品進行全面測試,盡早 盡可能多地發現 bug,並負責跟蹤和分析產品中的問 題,對不足之處提出質疑和改進意見。軟體零缺陷 zero bug 是一種理念,足夠好 good ...

測試的基本原則

原則1 測試說明缺陷的存在,而不能說明缺陷不存在 即使在測試過程中沒有發現失效,也不能證明證明沒有缺陷,即 零缺陷是不可能的。原則2 窮盡測試是不可能的 進行窮盡測試 輸入和前提條件的所有組合 是不可行的,除非是小型案例 所以我們應利用風險分析 測試技術和優先順序確定測試工作量。原則3 測試的盡早介...

做軟體的基本原則

不知不覺做軟體已經做了十年,有成功的喜悅,也有失敗的痛苦,但總不敢稱自己是高手,因為和我心目中真正的高手們比起來,還差的太遠。世界上並沒有成為高手的捷徑,但一些基本原則是可以遵循的。1.紮實的基礎。資料結構 離散數學 編譯原理,這些是所有電腦科學的基礎,如果不掌握他們,很難寫出高水平的程式。據我的觀...