1>軟體的質量: 功能性,可靠性,可用性,效率,可維護性,可移植性
2>測試的基本過程
系統需求–>軟體需求–>分析–>設計–>編碼–>測試–>使用
3>測試心理學
開發人員的最大弱點就是在於每個必須測試自己程式的開發人員往往過於樂觀
軟體測試的目的就是發現軟體和需求規格說明,客戶需求之間的差異和矛盾.這些軟體失效一經發現就必須報告給開發人員
4>測試的基本原理
- 1.測試可以證明缺陷存在,但不能證明缺陷不存在
- 2.窮盡測試是不可能的
- 3.測試活動應盡早開始
- 4.缺陷集群性
- 5.殺蟲劑悖論
- 6.測試依賴測試內容
- 7.沒有失效就是有用系統是一種悖論
5>什麼時候可以測試結束
基本測試過程由計畫和控制,分析和設計,實現和執行,測試出口的評估和報告,測試結束活動等階段組成,當滿足測試出口準則就可以結束了
6>軟體生命週期中的測試
驗收測試:1根據合同進行驗收2使用者驗收測試3操作(驗收)測試4現場測試
7 產品新版本的測試
1>軟體維護
2>版本開發
3>增量開發中測試
8測試型別:分為功能性測試,非公能測試,軟體結構測試和變更測試
功能測試:具體的需求和軟體的功能
非公能能測試包括,負載測試,效能測試,容量測試等
結構測試包括黑盒測試和白盒測試
變更測試,需求變更和回歸測試
9靜態測試
結構化團體檢查
評審:1>計畫2>概述3>準備4>評審會議5>返工》跟蹤
靜態分析
10動態分析
黑盒和白盒
11測試管理
1>測試團隊(根據任務和資質,分工不同)
2>測試的計畫(質量保證計畫,測試計畫,測試優先順序,測試出口準則)
3>成本核算
- 1.缺陷成本
- 2測試成本
- 3測試工作量估算
4>測試策略的定義
5>測試活動管理
6>事件管理
- 1測試日誌
- 2事件報告
- 3事件分類
- 4事件狀態
7>配置管理
- 1版本管理
- 2配置標識
- 3事件狀態和變更記錄
- 4配置審計
8>相關標準
- 1公司標準
- 2最佳實踐
- 3質量管理標準
- 4特殊行業標準
- 5軟體測試標準
測試工具
testbench
軟體測試術語
environmentby executing test and observing failure.by locating,understanding and correcting fault.確認,確認規格文件最終是使用者所需要的。確認的文件和最終的實現是否一致。without executin...
軟體測試術語
v模型體現了設計分層和測試分層的概念,本文以作者自身的理解談談測試執行分層,不過從實際專案運作情況來看,真正做到測試執行分層的並不多,這裡原因有很多種,暫且不論。1.ut 單元測試 unit test 的物件是lld中所劃分定義的程式單元或模組,它也是單元測試用例設計中可測試的最大單元。該測試物件可...
軟體測試術語
黑盒測試 黑盒測試也稱功能測試,在測試中,把程式看作乙個不能開啟的黑盒子,在完全不考慮程式內部結構和內部特性的情況下,程式是否能適當地接收輸入資料而產生正確的輸出資訊。黑盒測試著眼於程式外部結構,不考慮內部邏輯結構,主要針對軟體介面和軟體功能進行測試。白盒測試 白盒測試是通過對程式內部結構進行分析來...