Aclearcase/" target="_blank" >cceptance Testing--可接受性測試
一般由用戶/客戶進行的確認是否可以接受一個產品的驗證性測試。
actual outcome--實際結果
被測對象在特定的條件下實際產生的結果。
Ad Hoc Testing--隨機測試
測試人員通過隨機的嘗試系統的功能,試圖使系統中斷。
algorithm--算法
(1)一個定義好的有限規則集,用于在有限步驟內解決一個問題;(2)執行一個特定任務的任何操作序列。
algorithm analysis--算法分析
一個軟件的驗證確認任務,用于保證選擇的算法是正確的、合適的和穩定的,并且滿足所有精確性、規模和時間
方面的要求。
Alpha Testing--Alpha測試
由選定的用戶進行的產品早期性測試。這個測試一般在可控制的環境下進行的。
analysis--分析
(1)分解到一些原子部分或基本原則,以便確定整體的特性;(2)一個推理的過程,顯示一個特定的結果是假
設前提的結果;(3)一個問題的方法研究,并且問題被分解為一些小的相關單元作進一步詳細研究。
anomaly--異常
在文檔或軟件操作中觀察到的任何與期望違背的結果。
application software--應用軟件
滿足特定需要的軟件。
architecture--構架
一個系統或組件的組織結構。
ASQ--自動化軟件質量(Automated Software Quality)
使用軟件工具來提高軟件的質量。
assertion--斷言
指定一個程序必須已經存在的狀態的一個邏輯表達式,或者一組程序變量在程序執行期間的某個點上必須滿足的
條件。
assertion checking--斷言檢查
用戶在程序中嵌入的斷言的檢查。
audit--審計
一個或一組工作產品的獨立檢查以評價與規格、標準、契約或其它準則的符合程度。
audit trail--審計跟蹤
系統審計活動的一個時間記錄。
Automated Testing--自動化測試
使用自動化測試工具來進行測試,這類測試一般不需要人干預,通常在GUI、性能等測試中用得較多。
第120貼【2004-10-13】:常見測試術語二
Backus-Naur Form--BNF范式
一種分析語言,用于形式化描述語言的語法
baseline--基線
一個已經被正式評審和批準的規格或產品,它作為進一步開發的一個基礎,并且必須通過正式的變更流程來變更
。
Basic Block--基本塊
一個或多個順序的可執行語句塊,不包含任何分支語句。
basis test set--基本測試集
根據代碼邏輯引出來的一個測試用例集合,它保證能獲得100%的分支覆蓋。
behaviour--行為
對于一個系統的一個函數的輸入和預置條件組合以及需要的反應。一個函數的所有規格包含一個或多個行為。
benchmark--標桿/指標/基準
一個標準,根據該標準可以進行度量或比較。
Beta Testing--Beta測試
在客戶場地,由客戶進行的對產品預發布版本的測試。這個測試一般是不可控的。
big-bang testing--大錘測試/一次性集成測試
非漸增式集成測試的一種策略,測試的時候把所有系統的組件一次性組合成系統進行測試。
Black Box Testing--黑盒測試
根據軟件的規格對軟件進行的測試,這類測試不考慮軟件內部的運作原理,因此軟件對用戶來說就像一個黑盒子
。
bottom-up testing--由低向上測試
漸增式集成測試的一種,其策略是先測試底層的組件,然后逐步加入較高層次的組件進行測試,直到系統所有組
件都加入到系統。
boundary value--邊界值
一個輸入或輸出值,它處在等價類的邊界上。
boundary value coverage--邊界值覆蓋
通過測試用例,測試組件等價類的所有邊界值。
boundary value testing--邊界值測試
通過邊界值分析方法來生成測試用例的一種測試策略。
Boundry Value Analysis--邊界值分析
該分析一般與等價類一起使用。經驗認為軟件的錯誤經常在輸入的邊界上產生,因此邊界值分析就是分析軟件輸
入邊界的一種方法。
branch--分支