美文网首页
单元测试基础概念

单元测试基础概念

作者: 龙翱天际 | 来源:发表于2020-03-18 14:48 被阅读0次

    被测系统: SUT(System Under Test)
    被测系统表示正在被测试的系统,目的是测试系统能否正确操作。软件系统测试的一个特例是对应用软件的测试,称为被测应用程序(application under test,AUT)。

    有时通常很难测试被测系统(SUT),因为它依赖于无法在测试环境中使用的其他组件。这可能是因为它们不可用,它们不会返回测试所需的结果,或者因为执行它们会产生不良的副作用。我们的测试策略要求我们对SUT的内部行为具有更多的控制或可见性。

    当我们编写无法(或选择不使用)实际 依赖组件(DOC)测试时,可以用Test Double代替它。该测试替身不必完全一样的真正的DOC ; 它只需要提供与真实API相同的API,以便SUT 认为它是真实API !

    测试替身(Test Double
    我们用“特定于测试的等效物”替换SUT所依赖的组件。

    image.png

    相关文章

      网友评论

          本文标题:单元测试基础概念

          本文链接:https://www.haomeiwen.com/subject/enaqactx.html