在我的测试生涯中的第一次测试,我最终选择使用了完整的微软工具套件(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中国
相关推荐
-
安卓应用如何上传模拟测试?
学习最佳方法来上传模拟测试,对于这一过程,使用测试工具将对企业将有更大的帮助,但你了解测试工具吗?
-
略过AWS测试可能导致云失败
对AWS上的资源进行测试相对来说比较简单直接。企业必须了解他们自身的漏洞和解决漏洞的计算成本。
-
集成测试工具和服务一览
本文建议软件开发人员将评估集成于测试及某些现有工具,同时了解特定工具如何工作及能做什么。
-
12款最佳的网站速度和性能测试工具
网站的加载速度在一定程度上来说是决定网站能否成功的关键。本文向大家推荐12款精心挑选的网站加载速度和性能测试工具,帮助快速,全面的了解自己的网站加载速度和性能。