tft每日頭條

 > 科技

 > 軟件測試叫做什麼

軟件測試叫做什麼

科技 更新时间:2025-01-11 14:23:28

軟件測試概念

廣義概念:指軟件生存周期中所有的檢查、評審和确認工作,其中包括了對分析、設計階段,以及完成開發後維護階段的各類文檔、代碼的審查和确認 。

狹義概念:識别軟件缺陷的過程,即實際結果與預期結果的不一緻

軟件測試叫做什麼(什麼是軟件測試)1

ü 測試隻能證明軟件存在缺陷,不能證明軟件不存在缺陷

ü 測試可以使軟件中缺陷降低到一定程度,而不是徹底消滅

ü 以較少的用例、時間和人力找出軟件中的各種錯誤和缺陷,以确保軟件的質量

軟件測試原則

ü Good-enough: 一種權衡投入/産出比的原則

ü 保證測試的覆蓋程度,但窮舉測試是不可能的

ü 所有的測試都應追溯到用戶需求

ü 越早測試越好,測試過程與開發過程應是相結合的

ü 測試的規模由小而大,從單元測試到系統測試

ü 為了盡可能地發現錯誤,應該由獨立的第三方來測試

ü 不能為了便于測試擅自修改程序

ü 既應該測試軟件該做什麼也應該測試軟件不該做什麼

軟件測試的的重點

測試用例的設計

測試用例的設計是整個軟件測試工作的核心

測試用例反映對被測對象的質量要求,決定對測試對象的質量評估

測試工作的管理

尤其是對包含多個子系統的大型軟件系統,其測試工作涉及大量

人力和物力,有效的測試工作管理是保證有效測試工作的必要前提

軟件測試叫做什麼(什麼是軟件測試)2

測試環境的建立

測試環境應該與實際測試環境一緻

黑盒測試 and白盒測試

什麼是黑盒測試

又稱功能測試或數據驅動測試,是針對軟件的功能需求/實現進行

測試,通過測試來檢測每個功能是否符合需求,不考慮程序内部的邏輯結構

黑盒測試方法

– 功能劃分

– 等價類劃分

– 邊界值分析

– 因果圖

– 錯誤推測等

什麼是白盒測試

–白盒測試也稱結構測試或邏輯驅動測試,必須知道軟件内部工作

過程,通過測試來檢測軟件内部是否按照需求、設計正常運行

白盒測試的主要方法

對應于程序的一些主要結構:語句、分支、邏輯路徑、變量

白盒測試的主要方法是:

– 語句覆蓋方法

– 分支覆蓋方法

– 邏輯覆蓋方法

軟件測試叫做什麼(什麼是軟件測試)3

測試的流程

ü 單元測試

ü 集成測試

ü 系統測試

ü 用戶驗收測試

ü 回歸測試

十八年品牌積澱,華育國際隻為助力每一位想進入IT行業的年輕人順利實現職業轉型,成就高薪職業夢想!

軟件測試叫做什麼(什麼是軟件測試)4

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved