成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

軟件測試方法的分析與研究

開發(fā) 測試
軟件測試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計一組測試數(shù)據(jù),并利用這些測試數(shù)據(jù)運行程序,以發(fā)現(xiàn)程序錯誤的過程。本文從兩個方面介紹了軟件測試,一起來看。

開發(fā)過程中一次性開發(fā)成功或者無錯誤發(fā)生的幾率為零,因此在軟件的開發(fā)過程中需要不斷的完善,而這個不斷完善修改的過程就是軟件測試的過程。軟件測試也代表了了設(shè)計、編碼的最終復(fù)審。著重論述了目前軟件工程中普遍存在的一些測試問題,并對其產(chǎn)生的原因進行了詳細的分析。介紹了軟件測試的本質(zhì),同時對目前流行的測試方法進行了研究,提出了不同類型的軟件最佳的測試方案。

1、概述

信息技術(shù)的飛速發(fā)展,使軟件產(chǎn)品應(yīng)用到社會的各個領(lǐng)域,軟件產(chǎn)品的質(zhì)量自然成為人們共同關(guān)注的焦點。軟件開發(fā)商為了占有市場,必須把產(chǎn)品質(zhì)量作為企業(yè)的重要目標之一,以免在激烈的競爭中被淘汰。用戶為了保證自己業(yè)務(wù)的順利完成,總是希望選用優(yōu)質(zhì)的軟件。

質(zhì)量不佳的軟件產(chǎn)品不僅會使開發(fā)商的維護費用和用戶的使用成本大幅增加,還可能產(chǎn)生其他的責(zé)任風(fēng)險,在一些關(guān)鍵應(yīng)用,如民航訂票系統(tǒng)、銀行結(jié)算系統(tǒng)、證券交易系統(tǒng)等中使用質(zhì)量有問題的軟件,還可能造成災(zāi)難性的后果。

軟件危機曾經(jīng)是軟件界甚至整個計算機界最熱門的話題,為了解決這個危機,軟件從業(yè)人員、專家和學(xué)者做出了大量的努力?,F(xiàn)在人們已經(jīng)逐步認識到所謂的軟件危機實際上僅是一種狀況,那就是軟件中有錯誤,正是這些錯誤導(dǎo)致了軟件開發(fā)在成本、進度和質(zhì)量上的失控。有錯是軟件的屬性,而且是無法改變的。因為軟件是由人來完成的,所有由人做的工作都不會是完美無缺的。問題在于應(yīng)該如何去避免錯誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯誤,使程序中的錯誤密度達到盡可能低的程度。

軟件工程學(xué)出現(xiàn)后,軟件開發(fā)被視為一項工程,以工程化的方法來進行規(guī)劃和管理軟件的開發(fā)。事實上,不論采用什么技術(shù)和什么方法,軟件中出現(xiàn)錯誤總是難免的。采用新的語言、先進的開發(fā)方式、完善的開發(fā)過程,可以減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤,這些引入的錯誤需要測試來找出。測試是軟件開發(fā)的重要部分。

統(tǒng)計表明,在典型的軟件開發(fā)項目中,軟件測試工作量往往占軟件開發(fā)總工作量的40%以上。而在軟件開發(fā)的總成本中用在測試上的開銷要占30%到50%。如果把維護階段也考慮在內(nèi),討論整個軟件生存時期時,測試的成本比例也許會有所降低,但實際上維護工作相當于二次開發(fā),仍至多次開發(fā),其中必定還包含有許多測試工作。系統(tǒng)的問題越早發(fā)現(xiàn),改正成本越低,破壞性越小,所以,在系統(tǒng)發(fā)布前要盡量多地把系統(tǒng)問題找出來,其手段就是有計劃、有組織地進行充分的測試。

軟件測試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計一組測試數(shù)據(jù),并利用這些測試數(shù)據(jù)運行程序,以發(fā)現(xiàn)程序錯誤的過程。根據(jù)測試數(shù)據(jù)設(shè)計方法,軟件測試可分為結(jié)構(gòu)測試和功能測試。在結(jié)構(gòu)測試過程中,測試者對程序的語句、分支和邏輯路徑進行各種覆蓋測試,可以在不同點檢查程序的狀態(tài),以確定實際狀態(tài)與預(yù)期狀態(tài)是否一致。軟件測試的目的是發(fā)現(xiàn)錯誤,而不是確認其正確性,而對已進行的測試過程的程度進行評估。

2、測試方法

2.1 軟件測試實質(zhì)

