《全程軟體測試》電子課件 陸續可下載

來源:互聯網
上載者:User

為了



更好地讓大家理解軟體測試,共完成了8講內容,目前發行了3講,在接下來的時間,將陸續發布其它幾講內容。

 

 ------------------------------------------------------------------------


先進的測試思想
:測試過程可以看作品質保證和缺陷預防的過程,測試不再是產品品質的一個檢驗環節,而是融入整個軟體開發生命週期,持續的品質反饋機制,與開發相輔相成。

 

p 完備的內容
:從頭到尾,覆蓋每一個環節,從需求評審、測試計劃、測試設計直至測試結果分析和品質報告。 第1講 軟體測試思想理念
 
  詳細見課件


 
第一講 思想理念


--------------------------------------------------------------------------

第一講主要討論了軟體測試的思想和理念,協助大家瞭解什麼是軟體測試。第二講,著重介紹軟體測試的各項內容,協助大家獲得軟體測試的整體認識,為後面各個單項內容的學習打下基礎。其內容涵蓋品質、測試目標、測試方法、測試案例設計、缺陷報告、測試管理等,其關係如所示:


 

詳見第二講電子課件
 
《全程軟體測試——整體認識》

 

---------------------------------------------------------------------- 


 從測試專案執行過程來看,計劃要先行,而對於測試課程來講,應先理解測試的概念,掌握各種測試方法,具有良好的測試實踐,才能制定有效測試計劃。在計划過程中,要參與需求和設計評審,更好地瞭解項目,清楚項目測試的需求,並根據測試目標、測試工作、現有測試資源等制定合理的測試策略,降低測試風險,主要有: 
  1)測試計劃的作用與內容  2)需求評審 
 3)設計驗證 
 4)測試範圍分析 
 5)測試策略
 6)測試風險
詳細內容參考:
第3講 課件


------------------------------------------------------------------------------------------------------------
測試需求、範圍是通過測試案例體現出來,並以更為有效方式來執行測試,更快地發現程式的缺陷。測試案例是測試指令碼開發、測試執行的基礎。只有設計好測試案例,才能保證測試的覆蓋率。
 l     

為什麼需要測試案例
?

l     

如何根據項目的
具體需求,構造測試案例結構?

l     

測試案例有哪些基本元素組成
?

l     

設計測試案例時,需要遵循哪些基本的原則
?

l    

在測試案例設計上白盒測試方法和黑箱測試方法如何體現出來?

l    

系統測試案例設計和功能測試用例設計有什麼區別?

l    
測試案例如何被組織起來完成不同階段的測試工作?


 

這講主要內容有: 

p

 1. 回顧一下測試案例的概念 


p

 2. 測試案例架構的設計 


p

 3. 功能測試用例的設計方法 


p

 4. 非功能性的測試案例設計 


p

 5. 測試套件的建立

p

 6. 測試案例評審和維護


 

 

如何靈活運用各種基本方法來設計完整的測試案例,並最終實現暴露隱藏的缺陷,全憑測試設計人員的豐富經驗和精心設計

詳細見課件:全程軟體測試 第4講 測試設計





------------------------------------------------------------






由於手工測試的局限性,軟體測試藉助測試載入器成為必要,並向軟體測試全面自動化發展,可以解決手工測試的局限性,帶來一些益處。
1) 縮短軟體開發測試周期。對上千個測試案例,測試載入器可以在很短時間內完成,而且測試載入器不知勞累、24小時不停地運行同樣測試案例十遍、一百遍等。這些都體現了軟體測試載入器執行測試具有速度高、效率高的特點。

2) 指令碼可以多次重複運行,降低成本。在迴歸測試中、在很多不同的測試環境(如不同的瀏覽器、不同的作業系統、不同的串連條件等)下,測試載入器可以多次運行同樣的測試案例,而測試指令碼只要開發一次。
3) 增強測試的穩定性和可靠性,通過測試載入器運行測試指令碼,能保證百分之百被執行,所有的測試結果都能客觀地記錄下來。

1.


自動化測試和測試自動化 


p

2.測試載入器的實現原理 


p

3.結構化、資料驅動和關鍵字驅動指令碼 


p

4.測試載入器選擇的標準 


p

5.開源工具的完整解決方案 


p

6.商業工具的完整解決方案 


p

7.以開源工具Selenium介紹自動化功能測試 


p

8.以開源工具JMeter介紹自動化效能測試

p

9.測試自動化架構 

 詳見:
第5講 全程軟體測試-測試自動化
----------------------------------------------------------------------------------------------------------------

千裡之行,始於足下。九層之台,起於壘土。-老子
不積跬步無以至千裡,不積小流無以成江海。-荀子勸學
道雖邇,不行不至;事雖小,不為不成。-荀子修身

執行是測試成功的基礎,執行是非常重要的。這一講,內容也非常豐富,主要有:

兩段論
立體作戰
環境組合最佳化
迴歸測試策略
缺陷的生命週期
有效地報告缺陷

詳見:

第6講 測試執行 課件 

--------------------------------------------------------------------------------------------------

  • 《全程軟體測試》的一些亮點

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

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

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

  • 技術佈道——全程軟體測試




 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.