軟體測試--並非所有軟體缺陷生來就是平等的
在每個軟體專案中都必須進行取捨,必須承擔一定的風險,已決定哪些軟體缺陷需修復,
哪些不修復,哪些推遲到軟體的以後版本中解決。
缺陷劃分嚴重性和優先順序
嚴重性表示軟體缺陷的惡劣程度,當用戶到該缺陷時影響的可能性和程度
優先順序表示修復缺陷的重要程度和緊迫程度
嚴重性:
1.系統崩潰,資料丟失,資料毀壞,安全性被破壞
2.操作性錯誤,結果錯誤,功能遺漏
3.小問題,拼寫錯誤,UI佈局,罕見故障
4.建議
優先順序:
1.立即修復,阻止了進一步測試,立竿見影
2.在產品釋出之前必須修復
3.如果時間應該修復
4.可能會修復,但是即使有產品也能釋出。
嚴重性和優先順序對於審查缺陷報告並決定那些軟體缺陷應該修復,以何種順序修復的人員或者
小組極其重要。
作為發現軟體缺陷的測試員,需要繼續監視缺陷的狀態,確保自己能夠同意對其所做的變動
,並進一步提供測試資料或說服別人修復缺陷。
相關推薦
軟體測試--並非所有軟體缺陷生來就是平等的
在每個軟體專案中都必須進行取捨,必須承擔一定的風險,已決定哪些軟體缺陷需修復, 哪些不修復,哪些推遲到軟體的以後版本中解決。 缺陷劃分嚴重性和優先順序 嚴重性表示軟體缺陷的惡劣程度,當用戶到該缺陷時影響的可能性和程度 優先順序表示修復缺陷的重要程度和緊迫程度 嚴重性: 1.
【軟體測試筆記】軟體測試基礎
軟體測試的目標 (1)測試是為了發現程式中的錯誤而執行程式的過程 (2)好的測試方案是極可能發現迄今為止尚未發現的錯誤的測試方案 (3)成功的測試是發現了至今為止尚未發現的錯誤的測試 在綜合測試階段通常由其他人員組成測試小組來完成測試,而不能讓程式編寫者自己進行測試。
【軟體測試基礎】軟體測試模式
1.軟體測試的分類,按照測試模式分類: 瀑布模型、敏捷測試、基於指令碼的測試、基於風險的測試、探索式測試等 2.傳統的瀑布模型: 專案計劃、需求分析、軟體設計、程式開發、軟體測試、整合維護 每個階段按照順序到下一個階段。每一個階段都是用上一個階段的輸出作為下一
【軟體測試基礎】軟體測試概要
1.歷史上由軟體bug引發的重大事故: 1990年,美國電信公司AT&T因為交換機故障,損失超過7500萬美金。 2000年,日本證券公司由軟體故障引起超過400億日元的損失。(史上最貴bug) 上世紀90年代,千年蟲bug,全球損失超5000億。 因此,軟體質
【軟體測試基礎】軟體測試階段
1.軟體測試的分類 按測試階段分類:單元測試、整合測試、系統測試、驗收測試 2.單元測試 定義:對軟體中的最小可測試單元進行檢查和驗證。 單元:人為規定的可測試的最小模組。比如C語言中,可看作各個函式;Java這種面嚮物件語言中,可看做每一個類;針對有介面的
【軟體測試基礎】軟體測試的分類
1.按測試手段來分類 物件的可見度:黑盒測試、白盒測試 狀態:靜態測試、動態測試 執行方式:手工測試和自動化測試 2.黑盒測試 在測試中,完全不考慮程式內部結構和內部特性的情況下,通過相關暴露出來的介面,來對程式進行測試。 只檢查程式的
【軟體測試】初級軟體測試面試題彙總
初級軟體測試面試題 1.請描述如何劃分缺陷與錯誤嚴重性和優先級別? 給軟體缺陷與錯誤劃分嚴重性和優先順序的通用原則: (1)表示軟體缺陷所造成餓危害和惡劣程度。 (2)優先順序表示修復缺陷的重要程度和次序。 嚴重性: (1)嚴重:系統崩潰、資料丟失、資料毀壞 (
軟體測試技術---在軟體生命週期中測試的實施
1.軟體的生命週期 同任何事物一樣,軟體也有一個孕育,誕生,成長,成熟,衰亡的過程,這個過程被稱為軟體生命週期 大致可分為以下幾個階段: 制定規劃->系統與與軟體需求分析->軟體設計->程式設計與單元測試->整合與系統測試->執行與維護 每個
【測試】軟體測試的流程圖&&軟體測試基本概念
1.測試工程師需要具備什麼樣的素質 適應新環境的能力 溝通能力 善於發現問題的能力 善於分析問題,定位缺陷 耐性 創新能力 沉著穩重 從使用者的角度看問題 善於總結問題 2.為什麼要做黑盒測試
軟體測試系列之軟體測試過程模型V,W,H,X等
在軟體開發的不斷實踐過程中,人們積累經驗教訓,預估未來發展,總結出了很多的開發模型,比較典型的開發模型有,邊做邊改模型,瀑布模型,快速原型模型、螺旋模型,增量模型,演化模型,噴泉模型,智慧模型,混合模型還有RAD模型以及最近比較流行的,基於網路的面向物件的模型——RUP(RationalUnifiedProc
我是如何從軟體測試員轉軟體開發工程師的?
儘管你會朝著成為軟體開發人員的目標前進,但這個變化並不是一蹴而就的。不要把目前的工作當作不利因素,要把它作為進入開發領域的一個機會,你手上的任何工作都是非常不錯的機會。每天都做同樣的測試任務?為什麼不嘗試自動化呢,這樣不僅可以節約時間,還可以學到一些開發技巧。如果你注意到一個簡單產品的變化需求,比如需要解決一
軟體開發工具_軟體測試工具_軟體開發雲服務
Amazon Web Services 誠聘精英。 Amazon Web Services (AWS) 是 Amazon.com 的一個充滿活力、不斷壯大的業務部門。我們現誠聘軟體開發工程師、產品經理、客戶經理、解決方案架構師、支援工程師、系統工程師以及設計師等人才。請訪問我
軟體測試方法、軟體質量
測試方法 軟體方法有多種分類方式,按測試時運不執行程式碼分為動態測試和靜態測試。動態測試需要執行程式碼而靜態測試不需要。按是否關注軟體的內部結構分為白盒測試、黑盒測試和灰盒測
就軟體測試工作而言,三條值得借鑑的經驗分享
有關專家指出,軟體測試正處在快速發展階段、是一個充滿挑戰的領域。儘管現在單機版桌面軟體的測試已經成熟了很多,但對於網路時代的來臨,包括知名跨國公司在內的大公司對基於網路的測試也沒有一套完整的體系,也是處於探索中,所以說這一行業所面臨的機遇與挑戰是共存的。 以微軟亞洲工程院為
軟體測試就只能挑Bug?絕對遠遠不止
“什麼是軟體測試?”這個看似簡單的一個問題,其實也是最難的問題。說它簡單,是因為這是一個基本的問題,做軟體測試工作多年的小夥伴,自然知道什麼是軟體測試。說它難,是因為“軟體測試”有很多內涵,要了解其全部內涵,並非那麼容易。如果我們去問軟體研發人員什麼是軟體測試,得到的答案可能五花八門,人們對
軟體測試缺陷等級劃分標準
嚴重級別 子項 概述 具體描述 1級: 致命問題 A-1 作業系統崩潰 執行軟體系統後會導致作業系統崩潰 (記憶體漏留嚴重或CPU佔用100%)
軟體測試——測試缺陷報告
1 缺陷管理工具:ALM,JIRA,BUGZILA.BUGFREE.,MANTIS 2 缺陷標題: 2.1 在什麼情況下發生什麼問題 2.2 描述問題本質 2.3 標題不已過長 3 缺陷概述:提供缺陷本質與現象的描述。還包括缺陷的延展部分避
軟體測試缺陷分析方法簡介
ODC分析法 ODC(正交缺陷分類)分析方法最早由IBM的waston中心推出,是將一個缺陷在生命週期的各環節的屬性組織起來,從單維度、多維度來對缺陷進行分析,從不同角度得到各類缺陷的缺陷密度和缺陷比率,從而積累得到各類缺陷的基線值,用於評估測試活動,指導測試改進和
【軟體測試】軟體缺陷
1.軟體缺陷的描述 1.1 軟體缺陷是什麼? 軟體缺陷指的是系統或系統部件中那些導致系統或部件不能實現其功能的缺陷。如果在執行中遇到一個缺陷,可能引起系統的失效。那麼準確有效的定義和描述軟體缺陷,可以使軟體缺陷得以快速修復,節約了軟體測試專案的成本和資源
作為軟體測試人員,如何描述缺陷(Defect)?
作為軟體測試人員,最基本的一項技能就是如何把所發現的缺陷(Defect)準確無歧義的表達出來,尤其還是全英文表達時候。 結合以前的一份總結,寫下這篇部落格。 其實從缺陷的描述也可以看出一個軟體測試人員的基本功,甚至可以看出測試人員在做一些自由測試的時候的投入程度。