軟體測試的基本定理

2021-09-23 05:54:04 字數 474 閱讀 6975

一、測試定義

定義:通過人工或者自動的手段,對被測物件進行檢測的活動,目的在於發現被測物件是否實現使用者的需求,或者弄清實際結果與預期結果之間的差異

理解:源**,使用者手冊,配置資料。

二、測試目的

發現被測物件與使用者需求之間的差異 == 找bug

通過測試活動發現並解決缺陷,增加人們對被測物件的質量信心

通過測試活動,獲取被測物件的質量資訊,為決策提供資料依據

通過測試活動,預防缺陷,從降低專案或產品的風險

三、測試原則

測試證明軟體存在缺陷

不可能執行窮盡測試

測試應盡早啟動,盡早介入

缺陷存在群集現象

殺蟲劑悖論

不同的測試活動依賴不同的測試背景

不存在缺陷的謬論

軟體測試 基本的概念

兩個依據 需求 測試用例 兩個方法 手工 自動 乙個對比 預期結果和實際結果的對比 對於軟體測試其實定義還有很多不同的角度都會有其他不同的理解,也可以理解為軟體測試就是為了發現錯誤而執行程式的乙個過程 初期 盡量多的發現缺陷生成相關規範 中期 盡量早的發現缺陷 後期 盡量預防問題 通過以往的經驗積累...

軟體測試的基本流程

軟體測試的基本流程 1 需求階段 需求分析 需求評審 業務需求評級,繪製業務流程圖 2 測試計畫階段 測試經理編寫測試計畫 3 測試設計階段 各成員編寫測試用例 先小組內評審 後會議評審 4 測試執行階段 提測後,搭建qa環境,先執行冒煙測試,然後進行系統測試,提交bug,跟蹤bug,直到被測軟體達...

軟體測試的基本流程

軟體測試的基本流程 1.測試需求分析階段 閱讀需求 理解需求 主要就是對業務的學習 分析需求點 參與需求評審會議 2.測試計畫階段 主要任務就是編寫測試計畫 參考軟體需求規格說明書 專案總體計畫,內容包括測試範圍 來自需求文件 進度安排,人力物力的分配,整體測試策略的制定 風險評估與規避措施有乙個制...