[转载]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 ...
随机推荐
- ansible 自动化(1)
安装篇: yum安装 1.安装第三方epel源 centos 6的epel rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-rel ...
- 对部分Java名词的总结
对部分Java名词的总结: 前端技术: CSS:是层叠样式表(Cascading Style Sheets)的缩写,它用于定义HTML元素的显示形式,是W3C推出的格式化网页内容的标准技术. Boot ...
- [ASE][Daily Scrum]11.28
昨天基本上已经完成了sprint2的task, 现在剩下一些bug还需要来修正, 然后我正式加入码代码的大军啦~ Shilin Liu 显示聊天框 Zhao Li 搭建聊天服务器 Yimin ...
- node.js问题二
看了Node.js开发指南发现routes和app.js分开的话要使用下面代码 app.use(express.router(routes)) 但是真正是使用上面代码会遇到无数的问题报错 找了资料才发 ...
- C#更改文件访问权限所有者(适用于各个Windows版本)
前面也提到了,前段时间在做Online Judge系统,在正式上线前有几个比较老的版本,其中第一个版本使用ACL来控制权限以确保安全(但是这个版本完全建立在IIS上,所以这样做是没效果的),遇到了一些 ...
- 图解:Arcgis Server 安装
必须保证IIS配置正常,否则arcserver安装不会成功. 选择安装路径,还是尽量不要在有括号的文件夹下. 设置服务名,最好使用默认的. 点击完成后会要求进行服务配置. 在windows serve ...
- 扒皮下GitHub 404的图片层次轴动特效
今天要克隆的前端特效非常有意思,可以参见GitHub404页面 https://github.com/vajoy/master/index.html 记得之前华为在站酷发布EMUI设计大赛的主页也用了 ...
- 【腾讯Bugly干货分享】深入理解 ButterKnife,让你的程序学会写代码
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/578753c0c9da73584b025875 0.引子 话说我们做程序员的,都 ...
- 在MVVM模式中,按钮Click事件的绑定方法
在MVVM模式中,我们将Button的方法写到ViewModel中,然后绑定到前端界面.通常的做法是写一个类,继承ICommand接口,然而如果按钮比较多的话,就需要写很多的类,对于后期维护造成很大的 ...
- 架构设计:前后端分离之Web前端架构设计
在前面的文章里我谈到了前后端分离的一些看法,这个看法是从宏观的角度来思考的,没有具体的落地实现,今天我将延续上篇文章的主题,从纯前端的架构设计角度谈谈前后端分离的一种具体实现方案,该方案和我原来设想有 ...