欢迎加入TIB自动化测试快讯邮件列表:http://163.fm/17jBHlI

Visual Studio.NET 2005的代码覆盖率统计工具

上一篇 / 下一篇  2007-12-09 19:06:48 / 个人分类:自动化测试

Visual Studio.NET 2005的代码覆盖率统计工具

+t_ I;^/oWS#U G0

陈能技51Testing软件测试网y;b-Ey(Fy9U-z[-AB} y

2007-12-9

D4gu7O\0I({h5y0

 51Testing软件测试网&H[v?.KJOW4k

很多人都知道在Visual Studio.NET 2005中进行单元测试时,可以同时进行测试代码的覆盖率统计。那么测试人员如果想在做手工的黑盒测试时也进行代码的覆盖率统计应该怎么办呢?51Testing软件测试网:B\{9Jw

 

0Uaij:R1g0

答案是使用Visual Studio.NET 2005的“一般测试”类型。51Testing软件测试网3`vc9FK8Id3wj q

 51Testing软件测试网0JT8g2h*\-i)dq

首先新建一个测试项目,如下图:51Testing软件测试网5hi'k4n%S0EF9B3O

},\9Pr X\_?Y+{0

51Testing软件测试网]'}.Xg _Fut

然后在测试项目中加入一个“一般测试”,方法是选择“测试”->“新建测试”,如下图所示:51Testing软件测试网zb:g A6@T0r

51Testing软件测试网 |#`a q,r I%eq&_ S

51Testing软件测试网ASdp5\:CG

在“添加新测试”界面中选择“一般测试”,如下图所示:

3}o Nm$a+\3f0

51Testing软件测试网6y,ZF.n"~NM E |`#B

??CX#?3yS0

确定后出现如下如所示的界面:

H}y[GbxP0

FE s-F{T8h0

51Testing软件测试网`(`%f%c1g0T

在这个界面中指定包装为一般测试的现有程序(测试、测试工具或测试适配器),加入被测试程序的exe文件。

[#\M*f iGh'\ qA_0

 

+ODjd(}?0

转到解决方案界面:51Testing软件测试网C}?j r^0xX

51Testing软件测试网/p-_i!["H$giaN\8m{

 51Testing软件测试网*T!~"?lj a [+R

双击“localtestrun.testrunconfig”,出现如下图所示的配置界面,选择“代码覆盖率”项

)h2^n+nds U6L0

 

0\6g1f ^U b&D0

`#T2?n2b@|[0

 

i!v}!UV y-x6T1| Y0

单击“添加程序集”把被测试程序相关的所有exe文件和dll文件添加进来。51Testing软件测试网T[n q+Br

 

.B.o9mp"G^Vj0

然后转到测试管理器界面,选中“GenericTest1”:

Y&[_EV C,a Do0

51Testing软件测试网SNmG8z

51Testing软件测试网t'wo_"uBb3oR*{Ge

右键选择“运行选中的测试”,如下图所示:51Testing软件测试网)RWP)[*V

 51Testing软件测试网 Nkv1t4M YqZ

C%X5au%c6K }(qb9y0

Visual Studio.NET 2005就会开始调出被测试应用程序开始运行,测试人员像平常一样执行测试,测试执行完后出现如下图所示的“测试结果”界面:51Testing软件测试网.?r`^@l"x"^p)U/ZP

.S9t/P8m6M0I/b0

 51Testing软件测试网8h\}2@0UO6nq

转到如下图所示的“代码覆盖率结果”界面,则可看到测试的代码覆盖率。

:XR_n&N7tvF w0

L/z&Li'j0

51Testing软件测试网:~$}5i"qta.q

双击可切换到代码行,用不同的颜色显示代码的覆盖情况。如下图所示:51Testing软件测试网L n.N9})y&b"t

51Testing软件测试网(Z,E8v3qG ?I


TAG: 测试覆盖率统计 测试工具 自动化测试

vahni的个人空间 引用 删除 vahni   /   2011-03-08 15:14:52
请问楼主还要什么配置吗
我就一直显示
“                无法找到任何原始覆盖率数据(.coverage)文件。请检查测试运行详细信息中是否存在错误。                                ”
户瑞海的测试空间 引用 删除 huruihai   /   2008-06-23 17:28:15
麻烦问下你的日志中的图片是怎么添加进去的?直接复制到日志中?还是先传到博客的图片里再添加链接?我在日志中的图片复制进来发布后看不到图片,谢谢!!!
请给我发个站内消息,谢谢
Chenny 引用 删除 Chenny   /   2008-04-28 09:46:41
不错
有嵌入式软件代码覆盖率的例子么?
可以讨论:chennysky@163.com
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar