1. 程式人生 > >軟件測試基礎

軟件測試基礎

項目 代碼 性能 白盒 動態 不同的 生命 背景 滿足

軟件的定義:與計算機系統操作相關的計算機程序、文件文檔、配置數據

軟件測試目的:盡可能發現軟件中的缺陷

軟件測試的定義:使用人工或者自動化的測試方式,檢測軟件系統是否滿足用戶需求,並找出與預期結果之間的差異

軟件測試的對象:源代碼、文檔及配置數據

軟件的生命周期:市場需求調研--可行性研究--產品項目立項--需求調研開發--設計開發測試--發布運行維護

軟件測試模型:w模型、v模型

研發模型:瀑布模型、原型模型、叠代模型

軟件測試原則:1、測試可以證明軟件存在缺陷,測試不能證明軟件不存在缺陷

2、不可能進行窮盡測試 3、測試應盡早啟動、盡早介入 4、缺陷存在集群現象 5、不同的測試活動依賴不同的測試背景

軟件測試的類型:功能、性能、負載、壓力、容量、安全、兼容性、可靠性、可用性、移植

軟件測試方法:1、黑盒、白盒、灰盒 2、靜態、動態 3、手工、自動化

測用例設計方法:等價類設計、邊界值、狀態遷移、場景設計、判定表、正交表

軟件測試基礎