KnowledgeCity

Microsoft Visual Studio 初级:单元测试

通过编写有效的单元测试来提高代码质量
免费观看第一课 — 获取全部 4 节课程的完整访问权限。

To view this video please enable JavaScript.

课程:按需
初级  提供者 Gerald Eckert  4 课时 ·  27m  语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文 

课程描述

单元测试对于确保您编写的代码质量至关重要。如果您的代码经常中断,需要不断地重构,或者非常陈旧,那么单元测试通常是解决这些问题的方法。通过单元测试,您可以针对将遇到的许多场景来测试您的代码。这使您可以快速找到故障点和弱点,在它们产生错误之前对其进行修复。为此,我们将着眼于设置单元测试类并编写单元测试来测试功能。我们将有目的地探索我们的单元测试失败并查看错误消息。通过正确设置单元测试,您将生成更少的回归、更少的错误报告并减少技术债务。

在单元测试中,您将学习如何使用MS Test属性创建您的第一个单元测试和简化单元测试。我们还将讨论项目设置并学习Visual Studio中的测试驱动开发。

您将学到的内容

  • 在 Microsoft Visual Studio 中创建第一个单元测试
  • 使用 MSTest 特性设置单元测试类和单元测试项目
  • 编写单元测试以测试您的函数,包括故意失败的测试和审查错误消息
  • 在 Visual Studio 中将测试驱动开发应用于新项目
  • 通过单元测试提高代码质量
  • 使用特性和配置测试设置程序简化单元测试

关键要点

  • 单元测试帮助您发现代码中的故障点和薄弱环节,以便在产生缺陷之前加以修复。
  • 单元测试让您能够针对代码将遇到的多种场景进行测试。
  • 正确设置单元测试后,可减少回归问题、减少缺陷报告,并降低技术债务。
  • MSTest 特性和测试设置程序有助于简化单元测试过程。
  • 当代码频繁中断、持续需要重构或代码非常陈旧时,单元测试通常是解决方案。

常见问题

在本课程中我将学到什么?

您将学习如何创建第一个单元测试、使用 MSTest 特性简化单元测试、配置项目设置,以及在 Visual Studio 中应用测试驱动开发。

课程结构是怎样的?

本课程包含四个课时:创建第一个单元测试;MSTest 特性和单元测试项目设置——第一部分;MSTest 特性和单元测试项目设置——第二部分;以及使用 Visual Studio 进行测试驱动开发。

从本课程中我将获得哪些技能?

您将培养代码测试、MSTest、软件测试、单元测试驱动开发、单元测试和 Vstest 等方面的技能。

为什么单元测试很重要?

单元测试对于确保编写高质量代码至关重要;它让您能够针对代码将遇到的多种场景进行测试,快速发现故障点和薄弱环节,并在产生缺陷之前加以修复,从而减少回归问题、减少缺陷报告并降低技术债务。

课程是否涵盖测试失败时的情况?

是的。课程探讨故意使单元测试失败并审查所产生的错误消息。