MS工具越优 测试开发越好

日期: 2015-03-30 作者:Amy Reichert翻译:蒋红冰 来源:TechTarget中国 英文

在我的测试生涯中的第一次测试,我最终选择使用了完整的微软工具套件(MS)进行测试。过去的测试经验,我一直都有使用工具或部分工具,但却从来没有单独关注一套工具集。我只触及到表面的一些功能。例如,TFS和MTM提供了一个完整的敏捷软件开发的MS工具套件、kanban任务跟踪、编码、测试开发和测试管理以及测试跟踪。把SQL Server加入到工具集中,就可以包括数据库测试需求。我们的团队已经开始探索Visual Studio内的测试,通过自动化和手动两种方式。我将分享一些节省时间和减少浪费的技巧,同时提供一个组织良好的软件开发管理结构。

开发管理和任务面板

Microsoft Team Foundation Server(TFS)提供了所有必须的工具,从而可以在单一的工具中管理软件开发项目。团队可以使用XXX创建开发空间。XXX允许团队发布笔记进行沟通,无论他们是在同一个办公定,还是不同地方。XXX有种社交媒体的感觉,还包括一项目功能,要添加从多个定义的指标,如团队速率和发布统计,产生的图表。另外,可以建立未完成订单管理工具和面板,即任务和 kanban,并直接使用。根本没有不需要辅助工具;使用TFS,开发团队可以构建一切。

使用TFS构建kanban或冲刺任务面板的一个技巧是创建单一的面板。许多团队倾向于既创建无法未完成订单面板,还要创建任务面板。然而,这两块板更新很费时,尽管幅度不大。最大的一个问题是这两个面板导致的混乱。我首先要更新什么?哪个面板还在控制范围内?如果人们不能以正确的顺序让这两个面板即使更新的话,团队的地位可就会被误解。消除不必要的重复工作和困惑,并构建一个面板。我认为,单一的kanban任务面板是最直接的,当在TFS中创建任务面板时,是最不容易出错的方法。

测试开发和执行

TFS包含Microsoft Test Manager (MTM),但MTM实际上并不是必要的:团队可以选择在TFS中做所有的事情。然而,MTM确实有几个功能,可以让MTM中的编写和编辑测试不像在TFS那样枯燥。例如,用户可以直接在MTM中的测试之间进行粘贴、复制的测试步骤,不必改变视图。TFS中编辑测试需要耐心,因为许多Windows命令行如果不发掘的话,并不可用。另外,在MTM中编辑测试用例时,用户可以点击ALT + <Enter>来不回多行进测试步骤。在TFS中,步骤是独立创建的,不能添加视觉格式化。以无序列的列表方式在测试用例中添加视觉格式化,编号列表或其他格式打散了文本,帮助提高了可读性。测试人员很容易迷失在单个句子的长测试上使用。使用视觉格式化打散较长的句子让人感觉更舒服,测试更友好。

就我个人而言,我更喜欢MTM的用户界面,因为我喜欢在一个工具直接编写测试中,而不是像从Word或Excel那样的应用中导入或导出。这只是偏好,但与直接使用TFS相比,更好的编辑功能可以既快又好的使用MTM。

对于执行测试而言,TFS和MTM的一样的。最好的部分是测试人员可以在现一个地方进行计划和测试,只是简单地使用工具栏命令。换言之,创建独立的测试实验室是可选的,然后搜索并拖拽测试到执行套件。我可以在TFS中动态地创建我自己的测试套件,并直接执行,这样给了我额外的时间进行实际测试,而不是创建单独的执行套件。我还可以创建完整的可追溯性的和可报告的指标,不采取额外的措施,这让我有更多的时间来集中测试。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

Amy Reichert
Amy Reichert

Amy Reichert具有16年的软件测试经验。

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