[转载]TFS测试管理
微软2010年发布的Visual Studio 2010或Visual Studio Test Professional 2010包含一个称为 Microsoft 测试管理器的新应用程序,用于帮助您使用测试计划来定义和管理测试工作。 Microsoft 测试管理器通过Team Foundation Server 集成,使您可以方便地进行测试工作的管理以及与其它项目组成员进行协同。
Visual Studio 2010 的旗舰版包含此应用程序,专业版及专业版是不包含的,因此我们选择安装Visual Studio 2010 旗舰版后,除了像以前版本的Visual Studio一样,有“Microsoft Visual Studio 2010”供开发人员使用,还增加有一个“Microsoft 测试管理器”供测试人员专门使用,这样Visual Studio就把开发和测试都包含进来,算是一个比较完整的集合了。

那么Microsoft 测试管理器可以帮助我们的测试人员做以下事情:
- 通过管理测试计划、测试套件、以及测试用例、测试步骤,来规划测试工作。
- 根据测试用例、测试步骤以及相关配置来运行测试用例。
- 可以使用 Microsoft 测试管理器运行手动测试,并且支持将相关环境、操作步骤自动记录以供以后查看,更加强大的是支持录制与播放功能;通过录制手动测试的 UI 操作,减少开发人员的沟通和修改BUG的成本。
- 支持将自动化测试与测试用例相关联,支持从 Microsoft 测试管理器运行自动测试, 并将这些测试的结果将与测试计划相关联。
- 支持运行测试用例时直接登记BUG,并且自动收集相关环境、屏幕截图、操作步骤,并且支持录制所有的UI操作,通过播放视频可重现BUG。
- Microsoft 测试管理器与 Visual Studio 旗舰版的其他功能完整地集成在一起,因此,可以将测试结果保存到数据库、生成趋势和历史记录报告以及比较不同种类的数据。 例如,可以使用这些数据查看测试发现的 Bug 数以及 Bug 的内容。
Microsoft 测试管理器通过与Visual Studio 2010、Team Foundation Server集成,十分方便地实现项目团队的协作,如下图:

