缺陷與異常

關(guān)于Bug:

  Bug是人們將電腦系統(tǒng)或程序中,隱藏著的一些未被發(fā)現(xiàn)的缺陷或問題的統(tǒng)稱。中文常稱BUG為“缺陷”。而且,“缺陷”一詞更能反映事情的本質(zhì)。與Bug相對應(yīng),人們將發(fā)現(xiàn)Bug并加以糾正的過程叫做“Debug”(中文稱作“調(diào)試”)。

關(guān)于異常:

  異常的定義是:在文檔或軟件操作中觀察到的任何與期望違背的結(jié)果。
  PASS:測試驅(qū)動裝置跟據(jù)用戶定義測試程序在當前環(huán)境未發(fā)現(xiàn)軟件BUG,即實際值等于期望值。
  FAIL:測試驅(qū)動裝置跟據(jù)用戶定義測試程序在當前環(huán)境發(fā)現(xiàn)了軟件BUG,即實際值不等于期望值,并且定位到BUG產(chǎn)生的所有涉及語句。
  ERROR:測試驅(qū)動裝置因為某些原因自身產(chǎn)生了問題,導(dǎo)致整個測試過程被中斷。

看得見的開發(fā)管理方法:缺陷管理

  我們都知道,管理的目標是爭取讓每個事情都能按時完成并保證質(zhì)量,使“客戶滿意、公司獲利”,其實還有一個當然是“員工受益”,通過軟件開發(fā)管理提高,提高軟件質(zhì)量,創(chuàng)造效益,終達到大家滿意。

  缺陷管理理念講究的是將工作細分成小模塊甚至是小的單元,列出要完成的模塊,每個模塊工作安排具體還細分到要完成的每個步驟,具體分配到人。比如軟件項目中的一個小模塊可以分成:需求(或bug)、指派、開發(fā)、測試、構(gòu)造、驗收、發(fā)布。

  閱讀全文>>

缺陷跟蹤的兩個經(jīng)典分析模型

缺陷跟蹤的兩個經(jīng)典分析模型

異常教學(xué)

接口測試中不可缺少的“環(huán)境異!钡挠美

  我們常接觸到的接口測試,主要用于檢測外部系統(tǒng)和所測試系統(tǒng)之間的交互,重點是檢查數(shù)據(jù)交互,傳遞和系統(tǒng)之間的相互依賴關(guān)系。

  閱讀全文>>

系統(tǒng)間交互時異常流的測試

  的測試人員在設(shè)計測試用例時往往會考慮各系統(tǒng)之間的關(guān)聯(lián),會考慮系統(tǒng)間交互時產(chǎn)品是不是存在潛在風險。系統(tǒng)間交互型測試中主流程、正常流是我們測試的重點,異常流的測試同樣也是必不可少的。

  閱讀全文>>

Bug分析之異常變量堆棧信息

  異常是一種特殊的類,在創(chuàng)建異常時會保存創(chuàng)建時的方法調(diào)用堆棧鏡像。即,為了保留異常出現(xiàn)時的實時堆棧信息,不應(yīng)復(fù)用異常,每個異常均需單獨new方式生成。

  閱讀全文>>

單元測試中異常處理的兩個原則

  記得一個牛人曾經(jīng)說過(實在想不起來誰也搜不到),大概的意思是“處理一個問題的好的辦法是不去處理它”。

  閱讀全文>>

文章精選
論壇熱帖
業(yè)務(wù)知識
滬ICP備07036474 2003-2012 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd