symbolic evaluation--符號評價
參考符號執行(symbolic execution)
symbolic execution--符號執行
通過符號表達式來執行程序路徑的一種靜態分析設計技術。其中,程序的執行被用符號來模擬,例如,使用變量
名而不是實際值,程序的輸出被表示成包含這些符號的邏輯或數學表達式。
symbolic trace--符號軌跡
一個計算機程序通過符號執行是經過的語句分支結果的一個記錄。
syntax testing--語法分析
system analysis--系統分析
對一個計劃的或現實的系統進行的一個系統性調查以確定系統的功能以及系統與其它系統之間的交互。
system design--系統設計
一個定義硬件和軟件構架、組件、模塊、接口和數據的過程以滿足指定的規格。
system integration--系統集成
一個系統組件的漸增的連接和測試,直到一個完整的系統。
System Testing--系統測試
從一個系統的整體而不是個體上來測試一個系統,并且該測試關注的是規格,而不是系統內部的邏輯。
第135貼【2004-11-7】:常見測試術語十七
technical requirements testing--技術需求測試
參考非功能需求測試(non-functional requirements testing)
test automation--測試自動化
使用工具來控制測試的執行、結果的比較、測試預置條件的設置、和其它測試控制和報告功能。
test case--測試用例
用于特定目標而開發的一組輸入、預置條件和預期結果。
test case design technique--測試用例設計技術
選擇和導出測試用例的技術。
test case suite--測試用例套
對被測軟件的一個或多個測試用例的集合。
test comparator--測試比較器
一個測試工具用于比較軟件實際測試產生的結果與測試用例預期的結果。
test completion criterion--測試完成標準
一個標準用于確定被計劃的測試何時完成。
test coverage--測試覆蓋
參考覆蓋率(Coverage)
test driver--測試驅動
一個程序或測試工具用于根據測試套執行軟件。
test environment--測試環境
測試運行其上的軟件和硬件環境的描述,以及任何其它與被測軟件交互的軟件,包括驅動和樁。
第136貼【2004-11-8】:常見測試術語十八
test execution--測試執行
一個測試用例被被測軟件執行,并得到一個結果。
test execution technique--測試執行技術
執行測試用例的技術,包括手工、自動化等。
test generator--測試生成器
根據特定的測試用例產生測試用例的工具。
test harness--測試用具
包含測試驅動和測試比較器的測試工具。
test log--測試日志
一個關于測試執行所有相關細節的時間記錄。
test measurement technique--測試度量技術
度量測試覆蓋率的技術。
Test Plan--測試計劃
一個文檔,描述了要進行的測試活動的范圍、方法、資源和進度。它確定測試項、被測特性、測試任務、誰執行
任務,并且任何風險都要沖突計劃。
test procedure--測試規程
一個文檔,提供詳細的測試用例執行指令。
test records--測試記錄
對每個測試,明確的記錄被測組件的標識、版本,測試規格,和實際結果
test report--測試報告
一個描述系統或組件執行的測試和結果的文檔。
Test Script--測試腳本
一般指的是一個特定測試的一系列指令,這些指令可以被自動化測試工具執行。
Test Specification--測試規格
一個文檔,用于指定一個軟件特性、特性組合或所有特性的測試方法、輸入、預期結果和執行條件。
第137貼【2004-11-9】:常見測試術語十九
test strategy--測試策略
一個簡單的高層文檔,用于描述測試的大致方法,目標和方向。
test suite--測試套
測試用例和/或測試腳本的一個集合,與一個應用的特定功能或特性相關。
test target--測試目標
一組測試完成標準。
testability--可測試性
一個系統或組件有利于測試標準建立和確定這些標準是否被滿足的測試執行的程度。
Testing--測試
IEEE給出的定義是:1)一個執行軟件的過程,以驗證其滿足指定的需求并檢測錯誤。2)一個軟件項的分析過程
以檢測已有條件之間的不同,并評價軟件項的特性。
thread testing--線程測試
自頂向下測試的一個變化版本,其中,遞增的組件集成遵循需求子集的實現。
time sharing--時間共享
一種操作方式,允許兩個或多個用戶在相同的計算機系統上同時執行計算機程序。其實現可能通過時間片輪轉、
優先級中斷等。
top-down design--由頂向下設計
一種設計策略,首先設計最高層的抽象和處理,然后逐步向更低級別進行設計。
top-down testing--自頂向下測試
集成測試的一種策略,首先測試最頂層的組件,其它組件使用樁,然后逐步加入較低層的組件進行測試,直到所
有組件被集成到系統中。
traceability--可跟蹤性
開發過程的兩個或多個產品之間關系可以被建立起來的程度,尤其是產品彼此之間有一個前后處理關系。
traceability analysis--跟蹤性分析
(1)跟蹤概念文檔中的軟件需求到系統需求;(2)跟蹤軟件設計描述到軟件需求規格,以及軟件需求規格到軟
件設計描述;(3)跟蹤源代碼對應到設計規格,以及設計規格對應到源代碼。分析確定它們之間正確性、一致性
、完整性、精確性的關系。
traceability matrix--跟蹤矩陣
一個用于記錄兩個或多個產品之間關系的矩陣。例如,需求跟蹤矩陣是跟蹤從需求到設計再到編碼的實現。
第138貼【2004-11-10】:常見測試術語二十
transaction--事務/處理
(1)一個命令、消息或輸入記錄,它明確或隱含的調用了一個處理活動,例如更新一個文件。(2)用戶和系統
之間的一次交互。(3)在一個數據庫管理系統中,完成一個特定目的的處理單元,如恢復、更新、修改或刪除一
個或多個數據元素。
transform analysis--事務分析
系統的結構是根據分析系統需要處理的事務獲得的一種分析技術。
trojan horse--特洛伊木馬
一種攻擊計算機系統的方法,典型的方法是提供一個包含具有攻擊性隱含代碼的有用程序給用戶,在用戶執行該
程序的時候,其隱含的代碼對系統進行非法訪問,并可能產生破壞。
truth table--真值表
用于邏輯操作的一個操作表格。
測試單個的軟件組件,屬于白盒測試范疇,其測試基礎是軟件內部的邏輯。
Usability Testing--可用性測試
測試用戶使用和學習產品的容易程度。
validation--確認
根據用戶需要確認軟件開發的產品的正確性。
verification--驗證
評價一個組件或系統以確認給定開發階段的產品是否滿足該階段開始時設定的標準。
version--版本
一個軟件項或軟件元素的一個初始發布或一個完整的再發布。
volume testing--容量測試
使用大容量數據測試系統的一種策略。
Walkthrough--走讀
一個針對需求、設計或代碼的非正式的同行評審,一般由作者發起,由作者的同行參與進行的評審過程。
waterfall model--瀑布模型
軟件開發過程模型的一種,包括概念階段、需求階段、設計階段、實現階段、測試階段、安裝和檢查階段、操作
和維護階段,這些階段按次序進行,可能有部分重疊,但很少會迭代。
White Box Testing--白盒測試
根據軟件內部的工作原理分析來進行測試。
文章來源于領測軟件測試網 http://www.kjueaiud.com/