- 商业分析人员负责User Stories的收集与整理。
- 项目经理通过User Stories录入所有的“任务”。
- 开发人员通过代码实现所有的“任务”,并签入到TFS。
- TFS通过配置好的“生成”计划,自动编译并部署程序,在“生成”中自动运行所有的自动化测试,包括单元测试、编码的UI测试、负载测试、数据库单元测试等。
- 测试人员通过User Stories制作所有的“测试计划”、“测试用例”。
- 根据“生成”计划,测试人员运行已完成代码的“测试用例”,运行过程中发现并登记“BUG”。
- 项目经理根据“BUG”数量及资源情况,分配“BUG”给开发人员进行修复。
- 开发人员通过修改代码修复“BUG”,并签入到TFS中,并且自动进行生成。
- 测试人员根据“生成”计划,验证已解决的“BUG”。
通过Microsoft 测试管理器、Visual Studio 2010与 Visual Studio Team Foundation Server 组合使用,可以实现管理应用程序的 生命周期(从了解客户需求、代码设计和实现一直到部署),这也就是微软所称的Visual Studio Application Lifecycle Management (ALM),即将项目团队的需求分析、设计、代码实现、测试、部署协作起来。
另附以下博客供参阅:
《TFS测试管理操作指南》
《VS 2015单元测试工具使用》
《敏捷自动化测试(1)—我们的测试为什么不够敏捷?》
《敏捷自动化测试(2)—像用户使用软件一样享受自动化测试》
博客转自:《深入了解Microsoft测试管理器之工具介绍 》
[转载]TFS测试管理的更多相关文章
- [转载]TFS源代码管理8大注意事项
目录 1. 使用TFS进行源代码管理 2. 如果代码没放在源代码管理软件里,等于它不存在 3. 要早提交,常提交,并且不要觉得麻烦 4. 提交前要检查你更改了什么 5. 写提交信息时一定要认真 6. ...
- Azure Devops/TFS测试管理(下)
紧接着 上篇 经过上篇折腾,我们已经有了: ①手工测试的流程规范 ②测试用例的管理 对于开发出身的我,我觉得一个项目上线流程应该主要瓶颈只能是开发本身,因为我认为最复杂过程应该就是开发,而肯定不能是测 ...
- [转载]TFS源代码管理
以下主要描述了: TFS源代码控制系统的基本场景 如何把一个项目添加到源代码管理中 如何与服务器同步 如何做Check-In 如何做分支与合并 什么是上架与下架 我们知道工作项是项目管理的基本元素,但 ...
- TFS - 使用微软测试管理器实现跨团队项目的测试用例管理
在团队项目之间实现测试用例和测试计划的共享,是很多客户关注的问题.尤其在开发产品+服务的团队中,对测试用例的共享要求比较高.下面就如何在Team Foundation Server中如何实现团队项目之 ...
- TFS源代码管理的8大注意事项
TFS源代码管理的8大注意事项 目录 源代码管理的8大注意事项... 1 1. 使用TFS进行源代码管理... 2 2. 如果代码没放在源代码管理软件里,等于它不存在... 2 3. 要早提交,常提交 ...
- [转载]TFS安装配置教程
最近公司新开发一个项目要用微软的TFS2013进行项目的源代码管理,以前只是用过SVN,从来没有用过TFS,所以在网上百度.谷歌了好一阵子来查看怎么安装和配置,还好花了一天时间总算是初步的搞定了,下面 ...
- 强大的测试管理工具---TestTrack Pro
我的一篇老文章了,当年可能是第一篇介绍.从CSDN搬来的. 版权声明:本文为博主原创文章,未经博主允许不得转载. 强大的测试管理工具---TestTrack Pro 时间:2004-03-09 简介: ...
- 让Quality Center走下神坛--测试管理工具大PK(转)
让Quality Center走下神坛--测试管理工具QC/ALM 和 RQM.Jira.TP.SCTM大PK 在写完了<让QTP走下神坛>之后,现在来谈谈测试管理工具,献给所有正在或打算 ...
- itest 开源测试管理项目中封装的下拉列表小组件:实现下拉列表使用者前后端0行代码
导读: 主要从4个方面来阐述,1:背景:2:思路:3:代码实现:4:使用 一:封装背景 像easy ui 之类的纯前端组件,也有下拉列表组件,但是使用的时候,每个下拉列表,要配一个URL ...
随机推荐
- Android--Alarm机制
1.Alarm 能够实现 Android 中的定时任务,它与 Java 中的 Timer类的区别在于,Android 系统在休眠状态下时 Timer 类中的定时任务可能无法正常运行,而 Alarm 机 ...
- 安装 SSL 证书
http://www.itrus.cn/html/fuwuyuzhichi/fuwuqizhengshuanzhuangpeizhizhinan/
- 开启个人blog~
希望自己能坚持写blog,不断的总结,不断的沉淀.
- MongoDB与内存
来自 http://www.ttlsa.com/mongodb/mongodb-and-memory/# 但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linu ...
- Windows Server 2008 系统设置集合
1.禁用IPV6 netsh interface teredo set state disabled netsh interface 6to4 set state disabled netsh int ...
- hadoop 笔记(hbase)
hbase 基础: hbase是基于列的数据,其数据模式如下: 1.安装 1.1)hbase安装分为单机.伪分布式.分布式,单机下安装不依赖于hadoop:因为不需要分布式文件系统支持: 1.2)安装 ...
- [MFC] VS2013版本MFC工程移植到VC6.0上
:VS虽号称“宇宙最强IDE”,但是有时候安装包太大,动不动就几个G:而且安装好之后也会多出很多几乎很难用到的部分,这对于那些处女座的人如何忍受!本文不是吐槽,而是给出一种在应急场景下,不用安装新版本 ...
- phpstudy80端口被占用时的解决方案
1.适合人群? 之前笔记本单独安装过Apache.php.mysql环境,但是后期想用集成开发环境phpstudy的,安装完phpstudy后(之前的单独环境依然存在),发现启动时,总是显示80端口被 ...
- 日志框架只打印出Mybatis SQL的配置
项目比较大,各种乱七八糟的框架.Log4j配置的是INFO级别. 然而今天开发的时候我需要log4j打印出SQL的执行情况. 先改log4j的rootLogger级别到DEBUG......后果就是各 ...
- 手机页面的 HTML<meta> 标签使用与说明
name="viewport" 设置窗口(网页可绘制的区域) width="device-width" 应用宽与屏幕的宽一样的 (height同width) i ...