月沙工具箱
現在位置:月沙工具箱 > 學習工具 > 英語單詞大全

stubbing是什麼意思,stubbing的意思翻譯、用法、同義詞、例句

輸入單詞

stubbing英标

美:/'ˈstʌbɪŋ/

類别

商務英語

常用詞典

  • n. 存根;煙蒂;樹樁;斷株

  • v. 使(腳趾)踢碰;掐滅;連根挖(stub 的現在分詞)

  • 常用搭配

  • pay stub

    工資單;工資存根;工資單據

  • check stub

    支票存根

  • 專業解析

    "stubbing" 這個單詞的含義需要根據具體語境來理解,它主要有兩個層面的意思:

    1. 字面/日常含義:

      • 踢到/撞到(腳趾或硬物): 這是最常見的意思。指不小心用腳趾(尤其是腳趾尖)猛烈地撞到堅硬的物體上,比如家具腿、門檻、石頭等,通常會引起劇烈的疼痛。
      • 動作本身: 也可以指進行這個動作的行為。
      • 截斷/留下短樁: 在非身體接觸的語境下,它可以表示将某物截得很短,隻留下一個短樁(stub),例如在園藝中 stubbing a tree(将樹砍得隻剩樹樁)。
    2. 軟件測試中的專業術語 (存根 - Stub):

      • 在軟件開發,特别是單元測試領域,"stubbing" 是一個非常重要的概念,指的是創建和使用存根 的行為或技術。
      • 存根 (Stub) 是什麼? 它是一個簡化版的、可控制的替代品,用來在測試中代替被測代碼所依賴的真實組件(如數據庫、網絡服務、複雜對象等)。
      • 存根的作用:
        • 隔離被測代碼: 将被測代碼與其依賴項隔離開,确保測試隻關注被測代碼本身的邏輯,而不受外部依賴行為或狀态的影響。
        • 控制依賴行為: 測試人員可以預先設定存根在被調用時返回特定的值(或抛出特定的異常),從而模拟各種測試場景(如成功、失敗、邊界條件)。
        • 簡化測試環境: 避免搭建複雜的真實環境(如啟動數據庫、配置網絡),使測試更快速、更可靠、更容易編寫。
      • Stubbing 的過程: 就是在測試代碼中創建這些存根對象,并用它們替換掉真實的依賴項,然後執行測試。
      • 與 Mock 的區别 (常被提及): 雖然有時混用,但嚴格來說:
        • Stub (存根): 主要提供預定義的應答(返回值),用于模拟狀态。它不關心自己被調用了多少次或以什麼順序調用,隻負責在被調用時返回設定的值。它的目的是提供測試所需的輸入數據。
        • Mock (模拟對象): 除了提供應答,還會記錄自己是如何被調用的(如:哪個方法被調用、調用了幾次、傳遞了什麼參數)。測試最後會驗證這些調用是否符合預期。它的目的是驗證行為(交互)。根據軟件測試領域的權威實踐,存根主要用于模拟依賴對象的行為以提供測試所需的間接輸入,而模拟對象則用于驗證被測對象與依賴之間的交互是否符合預期。

    網絡擴展資料

    根據不同語境,“stubbing”的含義可分為以下兩類:

    一、基礎詞義(源于動詞 stub)

    作為動詞stub 的現在分詞形式,其核心含義是“物理性觸碰或截斷行為”:

    1. 動作描述:指意外踢到或碰到硬物(如石頭、家具),例如 stubbing a toe on the table leg(腳趾踢到桌腿);
    2. 熄滅動作:特指撚滅香煙或雪茄,例如 stubbing out a cigarette(掐滅煙頭);
    3. 名詞形式:stub 作名詞時表示殘留物,如票根(ticket stub)、煙蒂(cigarette stub)。

    二、計算機術語(測試領域)

    在單元測試中,stubbing(存根) 是一種隔離依賴項的技術:


    若您指其他特殊語境(如俚語),可補充說明以便提供更精準的解釋。

    别人正在浏覽的英文單詞...

    【别人正在浏覽】