學習測試篇(一)

2021-07-03 05:23:18 字數 506 閱讀 4006

今天學習了一下黑盒測試和白盒測試,以及他們的優缺點,及時記錄一下,以防忘記:

白盒測試是一種內部邏輯測試法,它又叫做結構測試、透明盒測試、邏輯驅動測試、基於**的測試。白盒測試是一種測試用例設計方法。盒子指的是被測得軟體,白盒盒子是可視的,你清楚盒子內部的東西是如何運作的。白盒測試包括:**檢查法,靜態結構分析法,靜態質量度量法,邏輯覆蓋法,基於路徑測試法,域測法,符號測試,路徑覆蓋,程式變異。

黑盒測試也成為功能測試,它是通過測試來檢查每個功能是否都能正確使用。在測試中把程式看做乙個不能開啟的黑盒子,在完全不考慮程式內部結構和內部特性的情況下,在程式介面進行測試它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生的正確的輸出資訊。

白盒測試投入較大,成本較高,但利用不同邏輯率到達某種程度的**覆蓋率。

黑盒測試比白盒的效率高,測試人員不需要了解實現的細節,從使用者角度來看,很容易被理解。缺點:不能測試程式內部特定的部位,如果程式未被執行的**無法發現,沒有清晰和簡明的規格,測試用例很難被設計。

測試學習SQL篇

資料庫 可以理解為儲存資料的倉庫 類似於圖書館,圖書館裡有一排排的資料,書架上有一本本的書 書架按類別來區分放什麼書,書架就類似於資料庫裡的表,資料就儲存在表裡,就跟書放在書架上一樣 每一本書都有乙個編號,這個編號在這書架上是唯一的,這個就相當於我們的表的資料的主鍵 下面就是一些基礎的sql語句 建...

測試基礎篇(一)

什麼是軟體測試 測試與除錯的區別 什麼是bug 什麼是測試用例 測試過程可能遇到的問題 開發模型和測試模型 軟體的生命週期 螺旋模型 強調風險分析,適用於風險性專案 優點 缺點 敏捷 軟體測試v模型 明確的標註了測試過程中存在的不同型別的測試,並且清楚的描述了這些測試階段和開發過程期間各階段的 對應...

軟體測試基礎篇(一)

一套完整的測試應該由哪些階段組成?答 測試計畫 測試設計與開發 測試實施 測試評審與測試結論。答 黑盒測試 把測試物件當成乙個黑盒子,測試人員完全不考慮邏輯結構和內部特性,只依據程式的需求說明書來檢查程式的功能是否滿足它的功能說明。單元測試 白盒測試的一種,對軟體設計中的單元模組進行測試。整合測試 ...