軟件測試是一項邏輯性強、且極具條理的工作,也是具有風(fēng)險性的行為。由于軟件的輸入量、輸出結(jié)果、軟件實現(xiàn)途徑都很多,而且軟件產(chǎn)品說明書沒有客觀的標準,導(dǎo)致從不同的角度看,軟件缺陷的標準不同,因而無法對軟件實施完全測試,這樣,就無法通過軟件測試顯示隱藏的軟件缺陷,只能盡量查找軟件缺陷,找到的軟件缺陷越多,說明軟件本身的缺陷就越多,況且還有一些是未發(fā)現(xiàn)、不能斷定的缺陷,這就是軟件測試的局限性。

所有的軟件測試都有2個關(guān)鍵的問題組成:建立能測試應(yīng)用程序的環(huán)境,并在該環(huán)境中測試軟件能力。測試員必須理解和重新生成軟件所在的復(fù)雜軟件環(huán)境,并運用其能力確保正常的測試。

2.2 軟件測試手段

從測試是否針對系統(tǒng)的內(nèi)部結(jié)構(gòu)和具體實現(xiàn)算法的角度來看,可分為白盒測試和黑盒測試。

2.2.1 黑盒測試

黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試,它是在已知產(chǎn)品所應(yīng)具有的功能情況下,通過測試來檢測每個功能是否都能正常使用。在測試時,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息并且保持外部信息(如:數(shù)據(jù)庫或文件)的完整性。黑盒法著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),只針對軟件界面和軟件功能進行測試,它主要用于軟件驗收測試。黑盒法是窮舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。測試情況實際上有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進行測試。

2.2.2 白盒測試

白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是在已知產(chǎn)品內(nèi)部工作過程情況下,通過測試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗程序中的每條通路是否都能按預(yù)定要求正確工作,而不顧它的功能。白盒測試的主要方法有邏輯驅(qū)動、基路測試等,白盒法是窮舉路徑測試,主要用于軟件驗證。

【編輯推薦】

  1. 詳談軟件測試中的動態(tài)測試
  2. “腳踩二枝”做軟件測試復(fù)合型人才
  3. “魔獸迷”搖身軟件測試高薪達人
  4. 嵌入式軟件測試淺談
責(zé)任編輯:于鐵 來源: 51Testing采編
相關(guān)推薦

2009-07-14 15:53:21

光纖參數(shù)測試

2021-09-10 11:36:13

勒索軟件攻擊SSD

2020-12-02 13:28:56

勒索軟件漏洞網(wǎng)絡(luò)攻擊

2022-08-24 17:04:19

軟件測試數(shù)據(jù)集合測試效果

2011-05-30 17:21:58

軟件測試

2009-06-18 13:18:32

軟件測試需求分析

2016-01-12 18:04:55

Java異常研究

2017-06-06 11:29:23

Java異常研究與分析

2014-11-14 09:42:53

VoLTE

2011-04-18 11:30:12

排錯調(diào)試軟件測試

2010-05-27 11:44:37

2012-02-20 10:12:04

2010-09-17 16:25:58

2017-02-21 10:30:17

Android單元測試研究與實踐

2009-02-24 20:55:19

軟件系統(tǒng)構(gòu)測試影響分析

2020-08-10 09:14:50

軟件測試工具技術(shù)

2020-08-11 07:45:38

軟件測試

2011-03-02 09:44:45

2023-11-17 17:16:09

測試

2013-12-06 14:52:49

性能評價模型分析WEB系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产福利91精品 | 三区四区在线观看 | 亚洲日韩中文字幕一区 | 亚洲人成人一区二区在线观看 | 久久国产精品久久 | 精品99在线 | 玖玖综合网| 一区视频| 黄色一级免费看 | 黄色网址av | 日韩国产精品一区二区三区 | 日本视频免费观看 | 伊人99 | 久久国产视频播放 | 亚洲视频在线观看一区二区三区 | 久久9久 | 中文字幕国产 | 中文字幕av色| 国产欧美日韩一区二区三区在线观看 | 91午夜在线 | 国产精品国产a级 | 天天射影院 | 最近日韩中文字幕 | 日日夜夜草 | 久久久99精品免费观看 | 欧美国产精品一区二区三区 | 日批的视频 | 国产精品18hdxxxⅹ在线 | 成人国产在线观看 | 亚洲午夜久久久 | 91精品国产91久久久久久密臀 | 黄色永久免费 | 亚洲三区在线观看 | 97精品超碰一区二区三区 | 男人天堂99 | 精品久久久久久红码专区 | 亚洲美女在线一区 | 日韩成人在线播放 | 中文字幕一区二区三区四区五区 | 色网在线看 | 欧美一级一区 |