如何更好地理解《全程軟體測試》

2021-04-16 14:36:22 字數 1463 閱讀 5680

您可能閱讀了《全程軟體測試》的前言、目錄和序一,對本書有了基本理解。為了您更好理解本書,將序二的部分內容摘錄下來,供大家閱讀 :

序二 · 節選

軟體質量管理在軟體研發團隊中的作用是顯而易見的。其中軟體測試人員在保障和改進軟體質量工作中正發揮著越來越大的作用。但是從整個軟體工程週期來看,軟體質量其實是在整個開發過程中形成的,或者說軟體質量是構造出來的,而不是測出來的。程式**完成之後,其質量水平就基本確定了,雖然可以通過測試將大部分發現缺陷,但是,程式**中存在缺陷越多,遺漏的缺陷就會越多,質量很難得到改善。如果缺陷發生在需求階段或設計階段,則將帶來更大的成本和風險。如果將軟體測試貫穿整個軟體開發過程,從專案啟動的第一天開始就將軟體測試引入進來,情況就完全不一樣了。貫穿軟體開發全過程的測試,不僅可以在第一時間內發現缺陷,而且能有效地預防缺陷的產生。缺陷預防,可以大大減少軟體缺陷的數量、提高軟體質量,更有價值的是,它可以極大地縮短開發周期、降低軟體開發的成本。

全過程的軟體測試,賦予軟體測試更多的責任和內容,軟體測試不再是事後檢查,而是缺陷預防和檢查的統一。在需求分析時,通過測試團隊和開發團隊的共同努力,深刻挖掘使用者的需求,清除一切模糊的需求描述;在設計階段,測試人員可以對不合理的設計提出質疑,督促開發人員在設計時充分考慮效能、可靠性和安全性等各個方面的要求,確定每一設計項的可測試性;在程式設計階段,測試人員參與**評審、單元測試等等。所有這些告訴人們,測試過程可以看作質量保證的過程,測試不再是產品質量的乙個檢驗環節。這也就是《全程軟體測試》書名的由來,將軟體測試擴充套件到軟體質量保證的全過程中,作者賦予了軟體測試新的含義和新的生命!

全程軟體測試的另一層含義就是手把手地教會讀者如何做測試,從頭到尾,覆蓋每乙個環節。從專案啟動——如何把握專案的背景和需求、如何選定測試組長等開始,然後逐漸深入測試計畫、設計評審、用例設計、測試執行等過程,直至缺陷報告、測試結果分析和測試報告,每一過程都能得到細緻的輔導。作者還用了不少筆墨來介紹如何選擇測試工具、如何更有效地開展測試自動化的工作。因為測試自動化非常重要,它可以解放測試人員,使測試工作變得非常有趣,又獲得很高的技術挑戰。測試自動化能夠提高測試效率,使測試人員有更多的時間思考,更好地分析測試範圍和設計好測試用例,形成乙個良性的迴圈。

本書不僅闡述了先進的、獨特而成熟的軟體測試思想和方法,而且呈現了豐富多彩而又實實在在的測試技術和實踐。測試的知識、概念是比較容易獲得的,但要獲得經過實踐千錘百鍊而來的、多年積累下來的體會和經驗,卻是非常難得的。

現在,這些內容就在您的眼前,唾手可得。《全程軟體測試》能幫助您獲得您所需要的東西、解開您心中的疑惑。本書所給出的最佳實踐,不僅代表著國內的最高水平,而且和美國矽谷的軟體測試水平也是同步的。它一定會幫助讀者高效地、高質量地完成測試和軟體質量保證任務。

最後,希望大家喜歡這本書,進而從中受益。

沈劍- joss shen

如何有效又圓滿地完成軟體測試?

推薦《全程軟體測試》——軟體測試人必讀圖書

如何更好地理解《全程軟體測試》

您可能閱讀了 全程軟體測試 的前言 目錄和序一,對本書有了基本理解。為了您更好理解本書,將序二的部分內容摘錄下來,供大家閱讀 序二 節選 軟體質量管理在軟體研發團隊中的作用是顯而易見的。其中軟體測試人員在保障和改進軟體質量工作中正發揮著越來越大的作用。但是從整個軟體工程週期來看,軟體質量其實是在整個...

如何更好地理解《全程軟體測試》

您可能閱讀了 全程軟體測試 的前言 目錄和序一,對本書有了基本理解。為了您更好理解本書,將序二的部分內容摘錄下來,供大家閱讀 序二 節選 軟體質量管理在軟體研發團隊中的作用是顯而易見的。其中軟體測試人員在保障和改進軟體質量工作中正發揮著越來越大的作用。但是從整個軟體工程週期來看,軟體質量其實是在整個...

如何更好地理解《全程軟體測試》

您可能閱讀了 全程軟體測試 的前言 目錄和序一,對本書有了基本理解。為了您更好理解本書,將序二的部分內容摘錄下來,供大家閱讀 序二 節選 軟體質量管理在軟體研發團隊中的作用是顯而易見的。其中軟體測試人員在保障和改進軟體質量工作中正發揮著越來越大的作用。但是從整個軟體工程週期來看,軟體質量其實是在整個...