1

问题:

  1. 您对 Sela Software Labs 的 Web Test Manager 有直接或间接的经验吗?积极或消极的经验都很好。我只是在寻找一些事实来作为生产决策的依据。

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

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

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

选项 #1:Sela Software Labs(Sela Group,Sela International)几个月前开发了 Web Test Manager,但公开的产品评论或客户反馈很少。

选项 #2:开发人员在单独的电子表格中跟踪他们的结果,然后测试人员使用 MTM 重新输入这些电子表格。这一点都不吸引人,并引入了一些繁琐的失败风险。

其他选择?

4

3 回答 3

1

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

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

于 2012-08-16T02:51:03.867 回答
1

我正在测试 WTM 以在我们公司中使用它。我们有你提到的共同原因。对于这些问题,WTM 似乎是一个不错的选择,也是唯一的一个选择。你是对的,不幸的是几乎没有评论。那么为什么我想在这里分享我使用 WTM 的经验。

  1. 安装简单快捷。没有问题。
  2. 网页上没有太多的文档资料。真遗憾。希望 Sela 将来会做得更好(s. VisualAssist X Extension 作为良好公共页面的示例)。至少在安装后的 WTM 文件夹中有一个很好的 pdf 文档。
  3. 从技术上讲,扩展非常好。但仍有一些限制(在文档中列出)和增强功能(即过滤、自定义 TestCase TFS 工作项的测试步骤编辑)

我认为,目前对于那些并不真正需要所有 MTM 功能的测试人员来说,这是一个不错的选择。

于 2012-01-29T21:03:16.733 回答
1

你说的是自动化测试还是手动测试?对于进行自动化测试,我相信您不需要额外的 VS 许可证。

花式版本:使用Visual Studio 测试代理(如果需要进行部署,还可以使用 Build/Workflow 代理)、TFS 测试控制器设置测试机器,并从开发机器触发测试运行。如果操作正确,结果会自动发布到 TFS 并附加到正确的 TestCase 工作项和 TFS 构建对象。查看Visual Studio 测试和实验室管理以获取更多信息(在构建基础架构时肯定会产生一些额外的开销,但一旦你进行了投资,它就真的很灵巧了)。我认为,您应该能够从任何具有 TFS 访问权限的 VS 许可证触发构建-部署-测试工作流。

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

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

于 2012-01-24T08:19:59.997 回答