随笔分类 - 【27】Unit Test
摘要:一、几个概念 1.什么是外部依赖 外部依赖是指在系统中代码与其交互的对象,而且无法对其做人为控制。 最常见的例子是文件系统、线程、内存和时间等,我们使用桩对象来处理外部依赖问题。 2.什么是桩对象 桩对象是对系统中现有依赖的一个替代品,可人为控制。 通过使用桩对象,无需涉及依赖项,即可直接对代码进行测试。 3.什么是重构 重构是指不影响已有功能而改变代码设计的一种行为 4.什么是...
阅读全文
摘要:一、说明 本次笔记所有的代码是在VS2013下运行的,使用的nunit.framework.dll版本为3.2.1.0,Reshaper版本为8.2.3 1.xUnit测试框架 大部分单元测试框架的名字中,开头通常是一个字母(代表实现它们的编程语言),如针对Java的JUnit 二、一个完整的例子 1.程序结构 2.编写LogAnalyzer.cs namespace Lo...
阅读全文
摘要:一、定义单元测试和集成测试 1.什么是单元测试 单元测试是一段自动化代码,用来调用被测试的方法或类,而后验证基于该方法或类的逻辑行为的一些假设。 单元测试几乎总是用单元测试框架来写的。它写起来很顺手,运行起来不费时,它是全自动的,可信赖的,可读性强的、可维护的。 2.什么是集成测试 集成测试(integration test)意味着把两个或多个相依赖的软件模块作为一组进行测试。 缺点:...
阅读全文

浙公网安备 33010602011771号