軟體測試基礎

2021-10-06 15:29:49 字數 475 閱讀 1177

瀑布模型——從上至下一次性完成整個軟體的方法。

快速原型模型——先快速構造乙個產品模型,確認客戶的真正需求之後,才開始真正的軟體開發

迭代模型——把乙個完整的軟體拆成不同的元件,然後逐個進行開發測試,並展示給客戶,確認無誤後把這個元件整合到軟體體系中。

螺旋模型——引入了風險分析,適合開發複雜的大型軟體。

敏捷模型——以客戶的需求進化為核心,採用迭代,循序漸進的方法進行軟體開發。(有兩種開發方式 scrum與kanban)

從軟體質量的定義,分為三個層次

滿足需求規定

滿足使用者需求

滿足使用者隱式需求

iso/iec 9126:1991

v模型w模型h模型

x模型

測試應基於客戶需求

測試要盡早進行

窮盡測試是不可能的

遵循goodenough原則

測試缺陷要符合"二八"定理

避免缺陷免疫

軟體測試基礎 軟體測試概要

1.歷史上由軟體bug引發的重大事故 因此,軟體質量是非常重要的,而軟體測試作為軟體質量保證重要的組成部分,在軟體研發中有著重要的地位,是不可或缺的一環。2.什麼是測試?ieee定義 iso iec ieee 29119 使用人工或自動的手段來執行或測量軟體系統的過程,以檢驗軟體系統是否滿足規定的要...

軟體測試基礎

功能測試 主要是黑盒測試,也稱行為測試 只考慮各個功能,不考慮整個軟體的內部結構及 一般從軟體產品的介面 架構出發 按照需求編寫出來的測試用例,輸入資料在預期結果和實際結果之間進行評測,進而提出使產品更加符合使用者使用的要求。包括邊界值測試 找到邊界,然後在其邊界及其邊界附近選點 健壯性測試 最壞情...

軟體測試基礎

1 缺陷編號 defect id 所提交的bug的順序 2 缺陷標題 summary 簡明扼要地說明一下該缺陷 3 缺陷的發現者 detected by 4 發現缺陷的日期 detected on date 5 缺陷所屬的模組 subject 在測試哪個模組的時候發現的bug 6 發現缺陷的版本 d...