服務提供商與客戶之間的一個協議,用于規定服務提供商應當提供什么服務。
Smoke Testing--冒煙測試
對軟件主要功能進行快餐式測試。最早來自于硬件測試實踐,以確定新的硬件在第一次使用的時候不會著火。
software development process--軟件開發過程
一個把用戶需求轉換為軟件產品的開發過程。
software diversity--軟件多樣性
一種軟件開發技術,其中,由不同的程序員或開發組開發的相同規格的不同程序,目的是為了檢測錯誤、增加可靠性。
software element--軟件元素
軟件開發或維護期間產生或獲得的一個可交付的或過程內的文檔。
software engineering--軟件工程
一個應用于軟件開發、操作和維護的系統性的、有紀律的、可量化的方法。
software engineering environment--軟件工程環境
執行一個軟件工程工作的硬件、軟件和固件。
software life cycle--軟件生命周期
開始于一個軟件產品的構思,結束于該產品不再被使用的這段期間。
SOP--標準操作過程(standard operating procedures)
書面的步驟,這對保證生產和處理的控制是必須的。
source code--源代碼
用一種適合于輸入到匯編器、編譯器或其它轉換設備的計算機指令和數據定義。
source statement--源語句
參考語句(statement)
第132貼【2004-11-2】:常見測試術語十四
specification--規格
組件功能的一個描述,格式是:對指定的輸入在指定的條件下的輸出。
specified input--指定的輸入
一個輸入,根據規格能預知其輸出。
spiral model --螺旋模型
軟件開發過程的一個模型,其中的組成活動,典型的包括需求分析,概要設計,詳細設計,編碼,集成和測試等活動被迭代的執行直到軟件被完成。
SQL--結構化查詢語句(structured query language)
在一個關系數據庫中查詢和處理數據的一種語言。
state--狀態
一個系統、組件或模擬可能存在其中的一個條件或模式。
state diagram--狀態圖
一個圖形,描繪一個系統或組件可能假設的狀態,并且顯示引起或導致一個狀態切換到另一個狀態的事件或環境。
state transition--狀態轉換
一個系統或組件的兩個允許狀態之間的切換。
state transition testing --狀態轉換測試
根據狀態轉換來設計測試用例的一種方法。
statement--語句
程序語言的一個實體,是典型的最小可執行單元。
statement coverage--語句覆蓋
在一個組件中,通過執行一定的測試用例所能達到的語句覆蓋百分比。
statement testing--語句測試
根據語句覆蓋來設計測試用例的一種方法。
Static Analysis--靜態分析
分析一個程序的執行,但是并不實際執行這個程序。
第133貼【2004-11-3】:常見測試術語十五
Static Analyzer--靜態分析器
進行靜態分析的工具。
Static Testing--靜態測試
不通過執行來測試一個系統。
statistical testing--統計測試
通過使用對輸入統計分布進行分析來構造測試用例的一種測試設計方法。
stepwise refinement--逐步優化
一個結構化軟件設計技術,數據和處理步驟首先被廣泛的定義,然后被逐步的進行了細化。
storage testing--存儲測試
驗證系統是否滿足指定存儲目標的測試。
Stress Testing--壓力測試
在規定的規格條件或者超過規定的規格條件下,測試一個系統,以評價其行為。類似負載測試,通常是性能測試
的一部分。
structural coverage--結構化覆蓋
根據組件內部的結構度量覆蓋率。
structural test case design--結構化測試用例設計
根據組件內部結構的分析來設計測試用例的一種方法。
structural testing--結構化測試
參考結構化測試用例設計(structural test case design)
structured basis testing--結構化的基礎測試
根據代碼邏輯設計測試用例來獲得100%分支覆蓋的一種測試用例設計技術。
structured design--結構化設計
軟件設計的任何遵循一定紀律的方法,它按照特定的規則,例如:模塊化,有頂向下設計,數據逐步優化,系統
結構和處理步驟。
structured programming--結構化編程
在結構化程序開發中的任何包含結構化設計和結果的軟件開發技術。
structured walkthrough--結構化走讀