初级
提供者 : Gerald Eckert
4 课时 · 27m
语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文
课程描述
单元测试对于确保您编写的代码质量至关重要。如果您的代码经常中断,需要不断地重构,或者非常陈旧,那么单元测试通常是解决这些问题的方法。通过单元测试,您可以针对将遇到的许多场景来测试您的代码。这使您可以快速找到故障点和弱点,在它们产生错误之前对其进行修复。为此,我们将着眼于设置单元测试类并编写单元测试来测试功能。我们将有目的地探索我们的单元测试失败并查看错误消息。通过正确设置单元测试,您将生成更少的回归、更少的错误报告并减少技术债务。
在单元测试中,您将学习如何使用MS Test属性创建您的第一个单元测试和简化单元测试。我们还将讨论项目设置并学习Visual Studio中的测试驱动开发。
您将学到的内容
- 在 Microsoft Visual Studio 中创建第一个单元测试
- 使用 MSTest 特性设置单元测试类和单元测试项目
- 编写单元测试以测试您的函数,包括故意失败的测试和审查错误消息
- 在 Visual Studio 中将测试驱动开发应用于新项目
- 通过单元测试提高代码质量
- 使用特性和配置测试设置程序简化单元测试
关键要点
- 单元测试帮助您发现代码中的故障点和薄弱环节,以便在产生缺陷之前加以修复。
- 单元测试让您能够针对代码将遇到的多种场景进行测试。
- 正确设置单元测试后,可减少回归问题、减少缺陷报告,并降低技术债务。
- MSTest 特性和测试设置程序有助于简化单元测试过程。
- 当代码频繁中断、持续需要重构或代码非常陈旧时,单元测试通常是解决方案。
常见问题
在本课程中我将学到什么?
您将学习如何创建第一个单元测试、使用 MSTest 特性简化单元测试、配置项目设置,以及在 Visual Studio 中应用测试驱动开发。
课程结构是怎样的?
本课程包含四个课时:创建第一个单元测试;MSTest 特性和单元测试项目设置——第一部分;MSTest 特性和单元测试项目设置——第二部分;以及使用 Visual Studio 进行测试驱动开发。
从本课程中我将获得哪些技能?
您将培养代码测试、MSTest、软件测试、单元测试驱动开发、单元测试和 Vstest 等方面的技能。
为什么单元测试很重要?
单元测试对于确保编写高质量代码至关重要;它让您能够针对代码将遇到的多种场景进行测试,快速发现故障点和薄弱环节,并在产生缺陷之前加以修复,从而减少回归问题、减少缺陷报告并降低技术债务。
课程是否涵盖测试失败时的情况?
是的。课程探讨故意使单元测试失败并审查所产生的错误消息。









