軟件測試基礎理論(三)


關於基礎理論一二三,都已經重新整理更新到了基礎知識總結,跳轉門:http://www.cnblogs.com/imyalost/p/6144862.html

 

一、測試用例設計方法

1、什么是測試用例

 

2、為什么要寫測試用例

 

3、測試用例主要包含哪些東西

 

4、編寫測試用例需要什么

 

5、設計測試用例的注意事項

從高到低,獨立性,與功能一一對應,根據需求設計,由有經驗的人員設計

 

6、設計測試用例的原則

有模板,正確性,代表性,可判斷性,重現性,詳細准確清晰的步驟,符合規范

 

7、用例的管理工具

 

8、用例的管理過程

編寫→評審(修改→再次評審)→使用→保存管理→維護/升級

 

9、測試用例內容

目標的描述、環境、輸入輸出數據/動作、步驟、預期結果、備注等

 

二、單元測試實用技術

一種驗證行為,程序中每一項都需要驗證

 

1、目的

1)檢查單元模塊內部錯誤

2)測試模塊內重要的路徑

3)檢查信息能否正確流入和流出單元

4)內部數據的完整性、數據形式、相互關系的正確性

5)數據在邊界處能否正常工作

6)能否滿足特點的邏輯覆蓋

7)錯誤處理機制是否有效

 

2、主要任務

程序語法、邏輯檢查、模塊接口、數據結構、路徑、邊界條件、錯誤處理、代碼書寫規范

 

3、單元測試的自動化工具

 

三、功能測試實用技術

同黑盒測試技術,這里給出幾個技術參考鏈接,都是我之前整理的東西,可以參考

Web端功能測試(一):http://www.cnblogs.com/imyalost/p/5622867.html

Web端功能測試(二):http://www.cnblogs.com/imyalost/p/5623662.html

App端功能測試:http://www.cnblogs.com/imyalost/p/5641057.html

 

四、集成測試實用技術

1、也稱為組裝測試,聯合測試,主要針對軟件高層設計進行測試,一般以模塊和子系統為單位進行測試

 

2、集成測試的層次

1)模塊內集成,主要測試各個接口的交互

2)子系統內集成,子系統內各個模塊的交互

3)系統集成,測試系統內各個子系統和模塊的交互關系

 

3、集成測試的本質

接口之間的關系,接口測試(灰盒測試)

 

五、系統測試實用技術

1、什么是系統測試

 

2、系統測試的目的

 

3、系統測試的目標

功能是否達到規格說明書要求,是否存在其他缺陷,是否有完善到缺陷記錄及跟蹤等

 

4、系統測試的測試類型

功能測試、性能測試、負載測試、容量測試、安全性測試、用戶界面測試、配置測試、安裝測試、回歸測試

 

5、測試環境

 

6、常用方法

黑盒測試和自動化測試

 

九、驗收測試

1、什么是驗收測試

 

2.驗收測試的標准

 

十、回歸測試

 

1、什么是回歸測試

 

2、發生在什么時候

有變更時候

 

3、為什么做回歸測試

 驗證新功能,保證舊功能不被影響

 

4、回歸自動化

 

六、配置測試

 

1、什么是配置測試

測試驗證被測軟件在不同軟件和硬件條件中運行的情況

 

2、為什么要做配置測試

容錯性、發現隱藏的bug,對產品的影響,最佳的配置

 

3、注意事項

軟件版本、變更、區分優先級

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM