無論白盒還是黑盒測試,bug等級都應該是一樣的。而且這個等級的名稱有可能根據項目不同,階段不同各不相同。我如下給出常用的。有些是我自己定義的,但是我覺得實際項目是可以用到的:
成都創新互聯主要從事成都網站建設、網站制作、網頁設計、企業做網站、公司建網站等業務。立足成都服務路北,十年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:028-86922220
1. 阻塞(blocked):run code 就直接over了。或者才bug對其他多個模塊或功能都有影響。導致測試無法進行。
2. 嚴重(serious):漏掉需求中重要功能,導致后果比較嚴重等。
3. 一般(general):這個類型的bug應該是最多的基本上要占所有bug的70%-80%
4. 微小(tiny):刪除某些東西的時候需要提示啊,等等。
5. 建議(suggest):你在代碼編寫,或者測試過程中,有一條業務邏輯需要補充進來,而項目組和客戶又沒提出來。
6. 待定(indeterminate):需要項目組討論才能決定的,如需求補充等。
最后,所有這些等級其實都不一定完全準確。比如說刪除某些輸入的提示:如果是銀行項目刪除客戶,那么這個沒有提示,這個bug有適合可以提升到“嚴重”這個等級,不再是“微小”。還有這個劃分還跟個人理解成都相同。所以,你提示bug的等級或許不是最后的等級,項目組討論后,還會改變等級。
如此僅供參考……
黑盒測試、白盒測試、單元測試、集成測試、系統測試、驗收測試的區別
黑盒測試:已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求。
白盒測試:已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查。
軟件的黑盒測試意味著測試要在軟件的接口處進行。這種方法是把測試對象看做一個黑盒子,測試人員完全不考慮程序內部的邏輯結構和內部特性,只依據程序的需求規格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測試又叫功能測試或數據驅動測試。黑盒測試主要是為了發現以下幾類錯誤:
1、是否有不正確或遺漏的功能?
2、在接口上,輸入是否能正確的接受?能否輸出正確的結果?
3、是否有數據結構錯誤或外部信息(例如數據文件)訪問錯誤?
4、性能上是否能夠滿足要求?
5、是否有初始化或終止性錯誤?
軟件的白盒測試是對軟件的過程性細節做細致的檢查。這種方法是把測試對象看做一個打開的盒子,它允許測試人員利用程序內部的邏輯結構及有關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試。通過在不同點檢查程序狀態,確定實際狀態是否與預期的狀態一致。因此白盒測試又稱為結構測試或邏輯驅動測試。白盒測試主要是想對程序模塊進行如下檢查:
1、對程序模塊的所有獨立的執行路徑至少測試一遍。
2、對所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測一遍。
3、在循環的邊界和運行的界限內執行循環體。
4、測試內部數據結構的有效性,等等。
單元測試(模塊測試)是開發者編寫的一小段代碼,用于檢驗被測代碼的一個很小的、很明確的功能是否正確。通常而言,一個單元測試是用于判斷某個特定條件(或者場景)下某個特定函數的行為。
單元測試是由程序員自己來完成,最終受益的也是程序員自己。可以這么說,程序員有責任編寫功能代碼,同時也就有責任為自己的代碼編寫單元測試。執行單元測試,就是為了證明這段代碼的行為和我們期望的一致。
集成測試(也叫組裝測試,聯合測試)是單元測試的邏輯擴展。它的最簡單的形式是:兩個已經測試過的單元組合成一個組件,并且測試它們之間的接口。從這一層意義上講,組件是指多個單元的集成聚合。在現實方案中,許多單元組合成組件,而這些組件又聚合成程序的更大部分。方法是測試片段的組合,并最終擴展進程,將您的模塊與其他組的模塊一起測試。最后,將構成進程的所有模塊一起測試。
系統測試是將經過測試的子系統裝配成一個完整系統來測試。它是檢驗系統是否確實能提供系統方案說明書中指定功能的有效方法。(常見的聯調測試)
系統測試的目的是對最終軟件系統進行全面的測試,確保最終軟件系統滿足產品需求并且遵循系統設計。
驗收測試是部署軟件之前的最后一個測試操作。驗收測試的目的是確保軟件準備就緒,并且可以讓最終用戶將其用于執行軟件的既定功能和任務。
驗收測試是向未來的用戶表明系統能夠像預定要求那樣工作。經集成測試后,已經按照設計把所有的模塊組裝成一個完整的軟件系統,接口錯誤也已經基本排除了,接著就應該進一步驗證軟件的有效性,這就是驗收測試的任務,即軟件的功能和性能如同用戶所合理期待的那樣。
1.單元測試的主要目的是針對編碼過程中可能存在的各種錯誤,例如用戶輸入驗證過程中的邊界值的錯誤。
2.集成測試主要目的是針對詳細設計中可能存在的問題,尤其是檢查各單元與其它程序部分之間的接口上可能存在的錯誤。
3.系統測試主要針對[b]概要設計[/b],檢查了系統作為一個整體是否有效地得到運行,例如在產品設置中是否達到了預期的高性能
4.驗收測試通常由業務專家或用戶進行,以確認產品能真正符合用戶業務上的需要(需求)。
黑盒測試只是根據測試案例去測試系統的功能,業務流程是否正確。
白盒測試比較高端
,要擼代碼
。
網頁名稱:白盒測試實驗java代碼 java白盒測試編寫測試代碼
瀏覽路徑:http://vcdvsql.cn/article38/doodopp.html
成都網站建設公司_創新互聯,為您提供網站策劃、商城網站、靜態網站、ChatGPT、營銷型網站建設、品牌網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