軟體測試基礎 軟體的特性 分類 生命週期

2021-09-07 14:27:53 字數 580 閱讀 7963

什麼是軟體?

軟體是計算機系統中與硬體相互依存的乙個部分,它包含程式、資料和文件三個部分。其中,程式是滿足功能和效能需求的指令序列;資料是使程式可操作資訊的資料結構;文件是與程式開發、維護、使用相關的說明檔案。

軟體的形態特性

不可見、無形的邏輯實體。

軟體的智慧型特性

軟體的開發凝聚著人類的智慧型,它幫助我們計算、分析、判斷、決策複雜問題。

軟體的開發特性

軟體的開發至今還未實現自動化。

軟體的質量特性

軟體一定是有缺陷的。

軟體的生產特性

軟體第一次開發出來後,其複製和拓展就相對簡單,成本不會很高。

軟體的環境特性

軟體對計算機環境具有依賴性。

軟體的維護特性

軟體生產出來後,需要後期維護、更新、公升級。

軟體的廢棄特性

軟體是不會被用壞的。

軟體的應用特性

軟體的應用十分廣泛。

軟體的分類

系統軟體和應用軟體。

軟體的生命週期

問題定義-可行性研究-需求分析-概要設計-詳細設計-編碼和單元測試-綜合測試-軟體維護

軟體測試基礎 軟體測試的分類

1.按照開發階段劃分 按照開發階段軟體測試可分為 單元測試 整合測試 系統測試 確認測試和驗收測試。2.按照測試技術劃分 軟體測試方法和技術的分類與軟體開發過程相關聯,它貫穿了整個軟體生命週期。走查 單元測試 整合測試 系統測試用於整個開發過程中的不同階段。開發文件和資源程式可以應用單元測試和走查的...

軟體測試的分類 軟體測試生命週期

軟體測試的分類 按測試執行階段 單元測試 整合測試 系統測試 驗收測試 正式驗收測試,alpha 測試 內側,beta 測試 公測 按測試技術分類 黑盒測試 白盒測試 灰盒測試 按測試物件是否執行劃分 動態測試 靜態測試 文件檢查 走查 介面檢查 按不同的測試手段 手工測試 自動化測試 按測試包含的...

軟體的定義 分類,軟體測試的生命週期 測試流程

1.什麼是軟體測試?軟體測試的目的是什麼?答 1.尋找軟體中的bug,測試文件,程式,資料。2.目的 檢查產品是否滿足需求,提公升使用者體驗。2.軟體測試的分類都有哪些?答 功能測試 黑盒測試,白盒測試,灰盒測試 效能測試 負載測試,壓力測試 安全測試,介面測試,易用性測試,冒煙測試,回歸測試,al...