月沙工具箱
现在位置:月沙工具箱 > 学习工具 > 英语单词大全

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(存根) 是一种隔离依赖项的技术:


    若您指其他特殊语境(如俚语),可补充说明以便提供更精准的解释。

    别人正在浏览的英文单词...

    biologicalspend one's entire fortunediagnoseddislikedglossierhumpingjustifiedLuopainterlyperoxidesterilityunfrankvesicaebe furnished withcohesive zoneferret outon Sundayred centanglicizeautoeroticismbathophenanthrolinecarpopoditedepressibleglycoalkaloidhexahedritehyperhidrosisinnocuousnessincipienceinexhaustibilityhogan