Visual Studio开发中的单元测试与性能分析
1. 开发版概述
在开发过程中,Visual Studio的开发版提供了丰富的功能来辅助开发者进行代码测试和性能分析。其中,类详细信息窗口包含摘要和隐藏列。隐藏列可用于在打印或导出为图像时隐藏图表中的项目;摘要列则允许为类添加XML文档,点击该字段中的省略号按钮会弹出描述对话框,可在其中输入XML摘要信息。
2. 开发者单元测试
开发者在将代码发布给测试人员之前,一直负责对代码进行测试。过去,这意味着要在调试器中逐行检查代码(包括所有条件和错误),但这个过程往往难以实现,且在代码更改和更新时经常被跳过,导致发送给测试人员的构建质量较低。因此,需要自动化单元测试,于是出现了单元测试框架。
.NET的第一个单元测试框架是NUnit,它是一个开源项目,允许编写测试其他代码的代码。Visual Studio 2005和2008也内置了类似的框架,开发者可以编写单元测试来调用他们的代码并测试可能的条件和结果。
需要注意的是,使用Visual Studio 2008进行单元测试并非特定于产品的开发版,专业版及以上版本均可用。数据库单元测试特定于数据库版,而测试人员通常使用团队系统测试版进行的自动化测试将在其他相关内容中介绍。
2.1 示例单元测试
单元测试是编写的用于调用应用程序代码的测试代码,它通过断言来判断各种条件的真假,根据断言结果判断测试是否通过。例如,有一个从数据库返回客户资料的Web服务,它以客户ID作为参数。可以编写一个简单的测试来调用该Web服务并传递一个已知的数据库ID,然后确认返回的结果不仅可用而且正确。以下是一个示例代码:
超级会员免费看
订阅专栏 解锁全文
1430

被折叠的 条评论
为什么被折叠?



