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

单元测试基础概念

作者: 龙翱天际 | 来源:发表于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

相关文章

  • 单元测试基础概念

    被测系统: SUT(System Under Test)被测系统表示正在被测试的系统,目的是测试系统能否正确操作。...

  • 单元测试

    本文将介绍以下内容: iOS开发中添加单元测试的方法。 如何写单元测试用例及用例组。 介绍单元测试的一些基础概念。...

  • 从0到1上手JUnit5

    本文假定读者有单元测试基础,不会对单元测试的概念做过多的介绍,主要讲解junit5的新功能用法,让读者快速上手Ju...

  • 3/26day19_JUnit单元测试_NIO

    day19_JUnit单元测试_NIO 复习 今日内容 Junit单元测试[重点] 单元测试概念 什么叫单元测试单...

  • phpUnit_思路梳理

    正在研究phpunit,发现对单元测试有独特见解的文章记录下: 概念 要写单元测试,必须要有一些基本概念。这些概念...

  • 一文搞定单元测试核心概念

    基础概念 单元测试(unittesting),是指对软件中的最小可测试单元进行检查和验证,这里的最小可测试单元通常...

  • Java单元测试杂谈

    1.概念 单元测试概念参考百科吧,好的单元测试感觉像空气一样并不存在,但又不可或缺。单元测试遵守AIR原则(摘自《...

  • Spring Boot 单元测试(Unit test)

    一、 单元测试的概念 概念: 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。在...

  • C++ (boost) 单元测试

    C++ (boost) 单元测试 C++ boost 单元测试 [TOC] 基本概念 Boost test库提供了...

  • 【python接口自动化】初识unittest框架

    本文将介绍单元测试的基础版及使用unittest框架的单元测试。 完成以下需求的代码编写,并实现单元测试 账号正确...

网友评论

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

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