軟件測試相關術語


序號 原詞 翻譯 解釋
1 Manual testing 手工測試 手工測試就是由人去一個一個的輸入用例,然后觀察結果,和機器測試相對應,屬於比較原始但是必須的一個步驟。軟件測試中發現問題最多的都是手工測試,占整個項目的百分之九十五左右,所以說手工測試是軟件測試基礎。但手工測試也有一定的缺點:測試工作量大、重復多、回歸測試難以實現
2 Automated Testing 自動化測試 自動化測試就是把以人為驅動的測試行為轉化為機器執行的一種過程。通常,在設計了測試用例並通過評審之后,由測試人員根據測試用例中描述的規程一步步執行測試,得到實際結果與期望結果的比較。在此過程中,為了節省人力、時間或硬件資源,提高測試效率,便引入了自動化測試的概念。
3 Black box testing 黑盒測試 黑盒測試是把軟件當做一個黑盒,不考慮程序的內部邏輯結構和代碼,只關注程序的功能是否符合需求。又稱功能測試,它是通過測試來檢查每個功能是否都能正常使用。黑盒測試着眼於程序外部結構,不考慮內部邏輯,主要針對軟件界面和軟件功能進行測試。黑盒測試是以用戶的角度,從輸入數據與輸出數據的對應關系出發進行測試的
4 White box testing 白盒測試 白盒測試是把盒子打開研究里面的程序結構和源代碼的過程。又稱玻璃盒測試、透明盒測試、開放盒測試、結構化測試、邏輯驅動測試,是基於程序結構的邏輯驅動測試。盒子指的是被測試的軟件,白盒指的是盒子是可視的,你清楚盒子內部的東西以及里面是如何運作的。
5 Debug 調試 調試即調試程序,排除故障的過程。
6 Test plan 測試計划 測試計划是描述了測試范圍,測試策略和方法,測試資源和進度的一個文檔
7 Test case 測試用例 測試用例是為某個特定目標而編制的一組測試輸入,執行條件以及預期結果等,用來核實是否滿足某個特定軟件需求。
8 Bug 漏洞,錯誤,故障 電腦程序里面的錯誤,而現在更是將其延生為漏洞錯誤可改進的細節、或與需求文檔存在差異的功能實現等。
9 Defect 缺陷 缺陷指設計不合理設計上存在漏洞有待改進等。
10 Test report 測試報告 測試報告是指把測試過程結果寫成文檔對發現的問題和缺陷進行分析,為糾正軟件存在的質量問題提供依據,同時為軟件驗收和交付打下基礎。
11 Testing environment Deployment 測試環境部署 測試環境部署是指為模擬用戶軟件環境,對軟件測試過程搭建對應的軟硬件環境
12 Sprint 迭代 Sprint是指在Scrum項目管理方法中的一個常規、可重復的較短工作周期。
13 Version 版本 指軟件升級的版本,如1.0,2.0.
14 Functional testing 功能測試 功能測試是指對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到用戶要求的功能。
15 User interface testing 用戶界面測試(UI測試) UI測試是指對用戶界面進行測試,包括用戶界面的功能模塊布局是否合理,整體風格是否一致和各個控件位置是否符合客戶使用習慣等。
16 Exception testing 異常測試 異常測試是指通過制造錯誤情況測試系統對錯誤操作、錯誤報文的反應,檢查系統是否給出了清晰且充分的提示或約束
17 Unit testing 單元測試 單元測試是指對軟件中的最小可測試單元進行檢查和驗證
18 Integration testing 集成測試 集成測試是在單元測試的基礎上,將所有模塊按照概要設計要去組裝成為子系統或系統,驗證組裝后功能以及模塊間接口是否正確的測試工作。
19 System testing 系統測試 系統測試是對整個系統的測試,將硬件、軟件、操作人員看作一個整體,檢驗它是否有不符合系統說明書的地方。
20 UAT 用戶驗收測試 用戶驗收測試是指相關的用戶或獨立測試人員根據測試計划和結果對系統進行測試和接收。
21 International testing 國際化測試 國際化測試是測試軟件的國際化支持能力,發現軟件的國際化的潛在問題,保證軟件在世界不同區域中都能正常運行。
22 Performance testing 性能測試 性能測試是指基於協議模擬用戶發出請求,對服務器形成一定的負載,來測試服務器的性能指標是否滿足要求的過程。
23 Priority 優先級 Priority是指bug修復的優先級別
24 Severity 嚴重性 Severity是指錯誤對被測系統的影響程度,在終端用戶條件下發生的可能性,軟件錯誤妨礙系統使用的程度。
25 Quality assurance 質量保證 質量保證是指為使人們確信產品或服務能滿足質量要求而在質量管理體系中實施並根據需要進行證實的全部有計划和有系統的活動。
26 Smoking test 冒煙測試 冒煙測試是指對軟件的基本功能進行測試,以確保軟件的基本功能正常,從而進行后續深入的測試
27 Software life cycle 軟件生命周期 軟件生命周期是指軟件開發全部過程、活動和任務的結構框架,包括需求,設計,編碼,測試和維護等階段。
28 Static testing 靜態測試 靜態測試是指不運行被測程序本身,僅通過分析或檢查源程序的語法、結構、過程、接口等來檢查程序正確性。
29 Dynamic testing 動態測試 動態測試是指通過運行被測程序,檢查運行結果與預期結果的差異,並分析運行效率、正確性和健壯性等性能。
30 Structured query language 結構化查詢語言(SQL) SQL是一種數據庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系數據庫系統。
31 Module 模塊 模塊是指一個或一塊功能是完整的,可以獨立的功能區域
32 Test Scenario 測試場景 測試場景是可以測試的任何功能,也成為測試條件或測試可能性。指站在用戶的角度,找出真實世界的場景和使用中的應用程序案例。
33 Check Point 檢查點 檢查點是指程序或進程正常運行時周期性記錄進程或程序有關信息的點,目的是當系統發生故障或錯誤時,從最新檢查點恢復。
34 Testing coverage 測試覆蓋 是指檢查系統中所展現的功能是否和需求一致,如果一致,則表示該需求被覆蓋,包括測試用例編寫的過程中是否覆蓋到對應的產品需求。
35 Review 評審、審查 評審是由項目階段成果的作者以外的其他人來檢查工作成果,發現問題,提出意見和建議,已達到改進質量的目的。
36 Screen shot 截圖、抓屏 指在軟件測試中,將軟件界面中的錯誤的全部或一部分,使用專用工具存儲成圖像文件,以便於后續處理。
37 TBD (To Be Determined)待定的 在測試文檔中是一項進行中的尚未最終確定的工作
38 TBC (To Be Confirm)待確認 指在測試文檔中一項待確認的工作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM