您的位置:首页 > 其它

一个测试人员眼中的VS 2010

2012-03-05 09:57 267 查看
by cheno

VS 2010是微软即将推出的最新开发工具套件,全球的正式发布时间将定于4月12日。在过去半年内,本人一直使用VS 2010,从Beta 1到Beta2,以及现在使用的RC版本,可以说是陪着VS 2010一起孕育,同时期待着它的正式发布。可以非常肯定的说,VS 2010对软件测试的支持力度,远远超过以前的任何VS 版本,并且在很多方面有革命性的改变。同时,作为一个集成的产品,对软件开发周期有了非常完整的支持。下面,我就从一个测试人员的角度,看看它提供了哪些 实用的功能。

1)VS 2010的基本信息

VS 2010 主要分为3个版本,Professional版本,Premium版本和Ultimate版本。 Professional对于测试的支持非常有限,Premium支持除了性能测试之外的各种测试,Ultimate版本是一个全集。详细版本信息,请看这里.这里有个图可以做参考。

版本测试工具
VS 2010 Ultimate-Preminum版所有功能
-负载测试(Load Test)
-网络模拟器
-Test Agent, Test Controller
VS 2010 Premium-Professional版所有功能
-ASP.NET Profiler
-Coded UI Test
-Test Data Generator
VS 2010 Professional-单元测试(Unit Test)
2)Coded UI Test(可编程的界面测试)
它提供了QTP或WinRunner类似的功能。支持录制和回放功能来创建测试用例,内建软件对象模型(Object Modeling),录制的脚本可以为不同的.NET语言,例如VB,C#等。以下是简单的支持应用列表。

支持应用
全部支持-IE7, IE8 包括 Ajax
-WinForm
-WPF 3.5+
部分支持(可能有少量已知问题)-Win32 UI
-MFC
-Share Point
不支持-IE6.0
-Java/Flash
-Silverlight 3.0(据说VS2010 SP1将支持)
对象管理:提供了树状结构的对象管理,每个对象有很多属性可以配置,用于查找对象和验证对象。功能很强大。





3) 机房管理(VS Lab Management Team) (工作组连接)

VS 内置的机房管理软件,可以管理物理机器也可以通过SCVM管理虚拟机。主要功能包括:
a) 创建和管理物理机器或虚拟机
b) 创建和恢复测试环境,支持快速保持和恢复环境快照(snapshot),方便Bug调试和重现。
c) 将机器表示为不同的测试环境,例如“开发环境”,“系统集成环境”,“性能测试环境”等等,在管理机器时,可以通过环境的力度管理机器,例如恢复初始状态,创建环境快照等。





快照例子:





4) 增强版本的负载测试(Load Test)

Load Test可以用于性能测试(Performance Testing)和压力测试(Stress Testing),此功能仅仅包括在VS 2010 Ultimate 版本中。以下是一些主要功能,包括一些新功能。

功能描述
Recorder(录制器)可以记录所有的URL请求,以便以后回放。
Load Test-Load用例可以分布在不同的Load Agent上运行
-支持更多的性能计数器(Perf Count)
Analyzer&Report(分析&报告)-提供更方便的视图,用于测试结果的浏览。
-支持2次性能测试结果的比较。
测试模式图例: 支持不同的测试模式。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: