有考網(wǎng)有考網(wǎng)合作機構(gòu)>福州培訓學校>福州鼓樓區(qū)升學就業(yè)幫IT培訓
福州鼓樓區(qū)升學就業(yè)幫IT培訓
全國統(tǒng)一學習專線 8:30-21:00
位置:有考網(wǎng) > 計算機類>軟件測試> 學習軟件測試有什么目的?  正文

學習軟件測試有什么目的?

發(fā)布時間:2022-03-02 11:41:43來源:轉(zhuǎn)載

軟件測試的經(jīng)典定義是在規(guī)定條件下對程序進行操作,以發(fā)現(xiàn)錯誤,對軟件質(zhì)量進行評估。因為軟件是由文檔、數(shù)據(jù)以及程序組成的,所以軟件測試的對象也就不僅僅是程序本身,而是包括軟件形成過程的文檔、數(shù)據(jù)以及程序。那么,學習軟件測試有什么目的?

軟件測試與質(zhì)量增加的區(qū)別

質(zhì)量增加: 質(zhì)量增加的工作是通過預防、檢查和改進來增加軟件質(zhì)量。QA使用“全面質(zhì)量管理”和“過程改進”的原理開展質(zhì)量增加工作。所關(guān)注的是軟件質(zhì)量的管理與測量。雖然QA活動也有些測試活動,但所關(guān)注的主要是軟件質(zhì)量的檢查與測量。

軟件測試: 測試和質(zhì)量增加同樣都是與軟件的開發(fā)過程緊密相關(guān),但不同的是其并不關(guān)心軟件開發(fā)過程的活動,而是對過程的產(chǎn)物以及開發(fā)出的軟件進行剖析。測試活動必須假設(shè)軟件中存在潛在問題,測試中所有的操作都是為了找出更多的問題,而不僅僅是為了驗證每一件事是正確的。對測試中發(fā)現(xiàn)的問題的分析、追蹤與回歸測試也是軟件測試中的重要工作,所以說軟件測試是增加其質(zhì)量的重要一環(huán)。

軟件測試的目的

在早期,軟件定義指出軟件測試的目的是尋找錯誤,并且盡可能找出更多的錯誤。后面,有人提出了以下幾個目的:

1.測試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯誤

2.一個好的測試用例在于能夠發(fā)現(xiàn)至今為止未發(fā)現(xiàn)的錯誤

3.一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試

4.也有人提出軟件測試不僅僅是為了發(fā)現(xiàn)缺陷,更重要的是要通過對軟件質(zhì)量的度量以提高軟件的質(zhì)量。

綜上所述,軟件測試的目的可以概括如下:軟件測試是想以較少的人力、物力和時間找出軟件中潛在的各種錯誤和缺陷,通過修正各種錯誤和缺陷提高軟件質(zhì)量,回避軟件發(fā)布后由于潛在的軟件缺陷和錯誤造成的隱患所帶來的商業(yè)風險。 同時,測試是以評價一個程序或者系統(tǒng)屬性為目標的活動,測試是對軟件質(zhì)量的度量與評估,以驗證軟件的質(zhì)量滿足用戶的需求的程度,為用戶選擇和接收軟件提供有力依據(jù)。

備注: 測試是為了證明軟件是否可以使用,即是符合用戶的需求的。

軟件測試的原則

原則1: 所有的測試都應追溯到用戶需求

由于軟件設(shè)計和開發(fā)的目的就是使用戶完成預定的任務,并滿足用戶的需求,而軟件測試所揭示的缺陷和錯誤使軟件達不到用戶的目標,滿足不了用戶的需求。

原則2: 應該盡早地和不斷地進行軟件測試

因為軟件生命周期的各個階段都有可能產(chǎn)生錯誤,所以不能把軟件測試僅僅看作為軟件開發(fā)活動中的一個獨立階段的工作,而應該將其貫穿于開發(fā)的各個階段中。同時還應盡可能早的開始測試,只要測試在生命周期中進行得足夠早,就能夠提高被測軟件的質(zhì)量,這就是預防性測試的基本原則。

原則3: 完全測試是不可能的,測試需要終止

在有限的時間和資源條件下,找出所有的軟件缺陷是不可能的,主要有三個方面的原因:

1.輸入量太大

2.輸出結(jié)果太多

3.路徑組合太多

原則4: 測試不能顯示軟件潛在的缺陷

也就是說測試只能證明軟件中存在缺陷而不能證明軟件中沒有缺陷。

原則5: 充分注意測試中的集群現(xiàn)象

經(jīng)驗表明,測試后程序中殘存的錯誤數(shù)目與該程序中已發(fā)現(xiàn)的錯誤數(shù)目或檢錯率成正比。根據(jù)這個規(guī)律,應對錯誤集群的程序段進行重點測試,以提高測試效益。

原則6: 程序員應避免檢查自己寫的程序

這有兩個原因,一個是心理原因,一個是思維定式原因,一個使人不大愿意承認自己的錯誤以及思維定式導致難以發(fā)現(xiàn)自己的錯誤,因此為達到測試目的,應該避免這種情況出現(xiàn)。

原則7: 盡量避免測試的隨意性

應該從工程的角度去理解軟件測試,他是有組織、有計劃、有步驟的活動

更多培訓課程: 福州軟件測試 更多學校信息: 福州鼓樓區(qū)升學就業(yè)幫IT培訓 咨詢電話:

相關(guān)內(nèi)容: 軟件測試 軟件測試學習目的 升學就業(yè)幫IT教育

同類文章
最新文章
相關(guān)熱詞
導航

雅思 托福 GRE SSAT SAT GMAT ACT 個人提升英語 英語四六級 多鄰國英語測試 詞庫 IB 英語口語 商務英語 公共英語 考研英語 青少兒英語 成人英語 A-Level 學生英語 初高中英語 OSSD AP課程 AEAS個性化定制課程 一級建造師 二級建造師 消防工程師 消防設(shè)施操作員 BIM 造價工程師 環(huán)評師 監(jiān)理工程師 咨詢工程師 安全工程師 建筑八大員 公路水運檢測 通信工程 裝配式工程師 注冊電氣工程師 二級注冊建筑師 一級注冊建筑師 智慧消防工程師 智慧建造工程師 全過程工程咨詢師 EPC 碳排放管理師 ACCA CFA 注冊會計師 會計證 初中級經(jīng)濟師 初級會計師 中級會計師 基金從業(yè) 證券從業(yè) 稅務師 薪稅師 企業(yè)合規(guī)師 會計就業(yè)實操 期貨從業(yè) FRM CMA CQF 教師資格 人力資源管理 導游考試 心理咨詢師 健康管理師 社會工作師 普通話 育嬰員 物流師 家庭教育指導師 專利代理師 教師招聘 兒童專注力 兒童情緒管理 法律職業(yè)資格 少兒編程 書法培訓 國畫 茶藝 樂器音樂 舞蹈 棋類 機器人編程 戲曲培訓 信奧賽C++ 少兒小主播 口才培訓 籃球培訓 商務辦公 影視后期 剪輯包裝 游戲設(shè)計 游戲程序 UI設(shè)計 室內(nèi)設(shè)計 photoshop CAD制圖 視覺設(shè)計 商業(yè)空間設(shè)計 平面設(shè)計