主题:有BUG?不用再反复纠缠
黑黑白白照
[专家分:0] 发布于 2010-12-06 12:43:00
软件开发有需求分析、产品架构定位、设计与结构、编码、测试、打包等等,里面每个成员的分工都是明确,所以整个项目是大家互相配合、互相协作下完成。
我是一个测试人员,是产品质量检验者,但是测试不是简单的使用,而是高于开发人员的一种质量管控和流程改造。以前,常常为无法快速查找定位BUG、不能及时详尽反馈给开发人员、未能帮助开发者修改BUG而烦恼。
在私用微软最新发布的Visual Studio 2010中发现增加了一个全新的测试工具——MTM(Microsoft Test Manager,中文名称“微软测试管理器”)特别好用,就是微软针对我们测试人员而准备。VS 2010格外强调了团队协作和流程开发,它最新增加的MTM工具主要用于创建测试计划、管理测试用例、运行测试用例以及测试结果管理,目的就是帮助我们测试人员更好把控产品质量,能够对正在开发的项目进行集成测试和管理控制功能。
[img]http://photo10.zxip.com/albums10/folder27/21020/20080715195101/201012611558460.jpg[/img]
MTLM工具可以单独运行,所以运行是不需要启动IDE的(其实,VS 2010的测试和实验室的管理的功能都相对比较独立,这应该微软是特别针对软件开发的需求而这样设计,力求软件控制测试的独立性)。不过MTLM启动,需要连接到TFS(团队协作基础服务器)工程。而TFS的使命就是要解决开发过程中的信息沟通的不畅通的问题,通过TFS的存储机制使整个流程协作联动起来,让设计人员、测试人员、开发人员、项目管理者等开发团队中的每一个人沟通顺畅。
[img]http://photo10.zxip.com/albums10/folder27/21020/20080715195101/2010126115593025.jpg[/img]
比如,以前发现软件和汇报BUG,时那种传统“慢牛速度”:反复测试、步骤记录、反馈开发人员、开发人员再测试、测试人员沟通、开发修正、再测试....。MTLM与TFS的结合使需求、任务、缺陷和代码等都在一个服务器上可以互联互通,使软件开中能够及时修补各种问题,只需要:发现BUG—>及时反馈—>修正—>反回测试等几个步骤,大大提高开发效率,保证了项目的质量。
MTM对于BUG记录特别详细,不但自动形成一份具有操作说明、BUG截幕屏图、系统应用信息详实Bug报告,并且可以提供BUG出现请按后的操作视频和机器运行记录。甚至,MTM还能给整个测试环境拍 “快照”,把“环境快照”与Bug报告一起提交给开发人员,帮助开发人员回溯问题发生的那一刻,从而更方便的帮助开发人员解决判定原因、解决问题。
总之, MTLM就不再单单只是面向开发人员或者是测试人员角色,而是一个有效协调和支持开发过程中各个角色的工作平台,使每个角色能够彼此紧密联系进行协作,VS 2010的这个新特性所代表的是软件开发的大趋势。
回复列表 (共18个回复)
沙发
美丽的樱花 [专家分:0] 发布于 2010-12-07 09:57:00
测试发觉BUG—>及时同时开发者—>修正—>反回测试。这样就大大提高开发效率,保证了项目地质量。
板凳
那伤还痛么 [专家分:0] 发布于 2010-12-07 11:00:00
对于测试人员而言,VS 2010 带来了更多崭新的功能,这些新功能贯穿了整个测试周期 : 测试计划、测试执行和测试执行进度跟踪。
3 楼
十指香吮 [专家分:0] 发布于 2010-12-07 11:55:00
楼主分析的挺透彻,很多道理在其中啊!
4 楼
那个是他么 [专家分:0] 发布于 2010-12-08 12:21:00
经过了重要的架构修正, 主要解决了处理大型应用程序时效率较低的问题.
5 楼
那个是他么 [专家分:0] 发布于 2010-12-08 12:28:00
其中一个重要改进就是对于智能感知 (IntelliSense)的改进。
6 楼
fire战斗 [专家分:0] 发布于 2010-12-08 14:02:00
用熟练了对自己也是很大的帮助,以后什么事情都不用求人自己全能搞定。
7 楼
巧克力玉米 [专家分:0] 发布于 2010-12-08 21:07:00
用上2010这一对比还真是有明显的改进。
8 楼
青鸟殷殷 [专家分:0] 发布于 2010-12-09 12:13:00
[quote]经过了重要的架构修正, 主要解决了处理大型应用程序时效率较低的问题.[/quote]
这个功能我感觉也很好!支持![em11]
9 楼
风de影子 [专家分:0] 发布于 2010-12-09 14:10:00
MTLM 引入了一些新的概念 , 从字面一般上都很轻易理解 , 包含下面四个概念:Test Plan、Test Suites、Test Case和Configurations , 我用VS 2010中提供的UML类图描述了它们之间的关系 。
10 楼
vrgdfdsg [专家分:0] 发布于 2010-12-10 11:05:00
Collect [url=http://www.mmopowerlevel.net]wow power leveling[/url] 6 slot bags as quickly as possible ... some will drop as loot, others can be bought from
tailors ... you [url=http://www.mogxe.com/PowerLevel.php?gid=1]wow power leveling[/url] can do a /who and /tell and offer to buy COD (cash on delivery) via
the mail system [url=http://www.mmopowerlevel.net/powerlist.php?fid=688]wow power leveling[/url] so you dont have to buy from an NPC vendor or go to an
Auction House before you are ready.
Have a "mule" sitting in your factions Auction [url=http://www.mogxe.com/BuyGold.php?gid=1]wow gold[/url] House Town (eg. Ironforge for Alliance) - create a
character [url=http://www.mmopowerlevel.net/powerlist.php?fid=7422]aion powerleveling[/url] that is closest to the Auction House Town .. best a dwarf or
gnome for easy access to Ironforge - Humans [url=http://www.mogxe.com/BuyGold.php?gid=21]aion gold[/url] need to travel via Stormwind and the Underground
tram system, Dark-Elves have to travel via foot for about 20 minutes through dangerous territory [url=http://www.mogxe.com/PowerLevel.php?gid=1]cheap wow
power leveling[/url] to get anywhere near Ironforge for the first time ... place your character very near a mailbox that is not busy. There are two mailboxes
near [url=http://www.mogxe.com/PowerLevel.php?gid=1]buy wow power leveling[/url] the Auction House in Ironforge - one is always crowded .. crowds = lag.
Choose [url=http://www.mmopowerlevel.net/buy.php]warcraft gold[/url] the one that is not busy for your log-in/log-out place. This mule you will
[url=http://www.mogxe.com/PowerLevel.php?gid=21]cheap aion power leveling[/url] post your stacks to for sale at the Auction House.
我来回复