Visual Studio Team System 2010

转自:http://blog.joycode.com/soma/archive/2008/10/13/115299.aspx

[原文地址]:Visual Studio Team System 2010

[原文发表时间]:Monday, October 06, 2008 5:28 PM

上周我开始向大家介绍我们正在开发的Visual Studio Team System 2010的部分功能。这里我想要详细介绍一下其中的一部分。

 

我提到大多数商业应用程序中只有20%代码。这使得在应用程序的大部分代码中找出错误更加困难。从设计应用程序到编写实际代码,一直以来最困难的问题之一就是错误无法被重现——“无法再现的 错误。有许多因素会导致这类错误,我们正在努力开发一些工具以隔离这些问题,使得修复程序更加快速。我们将会采用的一种方法是通过一个工具,它可以指出测 试人员使用的版本的准确信息(哪些内容已被签入,源中哪些内容已被更改)并在开发人员尝试重现错误时,提供和开发人员使用的版本的比较。常常正是这两个版 本间的细微区别导致了无法错误再现的状态,VSTS 2010中针对这个问题专门设计了一个新的工具。

 

要 重现一个错误的另一个常见的障碍是该错误上的可操作数据的集合。通过提供一套专为测试人员设计工具,当一个测试场景失败时我们将为该场景提供更好的记录信 息以及更全面的数据的集合。这包括系统数据集合、堆栈信息、屏幕截图以及测试人员屏幕的视频剪辑都将被附加到这个错误的信息中。

 

 

 

在 开发人员对代码进行更改时,有效地测试他们对代码的更改是十分重要的,不仅仅是要证明他们更改的那部分代码实现了预期的工作,还应该确保对下游系统没有意 外的影响。通过向开发人员提供一个测试影响的分析工具,他们可以运行所有必要的测试来验证开发人员更改的代码,因为只运行需要的测试,这个工具能帮助开发 人员自信地快速签入代码,减少意外的中断失败产生的不稳定。

 

 

 

当然,如果无法认真管理从最初的业务问题,到代码编写,到最后进行部署的过程,一个应用程序是无法获得成功的。幸运的是,在VSTS的核心,我们拥有一个功能强大的协作平台:Team Foundation Server(TFS)TFS使得产品开发生命周期中的所有角色能在共享的客户需求、共享的代码资产和一个功能强大的编译(以及编译出来的版本)管理系统的基础上通力合作。

 

客户告诉过我们他们的最大挑战之一是对整个编译流程以及对开发人员和测试人员能够在连续基础上签入代码的能力的管理。我愉快地告诉大家,VSTS 2010的的TFS新功能中包括了一些对源代码管理系统的改进:有限制条件的签入,跨分支历史记录,分支/合并可视化效果,以及分布式的编译工作流。这些改进提供了与体系结构设计相同级别的、对源代码和版本管理的可视化功能。

 

 

 

敬请期待关于产品系列的其余部分的详细介绍。

Namaste!

你可能感兴趣的:(工作,测试,System,工具,2010,协作平台)