International testing(國際化測試),國際化測試的目的是測試軟件的國際化支持能力,發現軟件的國際化的潛在問題,保證軟件在世界不同區域中都能正常運行。國際化測試使用每種可能的國際輸入類型,針對任何區域性或區域設置檢查產品的功能是否正常,軟件國際化測試的重點在于執行國際字符串的輸入/輸出功能。國際化測試數據必須包含東亞語言、德語、復雜腳本字符和英語(可選)的混合字符。
Localizability testing(本地化能力測試),本地化能力是指不需要重新設計或修改代碼,將程序的用戶界面翻譯成任何目標語言的能力。為了降低本地化能力測試的成本,提高測試效率,本地化能力側是通常在軟件的偽本地化版本上進行。本地化能力測試中發現的典型錯誤包括:字符的硬編碼(即軟件中需要本地化的字符寫在了代碼內部),對需要本地化的字符長度設置了國定值,在軟件運行時以控件位置定位,圖標和位圖中包含了需要本地化的文本,軟件的用戶界面與文檔術語不一致等。
Load testing(負載測試),通過測試系統在資源超負荷情況下的表現,以發現設計上的錯誤或驗證系統的負載能力。在這種測試中,將使測試對象承擔不同的工作量,以評測和評估測試對象在不同工作量條件下的性能行為,以及持續正常運行的能力。負載測試的目標是確定并確保系統在超出最大預期工作量的情況下仍能正常運行。此外,負載測試還要評估性能特征,例如,響應時間、事務處理速率和其他與時間相關的方面。
Localization testing(本地化測試),本地化測試的對象是軟件的本地化版本。本地化測試的目的是測試特定目標區域設置的軟件本地化質量。本地化測試的環境是在本地化的操作系統上安裝本地化的軟件。從測試方法上可以分為基本功能測試,安裝/卸載測試,當地區域的軟硬件兼容性測試。測試的內容主要包括軟件本地化后的界面布局和軟件翻譯的語言質量,包含軟件、文檔和聯機幫助等部分。
Performance testing(性能測試),評價一個產品或組件與性能需求是否符合的測試。包括負載測試、強度測試、數據庫容量測試、基準測試等類型。
Pilot testing(引導測試),軟件開發中,驗證系統在真實硬件和客戶基礎上處理典型操作的能力。在軟件外包測試中,引導測試通常是客戶檢查軟件測試公司測試能力的一種形式,只有通過了客戶特定的引導測試,軟件測試公司才能接受客戶真實軟件項目的軟件測試。
Portability testing(可移植性測試),測試瞄準于證明軟件可以被移植到指定的硬件或軟件平臺上。
Priority(優先權),從商業角度出發是指錯誤的重要性,尤其是從客戶和用戶的角度出發,是指錯誤對于系統的可行性和可接受性的影響。與“Severity(嚴重性)”相對照。
Quality assurance(質量保證QA),采取的所有活動以保證一個開發組織交付的產品滿足性能需求和已確立的標準和過程。
Regression testing(回歸測試),在發生修改之后重新測試先前的測試以保證修改的正確性。理論上,對軟件的任何新版本,都需要進行回歸測試,驗證以前發現和修復的錯誤是否在新軟件版本上再現。
Review(評審),在產品開發過程中,把產品提交給項目成員、用戶、管理者或其它相關人員評價或批準的過程。
Sanity testing(健全測試),軟件主要功能成分的簡單測試以保證它是否能進行基本的測試。參考“Smoke testing(冒煙測試)”。
Screen shot(抓屏、截圖),軟件測試中,將軟件界面中的錯誤(窗口、菜單、對話框等)的全部或一部分,使用專用工具存儲成圖像文件,以便于后續處理。
Severity(嚴重性),錯誤對被測系統的影響程度,在終端用戶條件下發生的可能性,軟件錯誤妨礙系統使用的程度。與“Priority(優先權)”相對照。
Smoke testing(冒煙測試),冒煙測試的對象是每一個新編譯的需要正式測試的軟件版本,目的是確認軟件基本功能正常,可以進行后續的正式測試工作。冒煙測試的執行者是版本編譯人員。參考“Sanity testing(健全測試)”。
Software life cycle(軟件生命周期),開始于一個軟件產品的構思,結束于該產品不再被使用的這段期間。
Static testing(靜態測試),不通過執行來測試一個系統。如代碼檢查,文檔檢查和評審等。
Structured query language(結構化查詢語句,SQL),在一個關系數據庫中查詢和處理數據的一種語言。
TBD(To be determined,待定),在測試文檔中標是一項進行中的尚未最終確定的工作。
Test(測試),執行軟件以驗證其滿足指定的需求并檢測錯誤的過程。檢測已有條件之間的不同,并評價軟件項的特性軟件項的分析過程。軟件工程過程的一個活動,它將軟件在預定的條件下運行以判斷軟件是否符合預期結果。
Test case(測試用例),為特定目標而開發的一組測試輸入、執行條件和預期結果,其目標可以是測試某個程序路徑或核實是否滿足某個特定的需求。
Testing coverage(測試覆蓋),指測試系統覆蓋被測試系統的程度,一項給定測試或一組測試對某個給定系統或構件的所有指定測試用例進行處理所達到的程度。
Testing environment(測試環境),進行測試的環境,包括測試平臺、測試基礎設施、測試實驗室和其他設施。
Testing item(測試項),作為測試對象的工作版本。
Testing plan(測試計劃),描述了要進行的測試活動的范圍、方法、資源和進度的文檔。它確定測試項、被測特性、測試任務、誰執行任務,并且任何風險都要沖突計劃。
Testing procedure(測試過程),指設置、執行給定測試用例并對測試結果進行評估的一系列詳細步驟。
Testing script(測試腳本),一般指的是一個特定測試的一系列指令,這些指令可以被自動化測試工具執行。
Testing suite(測試包),一組測試用里的執行框架;一種組織測試用例的方法。在測試包里,測試用例可以組合起來創造出獨特的測試條件。
Unit testing(單元測試),指一段代碼的基本測試,其實際大小是未定的,通常是一個函數或子程序,一般由開發者執行。
User interface(用戶界面,UI),廣義是指使用戶可以和計算機進行交互的硬件和/或軟件。狹義是指軟件中的可見外觀及其底層與用戶交互的部分(菜單、對話框、窗口和其它控件)。
User interface testing (用戶界面測試),指測試用戶界面的風格是否滿足客戶要求,文字是否正確,頁面是否美觀,文字,圖片組合是否完美,操作是否友好等等。UI 測試的目標是確保用戶界面會通過測試對象的功能來為用戶提供相應的訪問或瀏覽功能。確保用戶界面符合公司或行業的標準。包括用戶友好性、人性化、易操作性測試。
White box testing(白盒測試),根據軟件內部的工作原理分析來進行測試,基于代碼的測試,測試人員通過閱讀程序代碼或者通過使用開發工具中的單步調試來判斷軟件的質量,一般黑盒測試由項目經理在程序員開發中來實現。
文章來源于領測軟件測試網 http://www.kjueaiud.com/