教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

軟件測試的由來【軟件測試培訓(xùn)】

更新時(shí)間:2022年08月15日14時(shí)02分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

  在早期的軟件開發(fā)中,軟件大多是結(jié)構(gòu)簡單、功能有限的小規(guī)模軟件,那個(gè)時(shí)候的測試就等同于調(diào)試。隨著計(jì)算機(jī)軟件技術(shù)的發(fā)展,調(diào)試慢慢成為軟件開發(fā)不可或缺的工作內(nèi)容,很多開發(fā)工具都集成了一些調(diào)試工具,但這個(gè)時(shí)候的調(diào)試還僅僅傾向于解決編譯、單個(gè)方法的問題。

  到20世紀(jì)50年代左右,隨著軟件規(guī)模越來越大,人們逐漸意識(shí)到僅僅依靠調(diào)試還不夠,還需要驗(yàn)證接口邏輯、功能模塊、不同功能模塊之間的耦合等,因此需要引入一個(gè)獨(dú)立的測試組織進(jìn)行獨(dú)立的測試。在這個(gè)階段,人們往往將開發(fā)完成的軟件產(chǎn)品進(jìn)行集中測試,由于還沒有形成測試方法論,對(duì)軟件測試也沒有明確定位與深入思考,測試主要是靠猜想和推斷,因此測試方法比較簡單,軟件交付后還是存在大量問題。

  經(jīng)歷這一階段后,人們慢慢開始思考軟件測試的真正意義。1973年,黑澤爾(Hetzel)博士第一次對(duì)軟件測試進(jìn)行了定義:軟件測試是對(duì)程序或系統(tǒng)能否完成特定任務(wù)建立信心的過程。這個(gè)觀點(diǎn)在一段時(shí)間內(nèi)比較盛行,但隨著軟件質(zhì)量概念的提出,它又不太適用了。1983年,黑澤爾(Heztel)博士對(duì)其進(jìn)行了修改:軟件測試是一項(xiàng)鑒定程序或系統(tǒng)的屬性或能力的活動(dòng),其目的在于保證軟件產(chǎn)品的質(zhì)量。。思想一旦爆發(fā),就會(huì)呈現(xiàn)出百家爭鳴的景象,這一時(shí)期,很多軟件工程師或博士都提出了自己對(duì)軟件測試的理解與定義。

  G.J.梅耶斯(G.J.Meyers)博士認(rèn)為“軟件測試是為了尋找錯(cuò)誤而執(zhí)行程序的過程”,相對(duì)于測試是為了證明程序中不存在錯(cuò)誤,他的觀點(diǎn)是正確的。

  1983年,IEEE在北卡羅納大學(xué)召開了首次關(guān)于軟件測試的技術(shù)會(huì)議,然后對(duì)軟件測試進(jìn)行了如下定義:軟件測試是使用人工或自動(dòng)手段運(yùn)行或測定某個(gè)系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或是弄清楚預(yù)期結(jié)果與實(shí)際結(jié)果之間的差異。

0 分享到:
和我們?cè)诰€交談!