Microsoft Visual Studio 2008单元测试入门

 

Microsoft Visual Studio 2008单元测试入门

 

1.     创建单元测试

a.右键解决方案,点击“添加”,选择“新建项目”,弹出添加新项目对话框。 

选择测试类别,测试项目,修改项目名称,选择添加位置,点击确定按钮。

b.在解决方案资源管理器中右击某个测试项目,指向添加,再单击单元测试

c.在弹出的创建单元测试窗口中选择要测试的方法,点击确定。设置按钮可以修改生成的测试类相关信息。

此时将在测试项目中创建一个测试方法类对应的测试类。

2.运行单元测试

打开测试试图,点击菜单栏测试”->”窗口”->”测试视图,在测试视图中将显示已创建的测试,右键要运行的测试,点击运行选定内容,将运行该测试;点击调试选定内容,将对测试进行调试。

注:若测试的方法结果显示无结论,并显示” Assert.Inconclusive 失败。验证此测试方法的正确性。,则将测试方法中的代码 Assert.Inconclusive("验证此测试方法的正确性。");注释。

 

3.查看测试结果

打开测试结果,点击菜单栏测试”->”窗口”->”测试结果,显示测试运行的结果。右键测试结果,可以查看该测试的详细结果。右键点击测试结果,选择代码覆盖率结果,将显示代码覆盖率查看栏,逐级打开树形层次列表,可以查看各个层次代码运行覆盖率,最小层次到运行的各个方法。

注:若显示没有启用代码覆盖率,则打开测试运行配置。点击菜单栏,测试”->” 编辑测试运行配置,弹出测试运行配置对话框,选择代码覆盖率,右边将列出各程序集,选择要检测的项目,点击确定。在运行选择了检测代码覆盖率的测试所在项目,则运行测试将检测代码覆盖率。

 

4.查看测试性能

右键要查看的测试结果,点击创建性能会话” ,弹出性能向导,点击下一步,选择检测,点击下一步,点击完成。在性能资源管理器中,将显示创建的性能会话,通常和测试名称同名。右键要运行的性能会话,点击启动并启用分析功能,将运行该性能会话,并分析测试性能,得出测试性能报表。在显示的报表中,选择要显示的视图,可以查看该性能报告的各种分析结果。

 

5.编写测试用例

    在生成的测试类方法中,修改生成的测试用例或输入输出数值,执行该方法后,将与理论输出值做比较,得出测试是否通过。Expected变量时期望值,actual是实际的执行结果,方法的输入参数需要自己构造。

posted @ 2009-11-24 12:38  部落格  阅读(868)  评论(0编辑  收藏  举报