•Visual Studio Team Edition for Testers中提供了一套与Microsoft Visual Studio 2005紧密集成的测试工具
•Team Edition for Testers使您能够创建、管理、编辑和运行测试,还可以获取和存储测试结果。除代码覆盖率度量外,Visual Studio中还集成了几种测试类型,其中包括单元测试、Web测试、负载测试和手动测试。 •可以使用Visual Studio IDE运行测试。此外,还可以从命令行运行手动测试之外的测试组或任何单项测试。
•因为测试工具与Visual Studio Team System的其他部分集成在一起,因此,可以将结果发布到数据库、生成趋势和历史记录报告、对比不同种类的数据,以及查看通过测试发现了多少bug,具体都有哪些。 下图是我们经常见到的Visual Studio Team System图
二、测试类型
•单元测试
是一种编程测试,可以使用能够创建测试的初始源代码的代码生成功能来创建单元测试,也可以完全手动编写测试。
•Web测试
也称为声明性Web测试,它由一系列HTTP请求组成。
•负载测试
主要目标是要模拟许多用户同时访问一台服务器的情况。
•手动测试
是人工执行的测试。手动测试通常在列出步骤的文本文档或Microsoft Word文档中捕获。
•一般测试
使用一般测试来包装可从命令行运行并返回Pass或Fail值的现有测试、程序或第三方工具。
•顺序测试
包含要以指定顺序运行的其他测试。
三、Team Test API
命名空间
Microsoft.VisualStudio.TestTools.LoadTesting
Microsoft.VisualStudio.TestTools.UnitTesting
Microsoft.VisualStudio.TestTools.UnitTesting.Web
Microsoft.VisualStudio.TestTools.WebTesting
Microsoft.VisualStudio.TestTools.WebTesting.Rules
程序集
Microsoft.VisualStudio.QualityTools.WebTestFramework
Microsoft.VisualStudio.TestTools.WebTesting
Microsoft.VisualStudio.TestTools.WebTesting.Rules
Microsoft.VisualStudio.QualityTools.UnitTestFramework
Microsoft.VisualStudio.TestTools.UnitTesting
Microsoft.VisualStudio.TestTools.UnitTesting.Web
Microsoft.VisualStudio.QualityTools.LoadTestFramework
Microsoft.VisualStudio.TestTools.LoadTesting
Web测试API可用来创建编码的Web测试、Web测试插件、请求插件、请求、提取规则以及验证规则。
转载自:http://www.cnblogs.com/oscarxie/archive/2007/04/09/706094.html