OscarXie.net

关注质量与体验——电子商务与自动化测试

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  436 随笔 :: 0 文章 :: 221 评论 :: 69万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
VSTS For Testers
一、概述
二、测试类型
三、Team Test API

一、概述
 
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 测试插件、请求插件、请求、提取规则以及验证规则。
 

posted on   oscarxie  阅读(3539)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示