TFS测试结果条目“Web测试管理器”或其他测试执行选项

时间:2012-01-23 15:34:43

标签: testing tfs tfs2010 microsoft-test-manager

问题:

  1. 您对Sela Software Labs的Web测试管理器有直接或间接的经验吗? 积极或消极的体验是好的。我只是在寻找一些基于生产决策的事实。

  2. 将Sela“Web测试管理器”安装到我们的生产服务器有多大的风险 WTM是TFS Web Access扩展。它扩展了网站功能,包括编辑测试步骤和运行测试。

  3. 我们应该考虑在TFS中执行测试和记录测试结果的其他替代方法吗?

  4. 场景:我有2-3名开发人员最早在本周开始运行测试用例。我们有3个MTM(Microsoft测试管理器)许可证,我们用于测试(2个测试人员,一个开发人员使用VS2010 Ultimate)。为我们的每个VS2010 Pro / Premium(非Ultimate)开发者购买另外两份完整的Microsoft Test Professional,仅用于定期运行测试用例和进行轻度测试用例编辑是不合理的。对于一般的测试通过运行,我们不需要跟踪侦听器。

    选项#1:Sela Software Labs(Sela Group,Sela International)几个月前开发了Web测试管理器,但很少公开提供产品评论或客户反馈。

    选项#2:开发人员在各个电子表格中跟踪他们的结果,然后测试人员使用MTM重新输入。这根本没有吸引力,并且引入了一些繁琐的失败风险。

    其他选择?

3 个答案:

答案 0 :(得分:1)

您在谈论自动化测试还是手动测试?为了进行自动化测试,我相信您不需要额外的VS许可证。

花哨的版本:使用Visual Studio Test Agent(如果需要进行部署,使用Build / Workflow代理),TFS测试控制器以及从开发机器运行触发器测试来设置测试机器。如果你做得对,结果会自动发布到TFS并附加到正确的TestCase工作项和TFS构建对象。查看Visual Studio Test and Lab Management以获取更多相关信息(在构建基础架构时肯定会有一些额外的开销,但是一旦你完成了投资,它就会变得很光滑)。您应该能够从任何具有TFS访问权限的VS许可证中触发Build-Deploy-Test工作流程。

不那么花哨,但仍然可行:仍然安装Test Agent,但不要担心实际将其连接到测试控制器。测试代理安装至少会为您提供MSTest,并且能够/或将测试执行结果发布到TFS以进行报告/结果存储。

如果您正在寻找手动测试执行/报告,我很遗憾没有很多建议。我团队的大部分投资都是自动化,所以我没有大量的工作经验手动测试界面。 :/

答案 1 :(得分:1)

我正在测试WTM在我们公司使用它。我们提到了你提到的常见理由。对于这些问题,WTM似乎是一个好的,唯一的选择。 你是对的,不好意思几乎没有评论。那么为什么我想在这里与WTM分享我的经验。

  1. 安装简单快捷。没问题。
  2. 网页上没有太多的文档资料。真遗憾。 Hope Sela将来会更好(s。VisualAssist X Extension作为良好公共页面的一个例子)。安装后至少在WTM文件夹中有一个很好的pdf文档。
  3. 从技术上讲,扩展非常好。但仍有一些限制(在文档中列出)和要完成的增强(即过滤,自定义TestCase TFS工作项的测试步骤编辑)
  4. 我认为,对于那些并不真正需要所有MTM功能的测试人员来说,这是一个不错的选择。

答案 2 :(得分:1)

我创建了一个名为TFS Test Steps Editor的开源工具。最初它的开发是为了解决MTM缺乏在测试步骤中插入换行符的能力。我刚刚发布了一个新版本,能够发布手动测试的测试结果。

MTM是一个非常大的痛苦:它很慢而且有错误,最糟糕的是,它有时会在尝试发布结果时丢失数据。我的工具会在您工作时将所有正在进行的测试执行保存到磁盘,您可以导出结果的.ZIP进行备份或在另一台计算机上重新打开并继续测试。